以liquibase格式从数据库导出数据

时间:2018-07-16 18:52:15

标签: postgresql grails groovy database-migration liquibase

是否可以从已经存在的postgresql数据库中以liquibase格式导出数据?直到今天,每次我在groovy grails中运行我的项目时,我都使用bootstrap文件,在那里我将所有内容生成到数据库。导出我使用grails dbm-generate-changelog的架构,并且运行良好。我使用了http://grails-plugins.github.io/grails-database-migration/2.0.x/index.html

的配置教程

最诚挚的问候!!! :-)

1 个答案:

答案 0 :(得分:1)

您可以轻松地在liquibase迁移中使用数据库中的常规SQL转储:

  1. 创建您的SQL文件并将其放在grails-app/migrations下。例如

    grails-app/migrations/2016-03-17-002-activiti-5.19.0.2.mysql.create.engine.sql
    
  2. 将该文件添加到您的changelog.groovy

  3. 将以下前导添加到SQL文件中

    --liquibase formatted sql
    
  4. 将您的SQL文件分离为要视为变更集的部分(在开头至少添加一个):

    --changeset activiti:5.19.0.2-create-engine
    

查看文档:{​​{3}}