gpt4 book ai didi

sql - postgreSql “relation does not exist” 即使在 phpPgAdmin 中工作

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

您好,我有一个包含 12 个表的数据库。我可以从其中的 11 个中选择所有内容,但对第 12 个使用相同的查询不起作用。但是,如果我尝试从 phpPgAdmin 进行查询,那么它就可以工作。例如我有这个查询:

SELECT 
"public"."products"."grupi",
"public"."products"."kodartikulli",
"public"."products"."kodifikimartikulli2",
"public"."products"."pershkrimartikulli",
"public"."cmime"."cmimi"
FROM "public"."products"
INNER JOIN "public"."cmime" ON ("public"."products"."kodartikulli"="public"."cmime"."idprodukti")
WHERE "public"."products"."kodartikulli" = 'AS00008'

这在 phpPgAdmin 上完美运行,但是当我从我的应用程序中尝试它时,它说:

error: relation "public.cmime" does not exist

而且所有的表都具有相同的权限。有没有人遇到过这个问题?谢谢你

最佳答案

您似乎使用不同的用户连接数据库。您可以使用下面的查询来获取所有表的列表和所有者信息:

SELECT *
FROM pg_tables t
WHERE t.tableowner = current_user;

关于sql - postgreSql “relation does not exist” 即使在 phpPgAdmin 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41908419/

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