插入postgress直接工作,但Sequalize没有

我有一个项目在节点js与sequ​​alize连接到数据库。

我面临的问题是,当我直接在数据库中插入工作,但在sequalize它说:

“未处理的拒绝SequelizeDatabaseError:el valor null para la columna«id_p»viola larestrictciónnot null”

第一张桌子是人物angular色,第二张是派对。 我有一对一的关系

人物

CONTACTO

这个问题不会发生:

persona.create({ nombre: 'ArnoldoBazaldua', edad: '6' }) 

它在这里:

 pasaporte.create({ pasaporte_num: '811545531', fidP2: '2' }) 

模型中的id_p:

Pasaporte:

 "idP": { type: Seq.INTEGER, field: "id_p", primaryKey: true, autoIncrement: true, allowNull: true, unique: "pasaporte_pkey", references: "public.persona", referencesKey: "id_p" }, 

人物:

 "idP": { type: Seq.INTEGER, field: "id_p", primaryKey: true, autoIncrement: true, allowNull: false, unique: "persona_pkey" }, 

人物表中的钥匙:

在这里输入图像说明

假设pasaporte.id_p是persona的外键,那么

 persona.createPasaport({ .... } 

pasaporte.telefono也没有定义。