postgresql中表字段類型強制轉換報錯解決辦法

參考:https://www.javaear.com/question/41149554.html

ALTER TABLE XXX ALTER COLUMN xxx TYPE BOOLEAN USING xxx::BOOLEAN
ERROR: default for column "xxx" cannot be cast automatically to type boolean
SQL state: 42804

 正常情況int類型的字段可以直接轉成boolean,無法轉換應該是建表的時候添加了默認值,需要先刪除默認值再進行轉換:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章