数据库

Liqulbase的HeIlo world

2018-07-12 11:15:28 | 来源:中培企业IT培训网

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>


标签: Liqulbase

猜你喜欢