ERROR: relation "ongoingprojects" does not existliNE 1: SELECT * FROM ongoingProjects; ^********** Error **********ERROR: relation "ongoingprojects" does not existsql state: 42P01Character: 15
即使模式中存在函数/视图.为什么会出错?我应该怎么做才能解决这个问题?
解决方法 请注意错误消息:ERROR: relation "ongoingprojects" does not exist
请注意,当您的sql谈论proceedProjects时,它正在抱怨正在进行的项目.您可能使用以下内容创建了表:
create table "ongoingProjects" ( ...
Postgresql将所有标识符(表名,列名,……)折叠为小写,除非它们是双引号.一旦您将表创建为“ongoingProjects”,您将不得不在任何地方引用该名称并完全匹配该情况:
select * from "ongoingProjects";
Postgresql的通常做法是使用小写字母创建带有不带引号名称的表,并使用下划线分隔单词:
create table ongoing_projects ( ...
这样你就不用担心引用了.
Here is the link to the relevant part of the manual
总结以上是内存溢出为你收集整理的postgresql – pgAdmin错误 – 关系“[函数名称/视图/触发函数]”不存在全部内容,希望文章能够帮你解决postgresql – pgAdmin错误 – 关系“[函数名称/视图/触发函数]”不存在所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)