Come rendere PostgreSQL / pgAdmin si comportano un po 'meglio con la sensibilità caso?
-
01-10-2019 - |
Domanda
Ho progettato una serie di tabelle in pgAdmin. Ho dato nomi come Products
e ProductRID
. Sono rimasto molto sorpreso anche se quando sono andato a interrogare questa tabella solo per trovare una query come questa relazione sconosciuta dato:
select * from Products
A quanto pare il modo corretto di accesso è
select * from "Products"
che è molto brutto. Posso rinominare i tavoli a tutti minuscolo a query senza le virgolette, ma poi sembra brutto. C'è qualche tipo di impostazione in modo che manterrà il caso, ma si comportano senza maiuscole e minuscole?
Soluzione
E 'possibile controllare il relativo wiki per ottenere la risposta esatta ??p>
La speranza chiarisce.
Altri suggerimenti
Non v'è alcuna impostazione magia. Il modo migliore per trattare con sensibilità caso è quello di non citare le vostre relazioni, quando si sta creando loro. Se si è nella fase iniziale nella progettazione dello schema, andare avanti e rinominarle (e nomi di colonna) in minuscolo. Il problema "sembra brutto" andrà via perché nelle query si può ancora fare
SELECT * FROM Products
e funzionerà bene.