PostgreSQLは大文字小文字を区別する?

らしい。
ふつーにDBは区別しないもんだと思ってた。


で、(pgAdminiを使ったからかもしんないけど)普通にSQLを実行すると
小文字として扱われてしまうので、ダブルクォーテーションで囲むらしい。


例えば、次のようなテーブルがあったとする。


CREATE TABLE "HOGE" (
"ID" integer NOT NULL,
CONSTRAINT "HOGE_pkey" PRIMARY KEY ("ID")
)


で、Select文はこのようになる。


select "ID" from "HOGE"


大文字小文字を区別するので、テーブルHOGEがある状態で、
hogeテーブルを作ることも出来る。




でも、ふつーこんなことしないよね・・・。