Liquibase不记录Postgresql数据库中的更改集

时间:2018-09-10 10:18:39

标签: liquibase

我正在尝试使用liquibase进行postgresql数据库版本控制,并按照官方链接中的说明进行操作。

  1. 创建了一个测试数据库,并使用命令行添加了一个标签=“ baseline”。这记录在Changelog表中。

    liquibase --driver= org.postgresql.Driver --classpath=./lib/postgresql-42.2.5.jar --url=jdbc:postgresql://localhost:5432/lpoc --username=postgres --password=emr123 tag=baseline
    
    Successfully tagged postgres@jdbc:postgresql://localhost:5432/lpoc
    Liquibase 'tag' Successful
    
  2. 创建了一个表,并在其中添加了列。这没有记录为Changelog表中的更改集。 Changelog table after a table is created

  3. 将新列添加到新创建的表中时,在changelog.xml文件和changelog表中进行检查时,它不会显示为changeset标记。

0 个答案:

没有答案