Overview
Summary | Extends Liquibase to support HP Vertica DB |
Current Version | 1.1 |
Author | Jony Vesterman Cohen (jony.cohenjo@gmail.com)
|
Issue Tracking |
|
SVN Repository | |
Supported Database | HP Vertica |
Usage
To use, simply include the liquibase-vertica-<version>.jar file in your classpath.
Available Commands/Tags
All tags strive to be as close as possible to the product documentation.
<createTable>
Creates a table. this supports the additional properties such as segmentation, ksafe etc.
<createProjection>
Creates a table projection.
Example
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:vert="http://www.liquibase.org/xml/ns/dbchangelog-ext/vert" 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.1.xsd http://www.liquibase.org/xml/ns/dbchangelog-ext/vert ../liquibase/ext/vertica/xml/dbchangelog-ext.xsd"> <changeSet author="jony" id="1"> <vert:createTable tableName="t7"> <column name="id" type="INT"> <constraints primaryKey="true" primaryKeyName="C_PRIMARY"/> </column> <column name="i1" type="INT"> <constraints nullable="false"/> </column> <column name="i2" type="INT"/> </vert:createTable> </changeSet> <changeSet author="jony" id="2"> <vert:createProjection nodes="ALL NODES" orderby="id" projectionName="t7_super" schemaName="bla" segmentedby="hash(t7.id)" subquery="Select * from t7" ksafe=""> <vert:columnv encoding="AUTO" name="id" type="INT"/> <vert:columnv encoding="AUTO" name="i1" type="INT"/> <vert:columnv encoding="AUTO" name="i2" type="INT"/> </vert:createProjection> </changeSet> </databaseChangeLog>
Files
News
April 01, 2014 | 1.1 - Initial release |