如何创建脚本或 Flyway 可以配置为每次使用 SQL 回调调用它?
Posted
技术标签:
【中文标题】如何创建脚本或 Flyway 可以配置为每次使用 SQL 回调调用它?【英文标题】:How to create script or Flyway can be configured to call it every time using a SQL callback? 【发布时间】:2021-11-15 18:32:45 【问题描述】:?
【问题讨论】:
【参考方案1】:flyway 已经有很多回调,具体取决于您希望脚本何时运行,例如,如果您希望脚本在每次成功迁移后运行,您可以创建一个名为:
afterMigrate__my_script_to_run_after_each_migration.sql
迁移成功后,Flyway 会自动调用该脚本。
您可以在此处找到 flyway 回调列表,请注意其中一些仅限于 Flyway 团队版本。
https://flywaydb.org/documentation/concepts/callbacks
【讨论】:
我正在使用evolve.net 库,我该如何使用它?如何使用 afterMigrate__ 或在进化中回调?我的问题是我想在每次迁移后使用 sql 回调请告诉我如何使用它?我想使用我自己的 afterMigrate__permission.sql 回调我该如何使用它 我不知道进化但是flyway回调独立于你使用的框架,如果你想在每个迁移脚本之后调用一个脚本,那么创建一个以:afterEachMigrate__开头的脚本并将它放在你的同一个目录中把你的迁移文件,什么都不做,每次迁移脚本运行时flyway都会调用它。以上是关于如何创建脚本或 Flyway 可以配置为每次使用 SQL 回调调用它?的主要内容,如果未能解决你的问题,请参考以下文章