2016-11-21 15 views
2

このデータベースはpostgresにa-bという名前のデータベースがあります。このクエリを使用して削除することはできませんdrop database "a-b";。二重引用符は動作するはずだったが、悲しいことに、彼らはしなかった。私はPostgres-XL r1.3を使用しています。Postgresの名前に「マイナス」が含まれているデータベースを削除する

私はエラーメッセージは次のとおりです。

ERROR: syntax error at or near "-"

+0

を解放しますが、\の-bのようにバックスラッシュを付加したことがありますか? – kometen

+0

「悲しいことに、彼らはいない」とはどういう意味ですか?同じエラーメッセージが出るのでしょうか? –

+0

悲しいことに、彼らはうまくいきませんでした。 – Pragun

答えて

1

あなたはおそらく最初の名前を変更してみてくださいだろうか? ALTER DATABASE "a-b" RENAME TO adashb;その後、DROP DATABASE adashbをフォローアップしてください。

関連する問題