PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Има ли безопасен начин за модифициране на таблицата pg_constraint, така че да не се извършва повече проверка (временно)?

Можете да...

ALTER TABLE tbl DISABLE TRIGGER ALL;

Това деактивира всички тригери на масата за постоянно. Така че не забравяйте да стартирате по-късно:

ALTER TABLE tbl ENABLE TRIGGER ALL;

-> Ръководство за 8.3

Можете да...

SET CONSTRAINTS ALL DEFERRED;

Това кара всички отлагаеми ограничения да чакат до края на транзакцията .
-> 8.3 ръководство

Не трябва да никога бърникайте ръчно с таблици в системния каталог, освен ако не сте хакер и знаете точно какво правите. Смъртните хора трябва да използват DDL команди изключително за засягане на системния каталог.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да конвертирам интервал в брой часове с postgres?

  2. Какво е суперпотребител на postgres

  3. Прехвърляне на H2 данни към PostgreSQL

  4. Postgres psql извежда низове без екраниращи знаци

  5. съхранява низове с произволна дължина в Postgresql