DBI column_info vs. pgAdmin auf Bezeichner in Anführungszeichen
-
04-07-2019 - |
Frage
Ich habe eine Tabelle in meiner Postgres-Datenbank mit Spalten mit der Bezeichnung „Typ“, „ab“ und „Start“. Als ich $dbh->column_info
nennen, nur „ab“ kommt zurück zitiert, während in pgAdmin alle drei von ihnen notiert sind. Ist einer von ihnen falsch?
Lösung
Ich glaube, ich Art von meiner eigenen Frage beantwortet, aber ich dachte, dass ich es anziehen würde hier falls jemand mehr Einblick hat. Die Reserveliste „desc“ zeigt die einzige eigentlich reservierte Schlüsselwort (die beiden anderen: ‚wir als‚nicht reserviert‘, jene Schlüsselwörter zu klassifizieren, die an den Parser explizit bekannt sind, sind jedoch als Spalte oder Tabellennamen erlaubt‘), so meine Vermutung ist, dass pgAdminIII vorsichtig wird und zitiert in Fall „Typ“ und „Start“ einen Tag reserviert sein.