【问题标题】:Restore from PostgreSQL custom dump file using Liquibase使用 Liquibase 从 PostgreSQL 自定义转储文件恢复
【发布时间】:2015-03-04 10:13:37
【问题描述】:

我们的团队目前使用自定义数据库版本控制系统。我们正在考虑迁移到 Liquibase。

目前,在每次发布之后,我们都会将架构(不含生产数据)pg_dump 到自定义 (--format=c) 数据文件中。该数据文件作为构建的一部分恢复到开发实例中(通过自定义数据库版本控制系统提供的 maven 插件)。我们希望继续使用自定义数据文件格式(因为它恢复得更快,从而导致更快的开发构建)。

我的印象是 Liquibase 支持从纯文本 SQL 文件恢复,但不支持从自定义格式文件恢复。它是否正确?

【问题讨论】:

  • liquibase 的目的是管理模式,而不是数据。因此,最好建议使用替代工具来加载数据。

标签: postgresql postgresql-9.2 liquibase


【解决方案1】:

它不支持自定义格式是正确的,只支持 CSV。但是,您可以使用executeCommand 调用任何可以使用文件加载数据的程序。

【讨论】:

    猜你喜欢
    • 2012-01-19
    • 2020-12-07
    • 2022-11-03
    • 2020-04-07
    • 1970-01-01
    • 1970-01-01
    • 2020-06-07
    • 2017-11-26
    • 2021-02-04
    相关资源
    最近更新 更多