版本8.4.16(版本中没有选择)。
我按如下方式登录我的数据库:
psql -d JRuser
结果提示是:
JRuser=>
我做\ d或者\ d \ n期望看到架构'translate'中所有关系的列表
No relations found.
但是我可以从架构中的任何表中选择而没有任何问题。例如:
select * from translate.storage; --works fine
通过执行\ dn +:
,我确保了JRuser的访问权限是正确的 List of schemas
Name | Owner | Access privileges | Description
translate | JRuser | JRuser=UC/JRuser |
: postgres=UC/JRuser
为什么我看不到翻译架构中的表格?
答案 0 :(得分:20)
\d
仅显示可见表,即在search_path
中。
试试看:
SHOW search_path;
SET search_path= translate;
\d
您的会话设置可能已经以某种方式发生了变化。有多种方法可以做到这一点:
关于dba.SE的相关后续问题: