由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 要命了,大家帮我想想data migration里面timestamp的问题
进入Programming版参与讨论
1 (共1页)
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
6
能改系统时间不乱套吗?
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吗?就是代码里改几个字母的事,为啥不情愿
1 (共1页)
进入Programming版参与讨论