dokku-alt postgres超级用户

时间:2014-10-12 05:26:19

标签: ruby-on-rails postgresql dokku dokku-alt

我正在尝试使用dokku-alt(https://github.com/dokku-alt/dokku-alt)为Rails应用程序(Ruby 2.1.3,Rails 4.1.2)配置VPS,但我的应用程序使用Postgres扩展(pg_trgm)。 / p>

不幸的是dokku-alt目前不支持admin_console命令,而不是这里:https://github.com/jeffutter/dokku-postgresql-plugin

有没有人知道在使用Docker的情况下使用root或postgres用户进入postgres控制台的方法?

2 个答案:

答案 0 :(得分:0)

是的,你可以这样做:

docker ps

那应该给你一个容器及其ID的列表,找到运行你的postgres实例的那个(可以是所有应用程序的一个,可能是每个其他app的一个)

docker run <container_name> psql

答案 1 :(得分:0)

如果您使用甚至关闭最新版本的dokku-alt,则会有一个管理控制台命令。

我最近遇到了一个问题,我必须授予超级用户访问我们的某个应用程序的权限。

我做的是

dokku postgresql:console:admin <<EOF ALTER USER dbusername WITH SUPERUSER; EOF

运行dokku postgresql:console:admin应该可以直接访问主psql控制台。

相关问题