PostgreSQLのテーブルのカラムを色々操作したい(変更したい)ことがあったりするので、 それ用のメモです
カラムの型を変更する
ALTER TABLE {テーブル名} ALTER COLUMN {カラム名} TYPE {新しいカラムの型};
■実行例
ALTER TABLE dummy_table ALTER COLUMN col1 TYPE varchar(10);
カラムの名称を変更する
ALTER TABLE {テーブル名} RENAME COLUMN {旧カラム名} TO {新カラム名};
■実行例
ALTER TABLE dummy_table RENAME COLUMN col_old TO col_new;
カラムのデフォルト値を変更する
ALTER TABLE {テーブル名} ALTER COLUMN {カラム名} SET DEFAULT {デフォルト値};
■実行例
ALTER TABLE dummy_table ALTER COLUMN name SET DEFAULT `UNKNOWN`;