PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Czy istnieje bezpieczny sposób na zmodyfikowanie tabeli pg_constraint tak, aby nie wykonywać więcej sprawdzania (tymczasowo)?

Możesz ...

ALTER TABLE tbl DISABLE TRIGGER ALL;

Spowoduje to wyłączenie wszystkich wyzwalaczy stołu na stałe. Nie zapomnij więc później uruchomić:

ALTER TABLE tbl ENABLE TRIGGER ALL;

-> Instrukcja 8.3

Możesz ...

SET CONSTRAINTS ALL DEFERRED;

To sprawia, że ​​wszystkie możliwe do odroczenia ograniczenia czekają do końca transakcji .
-> Instrukcja 8.3

Powinieneś nigdy majstrować ręcznie przy tabelach w katalogu systemowym, chyba że jesteś hakerem i dokładnie wiesz, co robisz. Śmiertelni ludzie powinni używać DDL komendy mające wpływ wyłącznie na katalog systemowy.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Różnica między dwiema datami postgresql w formacie Excel

  2. Automatyzacja audytów bezpieczeństwa dla PostgreSQL

  3. Heroku pg:przywracanie kopii zapasowych nie powiodło się z powodu przekroczenia limitu czasu aplikacji Rails

  4. Django Postgresql usuwa domyślne ustawienia kolumn podczas migracji

  5. PostgreSQL:Ostrzeżenie:strona kodowa konsoli (437) różni się od strony kodowej Windows (1252)