首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >准备konga数据库时,创建到Postgresql的连接时出错

准备konga数据库时,创建到Postgresql的连接时出错
EN

Stack Overflow用户
提问于 2020-10-22 19:37:40
回答 1查看 441关注 0票数 0

安装Konga后,我们正在尝试在已经运行的Postgresql数据库上准备Konga数据库。通过使用建议的命令,即

代码语言:javascript
复制
node ./bin/konga.js prepare --adapter postgres --uri postgresql://localhost:5432/konga

但我们面临的错误如下:

代码语言:javascript
复制
Error creating a connection to Postgresql using the following settings:
 postgresql://localhost:5432/konga?host=localhost&port=5432&schema=true&ssl=false&adapter=sails-postgresql&user=postgres&password=XXXX&database=konga_database&identity=postgres

* * *
Complete error details:
 error: password authentication failed for user "root"
error: A hook (`orm`) failed to load!
error: Failed to prepare database: error: password authentication failed for user "root"

我们甚至手动创建了模式konga_database,并尝试了prepare命令的几个变体,但都没有命中注定

代码语言:javascript
复制
node ./bin/konga.js  prepare --adapter postgres --uri postgresql://kong:XXXX@localhost:5432/konga_database
node ./bin/konga.js  prepare --adapter postgres --uri postgresql://kong@localhost:5432/konga
node ./bin/konga.js  prepare --adapter postgres --uri postgresql://kong@localhost:5432/konga_database

下面是config/connections.js

代码语言:javascript
复制
  postgres: {
    adapter: 'sails-postgresql',
    url: process.env.DB_URI,
    host: process.env.DB_HOST || 'localhost',
    user:  process.env.DB_USER || 'postgres',
    password: process.env.DB_PASSWORD || 'XXXX',
    port: process.env.DB_PORT || 5432,
    database: process.env.DB_DATABASE ||'konga_database',
    // schema: process.env.DB_PG_SCHEMA ||'public',
    // poolSize: process.env.DB_POOLSIZE || 10,
    ssl: process.env.DB_SSL ? true : false // If set, assume it's true
  },

下面是.env文件配置

代码语言:javascript
复制
PORT=1337
NODE_ENV=production
KONGA_HOOK_TIMEOUT=120000
DB_ADAPTER=postgres
DB_URI=postgresql://localhost:5432/konga
DB_HOST=localhost
DB_PORT=5432
DB_USER=postgres
DB_PASSWORD=XXXX
KONGA_LOG_LEVEL=info
TOKEN_SECRET=

kong和postgresql已经在各自端口上的AWS linux AMI 2服务器上运行,即8443和5432

请帮助我们准备DB并启动konga服务。还有。如果您需要更多信息,请让我们知道。

代码语言:javascript
复制
Node v: v12.19.0
NPM v: 6.14.8

关于Nitin G

EN

回答 1

Stack Overflow用户

发布于 2020-10-29 19:39:57

也许我忽略了这一点,但是您使用的是什么版本的PostreSQL?

Konga不支持postgresql 12:

https://github.com/pantsel/konga/issues/487

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64481425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档