Liquibase使用
-
安装liquibase
我这里用的是Manjaro,直接使用yay进行安装yay -S liquibase
-
安装MySQL的驱动
通过yay安装的liquibase会在
/opt/liquibase/internal/lib
,将下好的驱动放到这个目录下 -
创建一个liquibase的配置文件
# Mysql连接串
driver: com.mysql.cj.jdbc.Driver
classpath: /opt/liquibase/internal/lib/mysql-connector-j-8.1.0.jar
url: jdbc:mysql://127.0.0.1:3306/liquisbase?useSSL=false&serverTimezone=UTC&autoReconnect=true&allowPublicKeyRetrieval=true&useOldAliasMetadataBehavior=true
username: liquibase
password: 123456
changeLogFile: changeLog-mysql.xml
liquibase.hub.mode=off
# 参照数据库,用于比较两个数据库差异
#referenceDriver: com.mysql.cj.jdbc.Driver
#referenceUrl: jdbc:mysql://MYSQLREFHOST:MYSQLREFPORT/DBREFNAME?useSSL=false&serverTimezone=UTC&autoReconnect=true&allowPublicKeyRetrieval=true&useOldAliasMetadataBehavior=true
#referenceUsername: MYSQLREFUSER
#referencePassword: MYSQLREFPWD -
确保相同目录下存在一个
changeLog-mysql.xml
-
一般在进行维护完成sql文件后,使用
liquibase update
命令进行更新
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 喵喵博客!