SQL ALTER TABLE

PostgreSQL関連メモ - adiary開発日誌

目的	SQL
NOT NULLを付ける ALTER TABLE table ALTER COLUMN [col] SET NOT NULL
NOT NULLを外す	 ALTER TABLE table ALTER COLUMN [col] DROP NOT NULL
DEFAULTを付ける	 ALTER TABLE table ALTER COLUMN [col] SET DEFAULT [value]
DEFAULTを外す	 ALTER TABLE table ALTER COLUMN [col] DROP DEFAULT
カラム名を変える	ALTER TABLE table RENAME [old_col] TO [new_col]
テーブル名を変える	ALTER TABLE table RENAME TO table2