PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Tabel terpotong Postgresql dengan batasan kunci asing

Hapus semua data dari satu tabel

Bentuk paling sederhana dari TRUNCATE TABLE pernyataannya sebagai berikut:

TRUNCATE TABLE table_name;

Hapus semua data dari tabel yang memiliki referensi kunci asing

Untuk menghapus data dari tabel utama dan semua tabel yang memiliki referensi kunci asing ke tabel utama, gunakan CASCADE pilihan sebagai berikut:

TRUNCATE TABLE table_name CASCADE;

Pembaruan:

BEGIN;
ALTER TABLE table_name DISABLE TRIGGER ALL;
TRUNCATE TABLE table_name;
ALTER TABLE table_name ENABLE TRIGGER ALL;
COMMIT;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Buat database Postgres menggunakan python

  2. Apakah ada cara untuk Menilai Batas atau Membatasi pengguna atau koneksi di PostgreSql?

  3. tugas cron untuk menghapus data lama dari postgres di debian

  4. migrasi dari sqlite ke postgresql di Django

  5. Generator id Hibernate yang tepat untuk kolom serial/bigserial postgres?