pgsql psycopg2.errors.NotNullViolation: null value in column "id" violates not-null constraint錯誤解決


網上搜了很多資料,問題出現在一個地方,就是字段問題(integer),改為serial即可。

但是必須重新建表 ,如果不想重新建表,參考(本人沒嘗試過):https://stackoverflow.com/questions/23578427/changing-primary-key-int-type-to-serial

從pgsql中導出sql文件發現是這樣:

 解決方案:

 重新建表(如果出現pk_test_a_id已經存在,改一下即可)

 create table info_xxx
(
    id serial,
        ........ , 
    constraint pk_test_a_id primary key(id)
);

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM