Postgresで型を変更するには?(ALTER TABLE) | 現役WebプログラマーのWeb開発ノウハウ

Postgresで型を変更するには?(ALTER TABLE)

●Postgresで型を変更するには?(ALTER TABLE)

[8.0以降の場合]
ALTER TABLE 対象のテーブル名 ALTER 対象の項目名 TYPE 変更後の型;

[7.4以前の場合]
1.ALTER TABLE (テーブル名) ADD COLUMN after_fild (変更後データ型)
2.UPDATE (テーブル名) SET after_fild = (変更前フィールド名)
3.ALTER TABLE (テーブル名) DROP (変更前フィールド名);
4.ALTER TABLE (テーブル名) RENAME after_fild TO (変更後フィールド名)