Neexistuje žádný ALTER
příkaz pro omezení v Postgresu. Nejjednodušší způsob, jak toho dosáhnout, je vypustit omezení a znovu jej přidejte s požadovanými parametry. Jakákoli změna omezení bude samozřejmě provedena proti aktuálním datům tabulky.
BEGIN;
ALTER TABLE t1 DROP CONSTRAINT ...
ALTER TABLE t1 ADD CONSTRAINT ...
COMMIT;