ฉันจะเปลี่ยนค่าเริ่มต้นของคอลัมน์ใน PostgreSQL ได้อย่างไร
ฉันพยายามแล้ว:
ALTER TABLE ONLY users ALTER COLUMN lang DEFAULT 'en_GB';
แต่มันทำให้ฉันมีข้อผิดพลาด:
ERROR: syntax error at or near "DEFAULT"
ฉันจะเปลี่ยนค่าเริ่มต้นของคอลัมน์ใน PostgreSQL ได้อย่างไร
ฉันพยายามแล้ว:
ALTER TABLE ONLY users ALTER COLUMN lang DEFAULT 'en_GB';
แต่มันทำให้ฉันมีข้อผิดพลาด:
ERROR: syntax error at or near "DEFAULT"
คำตอบ:
'SET' ถูกลืม
ALTER TABLE ONLY users ALTER COLUMN lang SET DEFAULT 'en_GB';
หากคุณต้องการลบข้อ จำกัด ของค่าเริ่มต้นคุณสามารถทำได้:
ALTER TABLE <table> ALTER COLUMN <column> DROP DEFAULT;
ONLY
นำหน้าชื่อตาราง?