Ho appena iniziato a imparare PostgreSQL 9.1 su linux tramite C e libpq.
Per ora controllo la connessione, la connessione, la creazione del database, la creazione della tabella e altri elementi di base. Ma ho notato che durante la creazione della tabella PQ converte il nome del mio database in minuscolo. Poi vedo che i nomi delle tabelle e i nomi dei campi sono anche forzati in caratteri minuscoli. In ogni caso, quando provo a connettermi con il nome del database in lettere maiuscolo (originale), ricevo l'avviso che il database richiesto non esiste.PostgreSQL forza i nomi in minuscolo?
Meglio di tutti sarà che tutti i nomi rimangono come scritti. E 'possibile ottenere qualche semplice metodo/impostazione?
Ad esempio:
M_122_KL0001_2011_001_0100001
verrà creata come m_122_kl0001_2011_001_0100001 ciò che non è voluto per me.
Lo stesso accade con i nomi delle tabelle e i nomi dei campi.
Sì! Grazie mille. Qui ci sono un sacco di "stringhe di escape" :) –
Sarebbe più intelligente mantenere le regole "minuscole"? –
A mio parere, sì, rende la vita più facile mantenere tutto in minuscolo, ma se hai qualche motivo per usare la parte superiore o maiuscole, almeno ora sapete come è supportato – bernie