Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 插入postgress直接起作用,但与Sequalize一起不起作用_Javascript_Node.js_Database - Fatal编程技术网

Javascript 插入postgress直接起作用,但与Sequalize一起不起作用

Javascript 插入postgress直接起作用,但与Sequalize一起不起作用,javascript,node.js,database,Javascript,Node.js,Database,我在NodeJS中有一个与sequalize连接到数据库的项目 我面临的问题是,当我直接在数据库中插入时,它会起作用,但在sequalize中,它会说: “未经处理的拒绝后遗症禁忌错误:el valor null para la columna«id_p»viola la restricción not null” 第一个表是persona,第二个表是pasaporte。我有一对一的关系 在这里,问题不会发生: persona.create({ nombre: 'ArnoldoBazaldu

我在NodeJS中有一个与sequalize连接到数据库的项目

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

“未经处理的拒绝后遗症禁忌错误:el valor null para la columna«id_p»viola la restricción not null”

第一个表是persona,第二个表是pasaporte。我有一对一的关系

在这里,问题不会发生:

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

pasaporte.create({ pasaporte_num: '811545531', fidP2: '2' })
模型中的id_p:

帕萨波特:

"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"
        },
角色表中的foring键:


假设
pasaporte.id\u p
是persona`的外键,那么

persona.createPasaport({ .... }

另外,
pasaporte.telefono
没有定义。

假设
pasaporte.id\u p
是persona`的外键,那么

persona.createPasaport({ .... }

另外,
pasaporte.telefono
没有定义。

外键是fid\u p,添加关系的部分是id\u p不是fid\u p,就像我想要的谢谢,你帮我注意外键是fid\u p,添加关系的部分是id\u p不是fid\u p,就像我想要的谢谢,你帮我注意到了吗