Python 无法从Postgres打印updatedAT列

Python 无法从Postgres打印updatedAT列,python,postgresql,python-3.5,Python,Postgresql,Python 3.5,我在postgres中有一个表,我只想得到updatedAt列。如果我打印表列,则updatedAt存在: #!/usr/bin/python # -*- coding: utf-8 -*- import psycopg2 import sys import datetime con = None try: con = psycopg2.connect(database='db', user='dbuser', password='1111') cur = con.cur

我在postgres中有一个表,我只想得到
updatedAt
列。如果我打印表列,则updatedAt存在:

#!/usr/bin/python
# -*- coding: utf-8 -*-

import psycopg2
import sys
import datetime

con = None

try:

    con = psycopg2.connect(database='db', user='dbuser', password='1111')
    cur = con.cursor()
    cur.execute('SELECT * from incidents')

    column_names = [row[0] for row in cur.description]

    print("Column names: %s\n" % column_names)


except psycopg2.DatabaseError as e:
    print('Error %s' % e)
    sys.exit(1)


finally:

    if con:
        con.close()
结果是

Column names: ['id', 'deviceId', 'latitude', 'longitude', 'city', 'area', 'address', 'state', 'postalCode', 'country', 'canceled', 'createdAt', 'updatedAt', 'patientId']
但是,当我尝试从该表中选择所有行并仅获取updatedAt信息时,它表示该列不存在

#!/usr/bin/python
# -*- coding: utf-8 -*-

import psycopg2
import sys
import datetime

con = None

try:

    con = psycopg2.connect(database='db', user='dbuser', password='1111')
    cur = con.cursor()
    cur.execute('SELECT updatedAt from incidents')
    rows = cur.fetchall()

    for row in rows:
        print(row)


except psycopg2.DatabaseError as e:
    print('Error %s' % e)
    sys.exit(1)


finally:

    if con:
        con.close()
错误消息是:

Error column "updatedat" does not exist
LINE 1: SELECT updatedAt from incidents
               ^
HINT:  Perhaps you meant to reference the column "incidents.updatedAt".
我还尝试了
事件.updatedAt
,但没有成功

编辑


忘了提及此表是使用Sequelize从Node.js创建的。

Postgres列名默认为小写。由于该列名中有一个大写字母,因此必须将其引用。如果列中有空格或特殊字符,则情况也是如此。此查询应适用于以下情况:

SELECT "updatedAt" FROM incidents

Postgres列名默认为小写。由于该列名中有一个大写字母,因此必须将其引用。如果列中有空格或特殊字符,则情况也是如此。此查询应适用于以下情况:

SELECT "updatedAt" FROM incidents

呵呵!令人惊叹的!工作起来很有魅力!非常感谢你!!呵呵!令人惊叹的!工作起来很有魅力!非常感谢你!!