首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >alembic后迁移命令

alembic后迁移命令
EN

Stack Overflow用户
提问于 2017-06-07 15:46:49
回答 1查看 980关注 0票数 3

由于我们数据库中的一些怪癖,我们需要重新分配表所有者的帖子创建。目前,我们利用Alembic -有没有人有一种简单的方法来创建某种类型的post挂钩,在迁移之后运行某些SQL命令?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-10 21:01:58

听起来你想要的东西可以通过编辑alembic的env.py文件来解决。来自医生们 (重点雷):

env.py -- env.py脚本是生成环境的一部分,因此迁移运行方式的完全是可定制的。这里介绍了如何连接的具体细节,以及如何调用迁移环境的具体细节。可以修改脚本,以便可以对多个引擎进行操作,可以将自定义参数传递到迁移环境中,可以加载和提供特定于应用程序的库和模型。

我敢打赌,您可以通过在run_migrations_online()中添加一个调用来获得您想要的行为。

(这是假设您希望在每次迁移之后运行post_hook。如果它是特定于迁移的,则可以在生成的迁移文件中更新upgrade()函数)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44417335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档