首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Postgres“没有找到任何名为<tablename>的关系”

Postgres“没有找到任何名为<tablename>的关系”
EN

Stack Overflow用户
提问于 2019-05-21 03:18:41
回答 2查看 919关注 0票数 0

我在Postgres (Ubuntu 18.04)中创建了一个新数据库,并使用Postgres命令行创建了一个表:

代码语言:javascript
复制
CREATE TABLE TMB01

命令行返回时没有错误消息。然后,我从命令行创建了列(一个接一个,但我只需要输入四个列名)。

现在,我希望看到数据库中所有表的名称:

代码语言:javascript
复制
\d+ "TMB01"

找不到任何名为“TMB01”的关系。

试着不加引号:

代码语言:javascript
复制
\d+ TMB01

找不到任何名为“TMB01”的关系。

然后我试着:

代码语言:javascript
复制
select * from TMB01 where false

没有错误消息,游标返回。

我的表创建出了什么问题?

EN

回答 2

Stack Overflow用户

发布于 2019-05-21 03:35:54

这个命令没有出现错误的唯一原因是:

代码语言:javascript
复制
CREATE TABLE TMB01

它还没有完成。没有;在最后。您至少需要:

代码语言:javascript
复制
CREATE TABLE TMB01 ();
票数 0
EN

Stack Overflow用户

发布于 2021-02-27 12:23:29

尝试向postgres用户grant wizard授予访问权限

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56226911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档