自动迁移:使用git版本化您SQL模式+自动迁移它们 源码
自动迁移 自动迁移是用于SQL迁移的命令行工具。 与其他迁移工具不同,它使用git history对create table语句进行差异处理,而不是将迁移历史记录存储在某个位置的文件夹中。 这有什么不同 此工具使用git历史记录来推断数据库迁移,并使用git SHA来对生产数据库进行版本控制。 其他模式迁移工具通常通过将ORM定义与实时数据库(可以是本地DB)进行比较来工作。 然后,通常会将这些差异检查到项目存储库中的文件夹中。 认真地说,您要做的就是维护一个像这样的文件: -- schema.sql create table whatever ( userid uuid prima
下载地址
用户评论