gpt4 book ai didi

postgresql - pgAdmin 错误 - 关系 "[name of function/Views/Trigger Functions]"不存在

转载 作者:行者123 更新时间:2023-11-29 11:30:47 25 4
gpt4 key购买 nike

我只是 pgAdmin 的新手,所以我真的不知道是什么导致了这些错误:

ERROR:  relation "ongoingprojects" does not exist
LINE 1: SELECT * FROM ongoingProjects;
^

********** Error **********

ERROR: relation "ongoingprojects" does not exist
SQL state: 42P01
Character: 15

即使函数/ View 存在于模式中。为什么会出现该错误?我应该怎么做才能修复它?

最佳答案

注意错误信息:

ERROR: relation "ongoingprojects" does not exist

请注意,当您的 SQL 谈论 ongoingProjects 时,它正在提示 ongoingprojects。您可能使用类似以下内容创建了表格:

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 错误 - 关系 "[name of function/Views/Trigger Functions]"不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19128870/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com