mysql - Django 脚本运行每次迁移

标签 mysql django triggers migration

我们正在使用触发器来捕获对表的每一次修改以符合 SOX。问题是当我们升级我们的模型时,我们必须不断地删除和重新创建触发器。

我们现在有一堆复制的 sql 脚本,只是做了一些小的改动。

~这是个问题:是否有一个钩子(Hook),或者某种类型的“每次迁移都运行这个”或类似的东西?

最佳答案

您可以使用几个信号,例如 pre_syncdb 或 post_migrate。 https://docs.djangoproject.com/en/1.8/ref/signals/#pre-syncdb

关于mysql - Django 脚本运行每次迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29901215/

相关文章:

python - 从 ValuesQuerySet 访问值

javascript - 有没有办法用 javascript 变量索引 Django/Jinja 列表?

javascript - 在 CKEditor 中加载 blockquote 插件

mysql - 如何在MySQL中循环数组

php - 如何将PHP imagecopymerge函数创建的图像存储在mysql数据库中

php - 计算论坛上的线程帖子数

mysql - 如何只获取 mySQL 图上的传入边?

mysql - 使用SQL从仅在主表中具有id的不同表中获取名称?

MySQL如果不存在则创建触发器?

t-sql - 读取 SQL 触发器中插入的列名和值