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