如何从heroku中的postgresql获取表?

Jon*_*ana 4 windows postgresql heroku git-bash pgadmin

我有 windows,git bash,pg-admin 3,一个带有 PostgreSQL 数据库的 Heroku 应用程序,是否有任何 git bash 命令来获取 db 和表名称?因为我忘记了名字,我无法进行任何查询(选择 * from (?) )

我试过:
\list 命令在 git bash 中,但不存在。从 Heroku 网站看,但没有成功。
有什么办法可以得到名字吗?

kha*_*son 6

git bash只是一个Cygwin风格的bash模拟器,它允许git在 Windows 下运行。正如没有本地bash命令与Postgres交互一样,git bash也不会有一个。无论哪种情况,您都需要一个单独的程序。

Heroku有一个特殊版本的常规Postgres psql,称为pg:psql ,它可以让您对Heroku Postgres实例中的表运行查询。

所以你可以运行,例如:

SELECT * FROM users ORDER BY id;
Run Code Online (Sandbox Code Playgroud)

此处提供有关此工具的更多信息:

https://devcenter.heroku.com/articles/heroku-postgresql#pg-psql

有关Postgres psql 的更多信息,请访问:

http://www.postgresql.org/docs/9.3/static/app-psql.html