将表从一个数据库迁移到另一个数据库表时遇到问题。我正在使用 PostgreSQL 数据库。
问题:
SQL error:
ERROR: invalid input syntax for type timestamp: "31:57.7"
LINE 2: VALUES ('52','GUIDO Layouts','','f','47','31:57.7','34:...
In statement:
INSERT INTO "public"."projects" ("id","name","description","public","parent_id","created_at","updated_at","identifier","lft","rgt","templated","active")
VALUES ('52','GUIDO Layouts','','f','47','31:57.7','34:31.5','guido-layouts','81','82','f','t')
我检查了两个表结构是否相同。两列(create_at)都使用没有时区的时间戳 我尝试使用
now()
请帮助我
timestamp
是一个 datetime
,因此您需要一个日期组件才能使其与 timestamp
字段一起使用。您可以将其用作 time
,因此:
'31:57.7'::time 00:31:57.7
.
你有两个选择:
time
。