PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Essayer de modifier une contrainte dans PostgreSQL

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;