Nie ma ALTER
polecenie dla ograniczeń w Postgresie. Najłatwiejszym sposobem na osiągnięcie tego jest upuszczenie wiązanie i dodaj je ponownie z żądanymi parametrami. Oczywiście każda zmiana ograniczenia zostanie uruchomiona na bieżących danych tabeli.
BEGIN;
ALTER TABLE t1 DROP CONSTRAINT ...
ALTER TABLE t1 ADD CONSTRAINT ...
COMMIT;