2
テーブルに既に存在するカラムINTEGER
のデフォルト値を設定します。PostgreSQLは、ALTER COLUMN SET DEFAULTを使用してデフォルト値を設定できません
postgreSQL docによると、私は、次のステートメントを使用する必要があります。
ALTER [ COLUMN ] column_name SET DEFAULT expression
。したがって私のSQL文は次のようになります。私は何も起こらなかったコマンドを発行した後
ALTER TABLE users ALTER COLUMN board_consecutive_share_days SET DEFAULT 0;
、デフォルト値はでした列に設定します。
ownpleasuretestdb=# select board_consecutive_share_days from users;
board_consecutive_share_days
------------------------------
(3 rows)
私のSQL文で何が間違っていますか?