Colonna_info di DBI vs. pgAdmin sugli identificatori tra virgolette
-
04-07-2019 - |
Domanda
Ho una tabella nel mio database Postgres con colonne denominate " type " ;, " desc " ;, e " start " ;. Quando chiamo $ dbh- > column_info
, solo " desc " ritorna citato, mentre in pgAdmin sono citati tutti e tre. Uno di loro ha torto?
Soluzione
Penso di aver risposto alla mia domanda, ma ho pensato di metterlo qui nel caso in cui qualcuno avesse più informazioni. La elenco di riserva mostra " desc " è l'unica parola chiave effettivamente riservata (le altre due: "classifichiamo come" non riservate "quelle parole chiave che sono esplicitamente conosciute dal parser ma che sono consentite come nomi di colonne o tabelle), quindi la mia ipotesi è che pgAdminIII sia cauto e quotando nel caso "tipo" e " start " diventare riservato un giorno.