PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Tentativo di modificare un vincolo in PostgreSQL

Non ci sono ALTER comando per i vincoli in Postgres. Il modo più semplice per farlo è abbandonare il vincolo e aggiungerlo nuovamente con i parametri desiderati. Ovviamente qualsiasi modifica del vincolo verrà eseguita rispetto ai dati della tabella corrente.

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