PostgreSQL konwertuje wszystkie nazwy (nazwę tabeli, nazwy kolumn itp.) na małe litery, jeśli nie zapobiegniesz temu przez podwójne cytowanie w create table "My_Table_ABC" ( "My_Very_Upper_and_Lowercasy_Column" numeric,...)
. Jeśli masz takie nazwy, zawsze musisz je podwójnie cytować w zaznaczeniach i innych odnośnikach.
Polecam nie tworzyć takich tabel, a także nie używać znaków poza a-z
, 0-9
i _
. Nie możesz zagwarantować, że każdy element oprogramowania, biblioteka itp., który będzie kiedykolwiek używany w Twojej bazie danych, będzie obsługiwał rozróżnianie wielkości liter. Zapamiętywanie i robienie tego podwójnego cytowania jest również żmudne.