Liquibase
Liquibase 帮助数以百万计的团队跟踪、版本和部署数据库模式变化。它将帮助你。
- 控制特定版本的数据库模式变化
- 消除发布数据库时的错误和延误
- 自动安排脚本的部署
- 轻松地回滚变化
- 与你已经使用的工具进行协作
这个资源库包含 Liquibase 的主要源代码。关于该产品的更多信息,请参见 项目主网站。
Liquibase 自动化和集成
Liquibase 核心与下列数据库一起工作:Apache Derby, CockroachDB, Firebird, H2, HSQL, Informix, InterBase, MariaDB, MSSQL, MySQL, Oracle, PostgreSQL, SQLite, Sybase Anywhere, Sybase Enterprise。需要扩展的数据库有:Azure Cosmos DB, Cassandra, Cache, DB2i, Hibernate, Impala/Hive, MaxDB, MongoDB, Redshift, SAP HANA, SQLFire, Snowflake, Teradata, Vertica, VoltDB。参见 Liquibase 数据库教程。
Liquibase 可以与 Maven、Ant、Gradle、Spring Boot 以及 CI/CD 工具集成。你可以使用 Liquibase GitHub Actions、Liquibase 和 Jenkins 与 Spinnaker,以及许多不同的工作流程。
实时监控和可见性
试试 Liquibase Hub,以获得关于你的部署的实时信息、你正在处理的特定数据库的最近命令的概览,以及你的团队协作的地方。
安装和运行 Liquibase
系统要求
Liquibase 的系统要求可以在 下载 Liquibase 页面找到。
一个用于 CLI 的 H2 内存数据库实例
- 下载并运行相应的安装程序。
- 确保将 Liquibase 添加到你的 PATH 中。
- 把包含的例子目录复制到需要的位置。
- 打开你的 CLI 并导航到你的 examples/sql 或 examples/xml 目录。
- 用 ./start-h2 命令启动包含的 H2 数据库。
- 运行 liquidibase update 命令。
- 可以选择,按照提示输入你的电子邮件,注册 Liquibase Hub。
- 运行 liquibase history 命令。
- 如果你输入了你的电子邮件,检查报告链接和历史命令的输出,看它们是否匹配。
请参阅如何 在几分钟内开始使用 Liquibase,或参考我们的 Liquibase 安装 文档页面以了解更多细节。
文档
访问 Liquibase 文档 网站,找到 Liquibase 如何工作的信息。
课程
通过参加我们在 Liquibase 大学 的免费在线课程,了解 Liquibase 的所有知识。
想要帮助?
想提交一个错误或改进文档?很好! 请阅读我们的 贡献指南!
贡献代码
使用我们的 步骤说明,为 Liquibase 开源项目贡献代码。
加入 Liquibase 社区
为你的成就和贡献赚取积分,收集并炫耀你的徽章,在你的LinkedIn上添加认证。了解更多关于通往传奇的途径和好处。享受成为社区的一部分吧。
Liquibase 扩展
许可证
Liquibase 是在 Apache 2.0 许可下授权的。
Liquibase Pro、Liquibase Business、和 Liquibase Enterprise 具有额外的功能和支持,是商业许可。
LIQUIBASE 是 Liquibase 公司的一个注册商标。
联系我们
Get Support & Advanced Features