Reset tabel
Reset tabel
Section titled “Reset tabel”Drop tabel untuk mulai dari nol. Destruktif.
Berkas: alat/hari-3/Praktik 6/sql/00_reset.sql
-- =====================================================================-- Praktik 6 - reset total (opsional, destruktif)---- Modul meminta "hapus dulu row yang sudah di import sebelumnya sehingga-- data pada table katalog_data_2d kosong" karena CSV contoh memakai-- author yang belum ada di tabel users, sehingga foreign key gagal dibuat.-- Perintah TRUNCATE di bawah menggantikan langkah manual itu.---- psql "$DATABASE_URL" -v ON_ERROR_STOP=1 -f 00_reset.sql---- PERINGATAN: seluruh data pada tabel di bawah ini hilang.-- =====================================================================
BEGIN;
-- CASCADE agar view v_katalog_2d_lengkap yang bergantung pada tabel ikut dibuang.DROP VIEW IF EXISTS v_katalog_2d_lengkap;DROP TABLE IF EXISTS katalog_data_2d CASCADE;DROP TABLE IF EXISTS katalog_data_3d CASCADE;DROP TABLE IF EXISTS users CASCADE;
COMMIT;
-- Reset selesai. Jalankan 05_skema-siap-import.sql untuk membuat ulang tabelnya.