标签: postgresql
我在PostgreSQL中有一个名为user的表,在指定完全限定名public.user之前无法访问该表。 SHOW search_path给了我:
user
public.user
SHOW search_path
$用户,公共
这有什么不对吗?
答案 0 :(得分:1)
USER是Postgres和标准SQL中的保留字。不要用作表名。
USER
答案 1 :(得分:0)
让我猜一下,如果您使用它,它会起作用:
object
但是如果你尝试: SELECT * FROM user; 它会返回您当前的用户名吗?