与数据库迁移代码共享项目代码

时间:2018-12-17 06:47:44

标签: python sqlalchemy database-migration alembic

有时我们想与数据库迁移脚本共享项目代码,例如实用程序和模型,以提高可读性,可用性,快速开发等等。

问题是,每个迁移脚本都应拥有自己的共享代码副本,否则我们将冒用经过修改的代码运行过去的迁移的风险。但是,这只会在复制使用的代码及其依赖项时产生大量开销,并且避免了错误。

问题是如何自动执行此操作?还是更好,我错了,应该使用其他方法吗?

堆栈:

  • SQLAlchemy-正常
  • alembic-在我们项目内的versions目录中生成迁移脚本
  • mysql
  • python3当然

0 个答案:

没有答案