s*****w 发帖数: 1527 | 1 要把数据从一个db移到另一个db,
db里有个 timestamp field: createdAt。
写进新db的createdAt是自动insert的。
原先网页上显示是2018年的文档,现在变成2021年写的文档了。
大家有啥招数? |
h**j 发帖数: 2033 | 2 看看created_at是怎么生成的,先停掉,导入完了再打开。
【在 s*****w 的大作中提到】 : 要把数据从一个db移到另一个db, : db里有个 timestamp field: createdAt。 : 写进新db的createdAt是自动insert的。 : 原先网页上显示是2018年的文档,现在变成2021年写的文档了。 : 大家有啥招数?
|
s*****w 发帖数: 1527 | 3 别的service也用这个db, 怕是停不掉
【在 h**j 的大作中提到】 : 看看created_at是怎么生成的,先停掉,导入完了再打开。
|
c******n 发帖数: 16666 | 4 你这是用了啥ORM?
停不掉那就转移过去了之后 这列覆盖一下好了 |
s*****w 发帖数: 1527 | 5 没理解。
对方是service 0,
downstream的, 我是service 1,还有service 2也用它。
如果要停掉,那service 2 也得改,把timestamp放在request 里。
【在 c******n 的大作中提到】 : 你这是用了啥ORM? : 停不掉那就转移过去了之后 这列覆盖一下好了
|
d******c 发帖数: 2407 | |
m*****n 发帖数: 3575 | 7 写进新db的createdAt是自动insert的。
咋自动的?Trigger?
给解绑了不行吗? |
f*******t 发帖数: 7549 | 8 有个work around是复制到legacy_created_at里,然后改business logic优先读这个
column的值 |
m********5 发帖数: 17667 | 9 you should not and cannot do that. CreatedAt does exactly what it is asked
for. You need a new field: something like contentCreatedAt/originalTimestamp
【在 s*****w 的大作中提到】 : 要把数据从一个db移到另一个db, : db里有个 timestamp field: createdAt。 : 写进新db的createdAt是自动insert的。 : 原先网页上显示是2018年的文档,现在变成2021年写的文档了。 : 大家有啥招数?
|
s*****w 发帖数: 1527 | 10 我擦,实在没办法了再这样
【在 f*******t 的大作中提到】 : 有个work around是复制到legacy_created_at里,然后改business logic优先读这个 : column的值
|
s*****w 发帖数: 1527 | 11 好吧
originalTimestamp
【在 m********5 的大作中提到】 : you should not and cannot do that. CreatedAt does exactly what it is asked : for. You need a new field: something like contentCreatedAt/originalTimestamp
|
f*******t 发帖数: 7549 | 12 mysql query支持coalesce吗?就是代码里改几个字母的事,为啥不情愿
【在 s*****w 的大作中提到】 : 我擦,实在没办法了再这样
|
s*****w 发帖数: 1527 | 13 好招 !
【在 f*******t 的大作中提到】 : mysql query支持coalesce吗?就是代码里改几个字母的事,为啥不情愿
|