You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用show tables无法显示创建的tb/001表,求解决方案

问题原因

你创建的表名"tb/001"属于带引号的标识符,且包含斜杠这类特殊字符。PostgreSQL的默认命令\d和show tables只会列出符合标准命名规则(由字母、数字、下划线组成,且不以数字开头)的无引号表名,不会识别并展示带特殊字符的带引号表名。

解决方法
  • 直接指定表名查看详情:执行 \d "tb/001" 即可查看该表的结构。
  • 查看所有表(包括特殊命名的表):执行 \dt "*" 可以列出当前schema下的所有表,包含带特殊字符的表;或者查询系统表:
    select tablename from pg_tables where schemaname = 'public';
    
  • 规范表名(推荐):如果不需要特殊命名,建议改用符合标准规则的表名,比如tb_001,后续使用\d或show tables就能正常显示。

内容的提问来源于stack exchange,提问作者Baker X

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 04:23:10