在Windows上使用pg连接到posgresql数据库时出错

时间:2019-03-08 09:30:11

标签: javascript node.js postgresql psql pg

我有一个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();

这是我获得的错误: enter image description here

英语:The database **camino** does not exist

您可以让我了解此错误吗?

1 个答案:

答案 0 :(得分:0)

确定您已通过使用https://www.postgresql.org/docs/9.1/sql-createdatabase.html

中的创建表语法创建了数据库camino。

如果您已经这样做了,则Postgresql会以3个默认数据库开始,这些数据库名为:postgres,template0和template1。您是否尝试过连接到默认的postgres数据库并确认它可以工作?