Liquibase是一种流行的开源数据库模式管理工具。该工具使用变更集的概念来管理数据库模式的演化。更改集可以在XML、JSON、YAML或SQL文件中指定,大数据技术及数据分析培训,选购云服务器,并包含将数据库模式从一种状态转换为另一种状态所需的更改序列。Liquibase跟踪数据库中自己的元数据表中的更改,以确定哪些迁移步骤已经执行,哪些步骤仍然需要执行。
Liquibase支持内置或通过扩展的不同数据库。
SAP HANA的现有扩展已过时,大数据应用前景,并且缺少功能。发布了一个新的扩展,为Liquibase添加了对SAP-HANA的更完整支持。
该扩展增加了对Liquibase数据类型和标准更改的SAP-HANA实现。此外,云实,它还添加了一个自定义更改,用于将表的类型从列存储更改为行存储,反之亦然。
要开始使用,请参阅Liquibase快速入门文档。
Liquibase快速入门指南使用H2数据库。要在SAP HANA上运行教程,您需要执行一些额外的步骤,并在教程设置过程中进行一些调整:
获取SAP HANA
如果您还没有SAP HANA实例,您可以获取SAP HANA express edition的免费副本。
运行HANA有几个选项:
内部部署通过Docker映像(仅限Linux)通过预先配置的虚拟机(Windows、Linux、OS X)本机安装在本地计算机上(仅限Linux)在云端通过谷歌云平台上的预配置机器通过Microsoft Azure云中预先配置的计算机通过Amazon Web Services上预先配置的机器
获取SAP HANA JDBC驱动程序
Maven Central上提供SAP HANA JDBC驱动程序:
要在快速入门中使用它,请下载JAR文件并将其复制到lib文件夹中。
获取SAP HANA Liquibase扩展程序
Maven Central上也提供SAP HANA Liquibase扩展程序:
它是一个开源扩展,大数据可视化,因此源代码也可以在Github上获得。
要在快速入门中使用它,请下载JAR文件并将其复制到lib文件夹。
调整配置
液化酶性质快速启动项目中的文件必须适用于SAP HANA:
确保更改主机、端口、用户名,和密码属性来匹配您的数据库。
完成教程
有了这些更改,您现在可以完成教程并对SAP HANA数据库运行一些更改。