我正在尝试使用dokku-alt (https://github.com/dokku-alt/dokku-alt)为Rails应用程序(Ruby2.1.3,Rails 4.1.2)提供VPS,但我的应用程序使用Postgres扩展(pg_trgm)。
不幸的是,dokku-alt目前不支持admin_console命令,而不是这里:https://github.com/jeffutter/dokku-postgresql-plugin
有没有人知道在使用Docker的情况下,使用root或postgres用户进入postgres控制台的方法?
发布于 2014-10-16 00:24:34
是的,你可以这样做:
docker ps这应该会给你一个容器及其ID的列表,找到正在运行你的postgres实例的容器(可以是所有应用程序的一个,也可以是每个应用程序的一个)
docker run <container_name> psql发布于 2015-04-21 06:43:52
如果您正在使用甚至关闭最新版本的dokku-alt,则有一个管理控制台命令。
我最近遇到了一个问题,我不得不授予超级用户访问我们的一个应用程序的权限。
我所做的是
dokku postgresql:console:admin <<EOF ALTER USER dbusername WITH SUPERUSER; EOF
运行dokku postgresql:console:admin应该可以让您直接访问psql主控制台。
https://stackoverflow.com/questions/26322171
复制相似问题