title: Auto rollback not working for liquibase on Postgresql
body: <p>I am using postgres DB:</p>
  
  <p>Maven pom.xml:</p>
  
  <pre><code>&lt;project
      xmlns="http://maven.apache.org/POM/4.0.0"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
          http://maven.apache.org/maven-v4_0_0.xsd"&gt;`enter code here`
  
      &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;`enter code here`
  
      &lt;groupId&gt;testing&lt;/groupId&gt;
      &lt;artifactId&gt;CubeGenerator&lt;/artifactId&gt;
      &lt;packaging&gt;jar&lt;/packaging&gt;
      &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
      &lt;name&gt;CubeGenerator&lt;/name&gt;
      &lt;url&gt;http://maven.apache.org&lt;/url&gt;
      &lt;dependencies&gt;
          &lt;dependency&gt;
              &lt;groupId&gt;org.liquibase.ext&lt;/groupId&gt;
              &lt;artifactId&gt;liquibase-postgresql&lt;/artifactId&gt;
              &lt;version&gt;3.0&lt;/version&gt;
          &lt;/dependency&gt;
      &lt;/dependencies&gt;
      &lt;build&gt;
          &lt;plugins&gt;
              &lt;plugin&gt;
                  &lt;groupId&gt;org.liquibase&lt;/groupId&gt;
                  &lt;artifactId&gt;liquibase-maven-plugin&lt;/artifactId&gt;
                  &lt;version&gt;3.5.0&lt;/version&gt;
                  &lt;configuration&gt;
                      &lt;changeLogFile&gt;/pgdb/lb/changelog.postgresql.sql&lt;/changeLogFile&gt;
                      &lt;url&gt;jdbc:postgresql://localhost:5432/deldb&lt;/url&gt;
                      &lt;username&gt;rolldel&lt;/username&gt;
                      &lt;password&gt;rolldel&lt;/password&gt;
                  &lt;/configuration&gt;
                  &lt;executions&gt;
                      &lt;execution&gt;
                          &lt;goals&gt;
                              &lt;goal&gt;updateSQL&lt;/goal&gt;
                              &lt;goal&gt;futureRollbackSQL&lt;/goal&gt;
                          &lt;/goals&gt;
                      &lt;/execution&gt;
                  &lt;/executions&gt;
              &lt;/plugin&gt;
          &lt;/plugins&gt;
      &lt;/build&gt;
  &lt;/project&gt;
  </code></pre>
  
  <p>Liquibase.properties:</p>
  
  <pre><code>[postgres@pgtest lb]$ cat liquibase.properties
  driver: org.postgresql.Driver
  classpath: /pgdb/lb/postgresql-42.1.1.jre6.jar
  changeLogFile:/pgdb/lb/changelog.postgresql.sql
  url: jdbc:postgresql://localhost:5432/deldb
  username: rolldel
  password: rolldel
  </code></pre>
  
  <p>Changelog:</p>
  
  <pre><code>--liquibase formatted sql
  
  --changeset postgres:1-1
  CREATE TABLE action (acn_id numeric(10) NOT NULL, trg_id numeric(10) NOT NULL, act_id numeric(10) NOT NULL, acn_configured_pig_id numeric(10) NOT NULL, acn_running_pig_id numeric(10), acn_name VARCHAR(255) NOT NULL, acn_order_no numeric(10) NOT NULL, system_generated_fl CHAR(1), acn_delete_fl CHAR(1) NOT NULL, acn_version_id numeric(10) NOT NULL, ptn_id numeric(10) NOT NULL);
  
  CREATE TABLE action_pin (anp_id numeric(10) NOT NULL, cmp_id numeric(10) NOT NULL, act_id numeric(10) NOT NULL, anp_name VARCHAR(255) NOT NULL, anp_input_fl CHAR(1) NOT NULL, anp_order_no numeric(10) NOT NULL, system_generated_fl CHAR(1), anp_delete_fl CHAR(1) NOT NULL, anp_version_id numeric(10) NOT NULL, ptn_id numeric(10) NOT NULL);
  
  CREATE TABLE action_pin_connection (apc_id numeric(10) NOT NULL, apc_from_acn_id numeric(10), apc_from_anp_id numeric(10), apc_from_trg_id numeric(10), apc_from_trp_id numeric(10), apc_to_acn_id numeric(10) NOT NULL, apc_to_anp_id numeric(10) NOT NULL, system_generated_fl CHAR(1), apc_delete_fl CHAR(1) NOT NULL, apc_version_id numeric(10) NOT NULL, ptn_id numeric(10) NOT NULL);
  </code></pre>
  
  <p>The liquibase update is working, but liquibase rollback is not working.</p>
  
  <p>If I add <code>--rollback</code> drop table in changelog then it is working.</p>
  
  <p>However, why is auto <code>rollback</code> not working for create table SQL? </p>