PostgreSQL / PGADMINをケース感受性で少し良くする方法は?
-
01-10-2019 - |
質問
Pgadminでテーブルのセットを設計しました。のような名前を付けました Products
と ProductRID
. 。このテーブルを照会に行ったとき、このようなクエリを見つけるためだけに、私は非常に驚きました。
select * from Products
どうやらこれにアクセスする適切な方法はそうです
select * from "Products"
これは非常に醜いです。引用符なしでクエリにテーブルをすべて小文字に変更することはできますが、醜く見えます。ケースを保持しますが、ケースの感度なしで動作するように、ある種の設定はありますか?
解決
他のヒント
いいえ、魔法の設定はありません。ケースの感受性に対処する最良の方法は、あなたがそれらを作成しているときにあなたの関係を引用しないことです。スキーマデザインの早い段階である場合は、先に進んで、それら(および列名)を低ケースに変更してください。あなたのクエリではまだできるので、「醜い」問題は消えます
SELECT * FROM Products
そして、それは正常に機能します。
所属していません StackOverflow