开个做网站要多少钱,单页面网站建设教程,建一个网站容易吗,网站欺骗消费者怎么做拓展阅读
DbUnit-01-数据库测试工具入门介绍
database tool-01-flyway 数据库迁移工具介绍
什么是 Liquibase#xff1f;
Liquibase 是一种开源的数据库架构变更管理解决方案#xff0c;它使你能够轻松地管理数据库变更的修订版本。
Liquibase使得参与应用程序发布流程的…拓展阅读
DbUnit-01-数据库测试工具入门介绍
database tool-01-flyway 数据库迁移工具介绍
什么是 Liquibase
Liquibase 是一种开源的数据库架构变更管理解决方案它使你能够轻松地管理数据库变更的修订版本。
Liquibase使得参与应用程序发布流程的任何人都能够
在发布数据库时消除错误和延迟。针对特定版本部署和回滚变更无需了解已经部署了什么。将数据库和应用程序变更一起部署以确保它们始终保持同步。
如何选择 changelog 格式
Liquibase 使用两种模型来管理 changelog
SQL 模型.sql 文件直接在 changelog 的 changesets 中编写 SQL 语句使用 SQL 注释进行格式化。平台无关模型.xml、.yaml 和 .json 文件在每个 changeset 中使用 Liquibase Change Types 对应于 SQL 变更。Liquibase 随后会为你生成特定于数据库的 SQL。你还可以使用 sql Change Type 插入原始 SQL 语句或使用 sqlFile Change Type 引用 SQL 文件。 注意你可以同时使用 Liquibase 中的一个或多个不同的 changelog 格式
在选择 Liquibase 的 changelog 格式时考虑以下一些建议
熟悉度 如果你已经熟悉某个格式的语法可以轻松地在 Liquibase 中使用它。工具 如果你现有的工具和流程是基于特定格式构建的比如 SQL你可以轻松集成该格式的 changelog。外观 XML 语法具体但冗长。如果你想要一个不那么冗长的格式可以尝试使用 SQL、YAML 或 JSON。具体性 格式化的 SQL changelog 允许你精确控制要运行的 SQL。相反XML、YAML 和 JSON 也支持原始 SQL 语句但主要用于描述你想要进行的变更类型Liquibase 为你处理底层的数据库逻辑。XML、YAML 和 JSON changelog 在处理多个数据库或者不想编写特定于数据库的 SQL或者想要 Liquibase 为某些变更生成自动回滚语句时可能更有用。
你可以在之前链接的各个入门页面上查看每种 changelog 语法的示例。
sql 入门 liquibase-sql