title: How to generate primary key value for each row in loadData file
body: <p>How can I generate id for primary key autoincrement column when populating table with Liquibase? With my current configuration Liquibase is putting <code>NULL</code> into ID column.</p>
  
  <p>My changelog file:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;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.2.xsd"&gt;
  
      &lt;property name="now" value="now()" dbms="mysql,h2"/&gt;
      &lt;property name="now" value="current_timestamp" dbms="postgresql"/&gt;
  
      &lt;!--
          Added the entity Skill.
      --&gt;
      &lt;changeSet id="20141029084149" author="jhipster"&gt;
          &lt;createTable tableName="T_SKILL"&gt;
              &lt;column name="id" type="bigint"&gt;
                  &lt;constraints primaryKey="true" nullable="false"/&gt;
              &lt;/column&gt;
              &lt;column name="value" type="varchar(255)"/&gt;
              &lt;column name="description" type="varchar(255)"/&gt;
          &lt;/createTable&gt;
  
          &lt;loadData encoding="UTF-8"
              file="config/liquibase/skills.csv"
              separator="|"
              tableName="T_SKILL"/&gt;
      &lt;/changeSet&gt;
  &lt;/databaseChangeLog&gt;
  </code></pre>
  
  <p>and <code>skills.csv</code> file:</p>
  
  <pre><code>value|description
  java|Java
  java-ee|Java Enterprise Edition
  junit|JUnit
  </code></pre>