sql - DBI 的 column_info 与 pgAdmin 在引用标识符上的对比

标签 sql perl postgresql dbi pgadmin

我的 Postgres 数据库中有一个表,其中包含名为“type”、“desc”和“start”的列。当我调用 $dbh->column_info 时,只有“desc”返回引用,而在 pgAdmin 中,这三个都被引用了。其中一个是错误的吗?

最佳答案

我想我有点回答了我自己的问题,但我想我会把它放在这里以防万一有人有更多见识。 reserve list显示“desc”是唯一实际保留的关键字(另外两个:“我们将那些解析器明确知道但允许作为列或表名的关键字分类为”非保留“),所以我的猜测是pgAdminIII 正在谨慎引用,以防有一天“type”和“start”被保留。

关于sql - DBI 的 column_info 与 pgAdmin 在引用标识符上的对比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/240404/

相关文章:

mysql - 我想传递相同的ajax属性

java - 更新语句Java sql异常: Too few parameters expected one more

linux - 提取括号内的单词并将其替换为句子

perl - 如何按排序顺序读取目录中的文件?

perl - DBD-mysql 已安装,但仍然出现错误 "install_driver(mysql) failed: Can' t locate DBD/mysql.pm in @INC”

sql - PostgreSQL:如何从数据输出中编辑数据?

php - USE | 之间有什么区别? select_db 函数或 TABLE NAME.dbo?

mysql - MYSQL查询中的where子句冲突

mysql - MySQL 中来自 PostgreSQL 的 "Index-only scans"的模拟

postgresql - 如何使用 pgAdmin 创建枚举?