【发布时间】:2021-09-09 20:12:37
【问题描述】:
我有一个表,其中有一列类型为 TIMESTAMP WITH TIME ZONE,我尝试简单地使用 SELECT * FROM table,但收到以下消息:
postgresql 错误:“datetime.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 和singer custom TAP 来检索和输入数据。meltano taps streams.py 有我描述数据列的部分并这样做了
schema = th.PropertiesList(
th.Property("datetime_downloaded_from_api", th.DateTimeType),
th.Property("contract_id", th.IntegerType)
).to_dict()
【问题讨论】:
-
在 Superset 中“探索”物理数据集时是否遇到此错误?
-
@Jeremy 我发布了修复程序,这是我从他们的 slack 频道获得的