我有一个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();
英语:The database **camino** does not exist
。
您可以让我了解此错误吗?
答案 0 :(得分:0)
确定您已通过使用https://www.postgresql.org/docs/9.1/sql-createdatabase.html
中的创建表语法创建了数据库camino。如果您已经这样做了,则Postgresql会以3个默认数据库开始,这些数据库名为:postgres,template0和template1。您是否尝试过连接到默认的postgres数据库并确认它可以工作?