I was trying to use Liquibase to create a table, but I don't know these three attributes: catalogName
, remarks
, and, tablespace
. 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).
Below is the reference from Liquibase which listed the attributes but without detailed description.
REF: Liquibase | Database Refactoring | Change createTable
The code provided in the link:
<changeSet author="liquibase-docs" id="createTable-example">
<createTable catalogName="cat"
remarks="A String"
schemaName="public"
tableName="person"
tablespace="A String">
<column name="address" type="varchar(255)"/>
</createTable>
</changeSet>