是否有一种方式让非管理员PostgreSQL用户发现它可以在连接到的服务器上访问哪些数据库,更具体地说,这些数据库中的哪个有一个具有特定名称的表,用户有足够的权限查看(可能还有查询)?据我所知,MySQL等价物是这样的:
SELECT t.TABLE_SCHEMA FROM information_schema.
我用ruby on rails创建了一个新的应用程序,后台是mysql数据库。Add `gem 'pg'` to your Gemfile (and ensure its version is at the minimum required by ActiveRecord).我将应用程序配置为在MySQL数据库上运行,但它显示指定了PostgreSQL。我是新手,你能帮我调试我的应用吗?下面是我的database.yml文件,它被配置为使用mysql:
default