Uploaded image for project: 'Liquibase Core'
  1. CORE-2974

3.5.3 version : includeAll uses Absolute Path as changeset path

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects versions: 3.5.3
    • Fix versions: None
    • Components: Changelog Parameters
    • Environment:

      3.5.3, x86_64 x86_64 x86_64 GNU/Linux

    • Sprint:

      Description

      we are facing an issue where the databaseChangeLogMaster_REG.xml is as below but the objects created is with absolute path in databasechangelog table in db. example: /oravl01/oracle/liquibase_scripts/sql/relativetest/test4.sql

      <?xml version="1.0" encoding="UTF-8"?>
      <databaseChangeLog
      xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog
      http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.1.xsd">

      <includeAll path="sql/relativetest" />
      </databaseChangeLog>

      command run is:

      java -jar /oravl01/oracle/liquibase/liquibase.jar --changeLogFile=/oravl01/oracle/liquibase_scripts/databaseChangeLogMaster_REG.xml --driver=oracle.jdbc.OracleDriver --classpath=/oravl01/oracle/11.2.0.3/jdbc/lib/ojdbc6.jar --url=jdbc:oracle:thin:@10.232.230.35:1521:DB --username=DBUSER --password=DBPASS --contexts=ENV --defaultSchemaName=DBUSER --logLevel=debug update

      please check saw that there was a similar bug but it looks like it is not solved in 3.5.3
      CORE-2761 Closed - 3.5.1: includeAll from the command line uses the absolute path as the changeSet path

        Attachments

          Activity

            People

            • Reporter:
              gourishs gourish singbal
            • Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated: