Django 脚本 运行 每次迁移
Django Scripts run every migration
我们正在使用触发器来捕获对 table 的每一次修改以符合 SOX。问题是当我们升级我们的模型时,我们必须不断地删除和重新创建触发器。
我们现在有一堆 sql 重复的脚本,只是稍作改动。
~这里是问题:是否有钩子,或某种类型的 "run this every migration" 或类似的东西?
有几个信号可供您使用,例如 pre_syncdb 或 post_migrate。 https://docs.djangoproject.com/en/1.8/ref/signals/#pre-syncdb
我们正在使用触发器来捕获对 table 的每一次修改以符合 SOX。问题是当我们升级我们的模型时,我们必须不断地删除和重新创建触发器。
我们现在有一堆 sql 重复的脚本,只是稍作改动。
~这里是问题:是否有钩子,或某种类型的 "run this every migration" 或类似的东西?
有几个信号可供您使用,例如 pre_syncdb 或 post_migrate。 https://docs.djangoproject.com/en/1.8/ref/signals/#pre-syncdb