May I know how to store the time.time object in Postgresql?
For example, the SQL query:
INSERT INTO "UserAccount" ("email", "login_time") VALUES ('[email protected]', 2017-12-12 00:58:26.9589451 +0800 +08 m=+1406.914186601)
I tried to use loginTime := time.Now(), and it gives a time format that Postgresql don't really understand, e.g. 2017-12-12 00:58:26.9589451 +0800 +08 m=+1406.914186601
But if I try to use loginTime := time.Now().Format(time.RFC3339), and the compiler complain that loginTime is a string, and I need it to be time.time type.
May I know how to handle this?
Sorry for asking newbie question, new to both Golang and Postgres. :)
timestamportimestamptzin the postgres query like so'2006-01-02T15:04:05Z07:00'::timestamp/'2006-01-02T15:04:05Z07:00'::timestamptz, works also with placeholders$2::timestamp... Just make sure the timestamp string has a format that is accepted by postgres, the one in your example is not.