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

Apakah ada cara aman untuk memodifikasi tabel pg_constraint agar tidak ada lagi pemeriksaan yang dilakukan ( sementara )?

Anda bisa ...

ALTER TABLE tbl DISABLE TRIGGER ALL;

Ini menonaktifkan semua pemicu meja secara permanen. Jadi jangan lupa nanti jalankan:

ALTER TABLE tbl ENABLE TRIGGER ALL;

-> 8.3 manual

Anda bisa ...

SET CONSTRAINTS ALL DEFERRED;

Ini membuat semua batasan yang dapat ditangguhkan menunggu sampai akhir transaksi .
-> 8.3 manual

Anda seharusnya tidak pernah mengotak-atik tabel di katalog sistem secara manual kecuali Anda seorang peretas dan tahu persis apa yang Anda lakukan. Manusia fana harus menggunakan DDL perintah secara eksklusif untuk memengaruhi katalog sistem.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. catatan buruk kesalahan SSL MAC antara Java dan PortgreSQL

  2. Pernyataan CASE Postgresql - dapatkah saya menggunakan nilai pengembalian CASE dalam SELECT saya?

  3. Bagaimana cara membuat ulang tabel yang dihapus dengan Django Migrations?

  4. PostgreSQL:42883 Operator tidak ada:stempel waktu tanpa zona waktu =teks

  5. Tidak dapat menjatuhkan pengguna tabel karena objek lain bergantung padanya