是否可以从已经存在的postgresql数据库中以liquibase格式导出数据?直到今天,每次我在groovy grails中运行我的项目时,我都使用bootstrap文件,在那里我将所有内容生成到数据库。导出我使用grails dbm-generate-changelog
的架构,并且运行良好。我使用了http://grails-plugins.github.io/grails-database-migration/2.0.x/index.html
最诚挚的问候!!! :-)
答案 0 :(得分:1)
您可以轻松地在liquibase迁移中使用数据库中的常规SQL转储:
创建您的SQL文件并将其放在grails-app/migrations
下。例如
grails-app/migrations/2016-03-17-002-activiti-5.19.0.2.mysql.create.engine.sql
将该文件添加到您的changelog.groovy
将以下前导添加到SQL文件中
--liquibase formatted sql
将您的SQL文件分离为要视为变更集的部分(在开头至少添加一个):
--changeset activiti:5.19.0.2-create-engine
查看文档:{{3}}