1
linnchord 2016 年 4 月 3 日
一个严肃软件工程项目的一环, 3 。
一个小的手工作坊式或信奉 dirty+quick 的软件项目, 2 。 自己随便捣腾个新项目, 1 。 |
3
janxin 2016 年 4 月 3 日 via iPhone
开发环境是 drop 然后 create , flask-script 做个命令挺方便的。
回到线上环境, 3 是比较靠近实际的方案 |
4
clino 2016 年 4 月 3 日
用过 alembic 感觉很方便,但貌似有时候会出点问题
不行就自己写 sql 了 |
5
orvice 2016 年 4 月 3 日
开发环境随便搞
显示不是要给 dba 操作么 |
6
wklken 2016 年 4 月 3 日
alembic 完美解决.....跟 django migration 差不多
|
7
Livid MOD PRO 每一个表结构的更改语句 ALTER TABLE ,都用一个文件记录下来,文件名是日期加功能的关键字,比如:
sql/20160401_feature.sql 然后这个文件和代码一起入版本控制。 |
8
monkeylyf 2016 年 4 月 4 日
alembic
|
9
ivenlee OP @Livid 说的怎么跟 migration 那么像呢? 类似 alter table drop column 之前一般要备份吗? 前意识总觉得需要先备份一下(最起码备份被改动的表)
|
11
Dik1s 2016 年 4 月 5 日 via iPhone
flask 有个 migrate
|