node.js - 错误关系不存在

标签 node.js postgresql node-postgres

我的 Node 应用程序收到了一个[error: relation "causes"does not exist] 错误。关系确实存在,我不确定问题是什么。

我创建了表格

CREATE TABLE causes (

cause_id bigint NOT NULL default nextval('causes_cause_id_seq'::regclass),
cause_name varchar(40) NOT NULL,
goal integer,
sponsor varchar(30),
organization varchar(30),
submitter varchar(30),
address varchar(34),
balance numeric

);

这是给出错误的查询:

client = pg.connect(connectionString, function(err, client, done){
    if(err) console.log(err);

    client.query('INSERT INTO causes (cause_name, goal, organization, sponsor, submitter) VALUES ($1,$2,$3,$4,$5) RETURNING *', r, function(err, result){
    if(err) console.log(err);
    });
});

最佳答案

不知道大家有没有和我一样的情况。

Please make sure you are using correct user/password to the correct database host.

我发现我连接到一个错误的数据库:(

关于node.js - 错误关系不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19941922/

相关文章:

java - (Java 到 Javascript)Nodejs Crypto Javascript 中的 javax.crypto.Cipher 等效代码

sql - 聚合列/行并将它们转换为有效的 JSON

sql - PostgreSQL 在 json 字段上连接表

node.js - 由于方言对象对象不支持错误,Sequelize 迁移失败

node.js - Nodejs postgres pg语法错误

node.js - 手动 promise pg.connect 与 Bluebird

node.js - 一起服务 ExpressJS 和 EmberJS

javascript - 使用map()两次后创建一个数组

javascript - 文件读取和流式传输有什么区别?

sql - PostgreSQL LIKE 查询性能变化