कोई ALTER
नहीं है Postgres में बाधाओं के लिए आदेश। इसे पूरा करने का सबसे आसान तरीका है छोड़ना बाधा और वांछित मापदंडों के साथ इसे फिर से जोड़ें। निश्चित रूप से बाधा का कोई भी परिवर्तन वर्तमान तालिका डेटा के विरुद्ध चलाया जाएगा।
BEGIN;
ALTER TABLE t1 DROP CONSTRAINT ...
ALTER TABLE t1 ADD CONSTRAINT ...
COMMIT;