Since LiquiBase 1.7
LiquiBase allows dynamic substitution of parameters in a changelog. The parameters to replace are described using the ${} syntax.
<createTable tableName="${table.name}"> <column name="id" type="int"/> <column name="${column1.name}" type="varchar(${column1.length})"/> <column name="${column2.name}" type="int"/> </createTable>
Parameter values are looked up in the following order: