pg: resolve PG string datetime values to V time.Time ones (#14336)

Co-authored-by: Merlin Diavova <md@merlindiaova.org>
Merlin Diavova 2022-05-08 12:37:46 +00:00 committed by Jef Roosens
parent 3fd63264d7
commit 3d4dde4af1
Signed by: Jef Roosens
GPG Key ID: B75D4F293C7052DB
1 changed files with 5 additions and 0 deletions

View File

@ -266,6 +266,11 @@ fn str_to_primitive(str string, typ int) ?orm.Primitive {
return orm.Primitive(str)
}
orm.time {
if str.contains_any(' /:-') {
date_time_str := time.parse(str) ?
return orm.Primitive(date_time_str)
}
timestamp := str.int()
return orm.Primitive(time.unix(timestamp))
}