Flyway - 有更简单的使用方法吗?
Flyway - Is there an easier way to use this?
Flyway 对我来说没有多大意义,因为维护它似乎需要做很多工作。
我工作的时候,必须在迁移文件夹中创建一个sql文件,然后迁移它来更新数据库,这很痛苦。无法直接在数据库控制台中进行更改,严重影响了我的工作。有没有我遗漏的东西,例如跟踪数据库更改的更简单方法?另外,每次我想更新数据库时,我都必须制作一个新的迁移文件。我不能只更新已迁移的 sql 文件。
理想的方式是我在数据库中进行更改(通过控制台),并在一天结束时进行某种类型的转储,将我的所有更改跟踪到一个 sql文件。有没有办法做到这一点?
我正在使用 PhpStorm 作为我的 Ide。
Flyway 最适合用于设置 CI 工具链以将更改迁移到您的 test/QA/Prod。是的,在你的开发实例中,最好通过 cli / UI 创建你的表,一旦你准备好将你的更改迁移到集成,你可以生成你的 sql 脚本以用于你的构建。
Flyway 对我来说没有多大意义,因为维护它似乎需要做很多工作。
我工作的时候,必须在迁移文件夹中创建一个sql文件,然后迁移它来更新数据库,这很痛苦。无法直接在数据库控制台中进行更改,严重影响了我的工作。有没有我遗漏的东西,例如跟踪数据库更改的更简单方法?另外,每次我想更新数据库时,我都必须制作一个新的迁移文件。我不能只更新已迁移的 sql 文件。
理想的方式是我在数据库中进行更改(通过控制台),并在一天结束时进行某种类型的转储,将我的所有更改跟踪到一个 sql文件。有没有办法做到这一点?
我正在使用 PhpStorm 作为我的 Ide。
Flyway 最适合用于设置 CI 工具链以将更改迁移到您的 test/QA/Prod。是的,在你的开发实例中,最好通过 cli / UI 创建你的表,一旦你准备好将你的更改迁移到集成,你可以生成你的 sql 脚本以用于你的构建。