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

export data from database in liquibase format

是否可以从现有的 postgresql 数据库中以 liquibase 格式导出数据?直到今天,我每次 运行 我在 groovy grails 中的项目时,我都使用 bootstrap 文件,我在其中生成所有内容到数据库。导出模式我使用 grails dbm-generate-changelog 并且工作正常。我使用了 http://grails-plugins.github.io/grails-database-migration/2.0.x/index.html

中的配置教程

此致! :-)

您可以在 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
    

查看文档:http://www.liquibase.org/documentation/sql_format.html