【发布时间】:2019-05-14 18:47:52
【问题描述】:
我有一个通过 Postgresql 创建的数据库。我正在尝试通过 Knex.js 连接到数据库。
在我的文本编辑器(原子)中,我需要 knex
const knex = require('knex');
第二 - 我已经开始像这样初始化库:
const postgres = knex ({ client: 'pg', connection: { host: '127.0.0.1', port: '5432', user: 'is myself', password: '', database: 'mediumrare_database' } });
第三 - 我正在尝试从该数据库中提取数据,如下所示:
postgres.select('*').from('mediumrare_database).then(data => {console.log(data)});
最后,我收到的错误信息如下:
Unhandled rejection error: relation "mediumrare_database" does not exist
【问题讨论】:
-
我认为它不相关,但您的查询末尾缺少单引号
postgres.select('*').from('mediumrare_database') -
您好,欢迎来到 SO !如果在修复@Rashomon 建议的内容后(确实可能是问题所在),错误仍然存在,我建议您检查一下:stackoverflow.com/questions/695289/…
-
@Rashomon 你是不是这个意思
postgres.select('*').from('mediumrare_database')' -
@SherloxFR 我确实阅读了您发布的另一个论坛,但那是处理小写/大写命名约定。我已经能够从终端启动“psql”数据库了。
标签: node.js reactjs postgresql express knex.js