title: Liquibase: What's the meaning of 'catalogName', 'remarks', and 'tablespace' attributes that applied to a table
body: <p>I was trying to use Liquibase to create a table, but I don't know these three attributes: <code>catalogName</code>, <code>remarks</code>, and, <code>tablespace</code>. Though a table can be created without these attributes, I still wonder, what are the meanings of these attributes and when should I use them. (In my case, I use h2/mysql/postgres).</p>
  
  <p>Below is the reference from Liquibase which listed the attributes but without detailed description.</p>
  
  <p>REF: <a href="https://www.liquibase.org/documentation/changes/create_table.html" rel="noreferrer">Liquibase | Database Refactoring | Change createTable</a></p>
  
  <p>The code provided in the link:</p>
  
  <pre class="lang-xml prettyprint-override"><code>&lt;changeSet author="liquibase-docs" id="createTable-example"&gt;
      &lt;createTable catalogName="cat"
              remarks="A String"
              schemaName="public"
              tableName="person"
              tablespace="A String"&gt;
          &lt;column name="address" type="varchar(255)"/&gt;
      &lt;/createTable&gt;
  &lt;/changeSet&gt;
  </code></pre>