gpt4 book ai didi

postgresql - 控制台访问 Dokku 的 PostgreSQL 插件?

转载 作者:行者123 更新时间:2023-11-29 11:35:19 25 4
gpt4 key购买 nike

有没有办法让控制台访问 DokkuPostgreSQL plugin ?在 Heroku 上,我会执行 heroku pg:psql。这在 Dokku 环境中是否可行?如果可行,如何实现?

最佳答案

实际上有一种方法可以直接使用 dokku-pg-plugin 来做到这一点.

命令postgresql:restore <db> < dump_file.sql连接到指定的数据库并使用提供的转储文件恢复它。如果您只是省略转储文件部分 ( < dump_file.sql ),一个 psql控制台 session 打开。

postgresql:restore <db>在语义上不是打开控制台 session 的最佳方式,我打开了一个 pull request添加命令 postgresql:console <db> .

因此,在我的 PR 合并之前,打开 psql 的选项数据库的控制台是:

  • 使用 psql -h 172.17.42.1 -p <port> -U root db 手动完成与 <port>password取自 dokku postgresql:info <db> 的输出,
  • 使用语义错误的命令 dokku postgresql:restore <db> , 或
  • 使用 my forked and patched version添加命令 postgresql:console <db> 的插件.

编辑: dokku-pg-plugin 的所有者合并了我的拉取请求。如果您正在使用这个插件并且正在寻找一种方法来使用它访问您的 PostgreSQL 控制台,您可能希望将它更新到最新版本。完成后,您可以使用命令 postgresql:console <db>打开 psql与指定数据库的 session 。

关于postgresql - 控制台访问 Dokku 的 PostgreSQL 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23909574/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com