データベースの名前をハイフン(-)を含む名前に変更しようとしています。
ALTER DATABASE one RENAME TO one-two;
そして、psqlはエラーを返します。
ERROR: syntax error at or near "-"
「-」文字のエスケープシーケンスとして何を使用する必要がありますか、または上記の方法は何ですか?
注:「\-」を試しましたが、うまくいきませんでした。
ありがとう。
二重引用符で行う必要があります。ただし、データベースを参照するすべての場所で常にquoted-identifierを使用する必要があります。
ALTER DATABASE one RENAME TO "one-two";