Powered By Blogger

2013年9月20日金曜日

PostgreSQLにてALTER TABLEでカラムのデータ型を変更

下記のように普通に実行すると、USING式を指定してくださいとエラーが表示されます。
ALTER TABLE ttest ALTER COLUMN col1 TYPE bytea;

下記のように明示的に指定すると変更が可能です。
ALTER TABLE ttest ALTER COLUMN col1 TYPE bytea USING col1::bytea;