Il n'y a pas de ALTER
commande pour les contraintes dans Postgres. Le moyen le plus simple d'y parvenir est de supprimer la contrainte et rajoutez-la avec les paramètres souhaités. Bien sûr, toute modification de la contrainte sera exécutée sur les données de la table actuelle.
BEGIN;
ALTER TABLE t1 DROP CONSTRAINT ...
ALTER TABLE t1 ADD CONSTRAINT ...
COMMIT;