apache superset查询带时区列的datetime错误



我有一个表的列类型为TIMESTAMP WITH TIME ZONE,我试图简单地SELECT * FROM table,但我得到这个消息:

postgresql错误:'>='不支持'datetime. s实例之间。Timedelta '和'int'

我输入的数据是否错误?

creation_datetime = datetime.now(timezone.utc)
...

new_record = {
"key": valid_value.contract.symbol.lower(),
"datetime_downloaded_from_api": creation_datetime
}
yield new_record

我使用meltano和歌手自定义TAP来检索和输入数据。meltano tapsstreams.py有我描述数据列的部分,并做了这个

schema = th.PropertiesList(
th.Property("datetime_downloaded_from_api", th.DateTimeType),
th.Property("contract_id", th.IntegerType)
).to_dict()

原来我需要安装一个特定版本的python库

pip install psycopg2-binary==2.8.5

最新更新