我试图跑\dp heroes进去,psql但它立即抛出了以下内容!(heroes是表的名称)
ERROR: operator is not unique: unknown || "char"
LINE 16: E' (' || polcmd || E'):'
^
HINT: Could not choose a best candidate operator. You might need to add explicit type casts.
Run Code Online (Sandbox Code Playgroud)
我用谷歌搜索并找到了这些,但我不清楚到底发生了什么!
参考:https://www.postgresql.org/message-id/2216388.1638480141@sss.pgh.pa.us
尝试使用架构名称访问它也不起作用
\dp public.heroes;
Run Code Online (Sandbox Code Playgroud)
初次阅读时,我认为我必须铸造它,但我认为我错了。
\dp heroes::"char";
Run Code Online (Sandbox Code Playgroud)
顺便说一句,仅供参考,这是一个作为 docker 容器运行的 Postgres 实例。
这是它内部生成的查询:
SELECT n.nspname as "Schema",
c.relname as "Name",
CASE c.relkind WHEN 'r' THEN 'table' WHEN 'v' THEN 'view' WHEN 'm' THEN 'materialized …Run Code Online (Sandbox Code Playgroud) psql ×1