.net core ef Migration 字符串列 修改爲 int 失敗

主要是因爲 ef migration 創建字符串列時設置了一個 default
先移除 這個列的 default

alter table xxx alter "ButtonId" drop default;

然後再修改表就可以了

ALTER TABLE  xxxx  ALTER COLUMN "ButtonId" TYPE int8 USING "ButtonId"::int8 ;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章