0
私はPostgreSQLのfoo-barという名前のユーザに権限を与えたいと思っています(キーはユーザ名にマイナスの ' - 'があります)。しかし、GRANT ALL PRIVILEGES ON DATABASE baz TO foo-bar
を使用すると、postgresは無効な構文であるマイナス文字について苦情を言います。私はそれが理にかなっていると思った、私はちょうど文字列リテラルを使用するか、またはマイナスをエスケープする必要があった。しかし、ダブルドル記号リテラルsyntax hereを試してE
の前にhereと入力しても動作しませんでした(おそらくユーザー名はここでは文字列と見なされないためです)。PostgreSQLで ' - 'のユーザに権限を与える方法
はどのようにしてになりますか?名前にマイナス記号がある場合は、postgresのユーザーを参照してください。
を動作するはずです。私は一重引用符を試して、それについては不平を言ったが、明らかに二重引用符を忘れてしまった。 – codeCogs