我有一个 PostgreSQL 数据库,肯定存在,因为我可以连接到它并使用 psql 进行 SQL 查询。
但是,当我尝试使用 pg
客户端连接 node.js 时,我收到一条错误消息,指出数据库不存在。
这是连接的工作方式:
var pg = require('pg');
const connection = new pg.Client({
host: 'localhost',
port: 5432,
database: 'camino',
user: 'postgres',
password: 'postgres'
})
connection.connect();
英语:数据库 **camino** 不存在
。
你能告诉我这个错误吗?
最佳答案
您确定您已经使用此处的创建表语法创建了数据库卡米诺:https://www.postgresql.org/docs/9.1/sql-createdatabase.html
如果您已经这样做了,Postgresql 将以 3 个默认数据库开始,分别称为:postgres、template0 和 template1。您是否尝试连接到默认的 postgres 数据库并确认它可以正常工作?
关于javascript - 在 Windows 上使用 gpg 连接到 postgresql 数据库时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55060256/