enhancementgood first issue
仓库指标
- 星标
- (6 个星标)
- PR 合并指标
- (PR 指标待抓取)
描述
CrateDB does not support storage for timetz, all times have to be stored either in a timestamp or timestamptz.
TimeField only takes the time part of a timestamp, CrateDB trips if we try to do:
TimeField(datetime.datetime.now().time().isoformat())
# SQLParseException[Cannot cast value `22:43:10.001021` to type `timestamp without time zone`]
Because CrateDB needs the full timestmap.
But if we pass a timestamp, the validator of the field trips with:
django.core.exceptions.ValidationError: ['“2020-01-01T22:43:10.001021” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] format.']
To fix this we should modify the validator of cratedb.fields.TimeField