73
PostgreSQLのカラムのデフォルト値を変更するにはどうすればよいですか?PostgreSQLのカラムのデフォルト値を変更するにはどうすればよいですか?
私が試した:
ALTER TABLE ONLY users ALTER COLUMN lang DEFAULT 'en_GB';
をしかし、それは誤りくれた:
ERROR: syntax error at or near "DEFAULT"
PostgreSQLのカラムのデフォルト値を変更するにはどうすればよいですか?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'は何を使用していますか? –
"テーブル名の前にONLYが指定されている場合は、そのテーブルのみが変更され、ONLYが指定されていない場合、そのテーブルとその子孫テーブル(ある場合)は" http://www.postgresql.org/docs/ " 9.3/static/sql-altertable.html –