PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Versuch, eine Einschränkung in PostgreSQL zu ändern

Es gibt kein ALTER Befehl für Einschränkungen in Postgres. Der einfachste Weg, dies zu erreichen, ist das Ablegen die Einschränkung und fügen Sie sie mit den gewünschten Parametern erneut hinzu. Natürlich wird jede Änderung der Einschränkung gegen die aktuellen Tabellendaten ausgeführt.

BEGIN;
ALTER TABLE t1 DROP CONSTRAINT ...
ALTER TABLE t1 ADD CONSTRAINT ...
COMMIT;