我想插入一个id的数组到一个文件,但创建一个表时,我用int
,它有另一个表的引用现在如何将数组值存储到特定的字段? 据我所知,列必须是相同的类型,我也看到有人试图解决这个外键阵列问题已经: 也我试过ELEMENT根据这个文件,但没有成功。请别人帮我在这里https://blog.2ndquadrant.com/postgresql-9-3-development-array-element-foreign-keys/插入数组到postgresql
db.query('CREATE TABLE IF NOT EXISTS departments_users(_id SERIAL NOT NULL UNIQUE PRIMARY KEY,user_id int REFERENCES companyUser ON DELETE CASCADE,department_id int REFERENCES departments ON DELETE CASCADE)');
exports.addCompanyUser = function(data, callback) {
db.query('INSERT INTO departments_users(user_id,department_id) VALUES($1,$2) RETURNING *', [companyuseraccess.rows[0]._id, data.department]).then(function(departments_users) {
})
}
http://stackoverflow.com/q/43776122/5315974 –