, changelog的文件路径唯一标识组合而成
changelog在执行时不是按照id的顺序,而是按照changSet在changlog中出现的顺序
在执行changelog时 ,Liquibase会在数据库中新建...changeSet对应一个事务,在changeSet执行完后commit, 如果出现错误就会rollback
常用标签及命令
changeSet标签
标签的主要属性有:
runAlways...命令
diff命令用于比较数据库之间的异同
java -jar liquibase.jar --driver=com.mysql.jdbc.Driver \
--classpath=....currentSchema=schema
flyway命令行
flyway命令行工具支持直接在命令行中运行Migrate,Clean,Info,Validate,Baseline和Repair这6种命令...,当卸载后内容将会恢复显示
日志
在Linux和Unix中,常见的I/O流分为三种:
STDIN: 输入
STDOUT: 正常输出
STDERR: 错误输出
默认配置下,Docker的日志所记载的是命令行的输出结果