パソいろ トップ > PostgreSQLでserialをintegerに変更

PostgreSQLでserialをintegerに変更

integer型をserialのような自動増加型にする例はネットには多いが、逆にserialをintegerに変える方法はあまり載ってないのでメモ。
(serialは特殊な型なので、型の変更でserialそのものに変換するのは無理らしい?)



デフォルト値を削除するとserial型がintegerになった。
ALTER TABLE table_name ALTER COLUMN column_name DROP DEFAULT

あ、serialを削除してもsequenceは残っています。



関連 2013-10-27 22:41:52