“postgres pgadmin relation does not exist” 可以翻译为 “postgres pgadmin 关系不存在”。

huangapple go评论57阅读模式
英文:

postgres pgadmin relation does not exist

问题

我在PostgreSQL中有两个表,product和product2。

我无法查询product2。

查询2运行良好,

查询1和3不运行并显示错误“关系不存在”。

英文:

I have 2 tables in postgres, product and product2

I cannot query product2

“postgres pgadmin relation does not exist” 可以翻译为 “postgres pgadmin 关系不存在”。

query 2 works well,

query 1 and 3 does not run and gives error "relation does not exist"
“postgres pgadmin relation does not exist” 可以翻译为 “postgres pgadmin 关系不存在”。

please help.

答案1

得分: 0

我发现当您查询SELECT * FROM public.PRODUCT2时,实际上是在查询product2表(小写)。

就好像在实际运行之前将查询的所有文本转换为小写字符一样。

双引号之间的文本不会转换为小写,所以下面的查询起作用。

SELECT * FROM public."PRODUCT2"

英文:

I found out that when you query SELECT * FROM public.PRODUCT2, you are actually querying product2 table (with lowercase).

It is like all of the text of your query are converted to lowercase characters before actually run.

The text between double quotes does not converted to lowercase so the below query worked.

SELECT * FROM public."PRODUCT2"

huangapple
  • 本文由 发表于 2023年5月11日 05:55:56
  • 转载请务必保留本文链接:https://go.coder-hub.com/76222827.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定