在Liquibase SQL中,您可以使用<changeSet>
元素來定義一個變更集
<?xml version="1.0" encoding="UTF-8"?><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.8.xsd">
<changeSet id="1" author="yourName">
<comment>創建一個名為'example_table'的表</comment>
<createTable tableName="example_table">
<column name="id" type="INT">
<constraints primaryKey="true" nullable="false"/>
</column>
<column name="name" type="VARCHAR(50)">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet id="2" author="yourName">
<comment>向'example_table'表添加一條數據</comment>
<insert tableName="example_table">
<column name="id" value="1"/>
<column name="name" value="John Doe"/>
</insert>
</changeSet>
</databaseChangeLog>
在這個例子中,我們定義了兩個變更集。第一個變更集創建了一個名為example_table
的表,包含id
和name
兩個字段。第二個變更集向該表插入了一條數據。
注意:請確保將yourName
替換為您的實際名稱或用戶ID。每個變更集的id
屬性應該是唯一的,以便于跟蹤和管理。