我试图将mysql数据迁移到postgres。所有这些都很好,但是当我看到postgres中的datetime字段时,它比mysql落后了5个小时。我怎样才能禁用任何pgloader正在做的事情?
谢谢
我正在使用这个命令
pgloader mysql://root:root@mysql57/database1 postgresql://postgres@localhost/database2发布于 2022-10-12 23:14:48
我找到了答案。您必须创建这样一个文件(可能是info.load):
LOAD DATABASE
FROM mysql://root:root@mysql57/database1
INTO postgresql://postgres@localhost/database2
CAST type datetime to timestamp drop default drop not null using zero-dates-to-null;然后使用以下命令
pgloader info.load这样,pgloader就可以从mysql保持相同的日期时间。
https://stackoverflow.com/questions/74048235
复制相似问题