我使用psql并创建了名为"users"的表;
CREATE TABLE users (
id integer NOT NULL,
username text
);
我可以通过执行 SELECT * FROM users;
来获取行数据。
然而,当我使用 node.js 和 pg 模块库进行调用时,我会遇到臭名昭著的“关系不存在”错误。
const createQuery = {text: "INSERT INTO users(id, username) VALUES($1)",values: values}
const { rows } = await db.query(createQuery);
在服务器完全迁移之前,我没有遇到这个问题。
public.users
创建表格,但出现了相同的错误信息。我尝试了所有方法,例如SELECT pg_catalog.set_config('search_path', '', true);
和SET search_path TO schema,public;
,但仍然遇到了相同的问题。 - user299709values: [ ['id1': 'username1'], ['id2', 'username2'], ... ];
然后执行db.query("INSERT INTO users(id, username) VALUES ?", [values], callback)
。检查是否有效... - vrintle