我一直收到错误 "relation [TABLE] does not exist"
I keep getting the error "relation [TABLE] does not exist"
我一直在尝试查询数据库中的两个表。在服务器资源管理器中,我可以看到两个表,甚至可以看到其中的列。我们称它们为 Schema.table1 和 Schema.table2,其中 "Schema" 的第一个字母大写。我已尝试 运行 以下查询:
select * from Schema.table1;
出现以下错误:
ERROR: relation "schema.table1" does not exist
然后我尝试了 运行 下一个查询,认为架构中的大写可能有所不同。
Select * from "Schema.table1";
select "ID" from "Schema.table1";
但同样的错误仍然存在:
ERROR: relation "Schema.table1" does not exist
我后来尝试使用 "SET search_path to "Schema1" 和 运行 对表的查询指定模式路径,这再次为我提供了同样的错误。任何想法或帮助将不胜感激。
每个元素都必须单独引用:
select "ID"
from "Schema"."table1";
有关引用标识符的更多详细信息in the manual
我一直在尝试查询数据库中的两个表。在服务器资源管理器中,我可以看到两个表,甚至可以看到其中的列。我们称它们为 Schema.table1 和 Schema.table2,其中 "Schema" 的第一个字母大写。我已尝试 运行 以下查询:
select * from Schema.table1;
出现以下错误:
ERROR: relation "schema.table1" does not exist
然后我尝试了 运行 下一个查询,认为架构中的大写可能有所不同。
Select * from "Schema.table1";
select "ID" from "Schema.table1";
但同样的错误仍然存在:
ERROR: relation "Schema.table1" does not exist
我后来尝试使用 "SET search_path to "Schema1" 和 运行 对表的查询指定模式路径,这再次为我提供了同样的错误。任何想法或帮助将不胜感激。
每个元素都必须单独引用:
select "ID"
from "Schema"."table1";
有关引用标识符的更多详细信息in the manual