PostgreSQL převádí všechna jména (název tabulky, názvy sloupců atd.) na malá písmena, pokud tomu nezabráníte dvojitým uvozováním v create table "My_Table_ABC" ( "My_Very_Upper_and_Lowercasy_Column" numeric,...)
. Máte-li jména jako je tato, musíte tato jména vždy uvozovat ve výběrech a dalších odkazech.
Doporučil bych nevytvářet tabulky takto a také nepoužívat znaky mimo a-z
, 0-9
a _
. Nemůžete zaručit, že každý software, knihovna atd., která bude kdy použita proti vaší databázi, bude podporovat rozlišování velkých a malých písmen. Je také únavné pamatovat si a dělat toto dvojité uvozování.