codo-admin icon indicating copy to clipboard operation
codo-admin copied to clipboard

resource_id设置默认值以及唯一索引的原因导致写入失败

Open guoxiaod opened this issue 5 years ago • 0 comments

resource_id = Column('resource_id', String(50), unique=True, default="rg-{}".format(uuid()))

这块设置resource_id默认值后,实际上首次运行生成一个默认值,以后会一直使用这个默认值了,所有的默认值都是这个了。然后唯一索引会导致写入失败。 我们期望的是,每次写入的时候,类似update_time的默认值一样,重新运行uuid函数,但是实际不是。

guoxiaod avatar Nov 16 '20 04:11 guoxiaod