pgAdmin column_info vs. da DBI no identificadores entre aspas
-
04-07-2019 - |
Pergunta
Eu tenho uma tabela no meu banco de dados Postgres com colunas chamadas "tipo", "desc" e "iniciar". Quando eu chamar $dbh->column_info
, apenas "desc" volta citou, enquanto que em pgAdmin todos os três são citados. É um deles errado?
Solução
Eu acho que tipo de respondi minha própria pergunta, mas eu pensei que eu iria colocá-lo aqui no caso de alguém tem mais insight. O href="http://www.postgresql.org/docs/8.3/interactive/sql-keywords-appendix.html" rel="nofollow lista reserva mostra "desc" é a única realmente reservados palavra-chave (os outros dois: 'podemos classificar como 'não reservado' essas palavras-chave que são explicitamente conhecidas para o analisador, mas são permitidos como coluna ou tabela nomes'), então o meu palpite é que pgAdminIII está sendo cauteloso e citando em caso "tipo" e "iniciar" tornar-se reservados algum dia.