【发布时间】:2010-09-19 10:01:08
【问题描述】:
我的 Postgres 数据库中有一个表,其中包含名为“type”、“desc”和“start”的列。当我调用$dbh->column_info 时,只有“desc”被引用,而在 pgAdmin 中,它们三个都被引用。其中一个是错的吗?
【问题讨论】:
标签: sql perl postgresql dbi pgadmin
我的 Postgres 数据库中有一个表,其中包含名为“type”、“desc”和“start”的列。当我调用$dbh->column_info 时,只有“desc”被引用,而在 pgAdmin 中,它们三个都被引用。其中一个是错的吗?
【问题讨论】:
标签: sql perl postgresql dbi pgadmin
我想我有点回答了我自己的问题,但我想我会把它放在这里以防万一有人有更多的见解。 reserve list 显示“desc”是唯一实际保留的关键字(另外两个:'我们将解析器明确知道但允许作为列或表名的关键字归类为“非保留”'),所以我的猜测是 pgAdminIII 会谨慎并引用以防“类型”和“开始”有一天被保留。
【讨论】: