【发布时间】:2014-06-21 17:27:58
【问题描述】:
所以基本上我有 2 个超级用户,postgres 和 eric,每个都有自己的数据库。我想要做的是,在连接到其中一个时,访问另一个的数据库(更准确地说是表)。两个数据库的表都在公共模式中。
我正在使用这个查询,这是我在论坛上的另一个问题上找到的,但没有任何结果:
SELECT table_name
FROM information_schema.tables
WHERE table_schema='public'
我更改了数据库的所有者,为这两个角色提供了所有权限,但没有。我得到的只是该用户下的数据库表,而不是两者。
知道我可能缺少什么吗?谢谢。
P.S:我使用的是 PostgreSQL 9.3,并在 Python 2.7 中编码
【问题讨论】:
标签: database postgresql python-2.7 root