Liqulbase的HeIlo world
这是一个基于Liquibase关系型数据库变更集的“hello world”简单例子。
想要试验的话,解压源代码后运行Java的构建工具Maven。
d h3-liquibase-helloworld
mvn liquibase:update
变更记录文件
下面是一个Liquibase的变更记录文件的例子。
它定义了两个变更集,或者说是迁移,id为l和2
变更集创建了一张名为customer的表,有一个name字段。
变更集2对customer这张表增加了一个address列。
<?xml version="1 .0 " encoding= " utf-8 " ?>
<databaseChangeLog
xmlns " http://wwwliquibase.org/xml/ns/dbchangelog "
xmlns:xsi"http://www.w3.org/200l/XMLSchema-instance"
xsi:schemaLocation" http://www.liquibase.org/xml/ns/dbchangelog
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.0.xsd" >
<changeSet id="" author= "jave">
<createTable tableName="customer" >
(column name="id" type"int"/>
<column name=" name " type=" varchar (50) ">
</createTable>
</changeSet>
<changeSet id= "2" author="jave">
<addColumn tableNarne= "customer" >
<column name="address" type="varchar (255) ">
</addColumn>
</changeSet>
</databaseChangeLog>