Postgresqlでカラムを追加・変更する方法

2010年2月14日

Postgresqlでは一度定義したテーブルでも、後から追加・変更することが出来ます。 ただし複数カラムを同時に変更することはできません。

追加・変更の方法はそれぞれ以下の通りです。

1
2
3
4
5
6
$ psql hogedb
    alter table tablename add newcolumnname type
    # 追加

    alter table tablename rename newcolumnname type
    # 変更

ついでにデータベースの作成・削除方法も記述しておきます。

1
2
3
4
$ createdb hogedb
    # DBの新規作成
    $ dropdb hogedb
    # DBの削除