gpt4 book ai didi

sql - 如何在 PostgreSQL 中为 '-' 用户授予权限

转载 作者:行者123 更新时间:2023-11-29 14:37:07 26 4
gpt4 key购买 nike

我想获得 PostgreSQL 中名为 foo-bar 的用户的权限(关键是用户名中有一个减号“-”)。但是,当我使用 GRANT ALL PRIVILEGES ON DATABASE baz TO foo-bar 时,postgres 提示减号是无效语法。我认为这是有道理的,我只需要使用字符串文字或转义减号。但是,尝试双美元符号文字 syntax here并按照建议在 E 前添加 here没有用(大概是因为用户名在这里不被视为字符串)。

所以这就引出了一个问题,如果用户名中有减号,如何在 postgres 中引用该用户?

最佳答案

GRANT ALL PRIVILEGES ON DATABASE baz TO "foo-bar"

应该可以

关于sql - 如何在 PostgreSQL 中为 '-' 用户授予权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42678043/

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