Kin*_*ull 8 postgresql node.js node-postgres
我[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
);
Run Code Online (Sandbox Code Playgroud)
这是给出错误的查询:
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);
});
});
Run Code Online (Sandbox Code Playgroud)
这可能是一个案例折叠问题。请参阅此答案和有关 SQL 语法的 PostgreSQL 文档。
编辑后:看起来这不是案例折叠问题。检查search_path(SHOW search_path或SELECT current_setting('search_path'))并将其与表所在的架构(\dt+ tablename)进行比较,以确保该表位于客户端的路径上。
还要确保您连接到同一个数据库。
| 归档时间: |
|
| 查看次数: |
8009 次 |
| 最近记录: |