2014-05-19 2 views
7

Ho bisogno di un elenco dei tipi di dati generici disponibili in Liquibase. Dove posso trovarli nella documentazione.Liquibase - elenco dei tipi di dati generici disponibili

ho bisogno di loro quando si aggiungono le colonne al mio tavolo:

<changeSet author="liquibase-docs" id="addColumn-example"> 
    <addColumn catalogName="cat" 
      schemaName="public" 
      tableName="person"> 
     <column name="address" type="varchar(255)"/> 
    </addColumn> 
</changeSet> 

risposta

20

Liquibase utilizza i tipi di dati JDBC standard, - qui è uno di riferimento, da http://db.apache.org/ojb/docu/guides/jdbc-types.html

DBC Type  Java Type 
CHAR   String 
VARCHAR  String 
LONGVARCHAR String 
NUMERIC  java.math.BigDecimal 
DECIMAL  java.math.BigDecimal 
BIT   boolean 
BOOLEAN  boolean 
TINYINT  byte 
SMALLINT  short 
INTEGER  int 
BIGINT  long 
REAL   float 
FLOAT   double 
DOUBLE  double 
BINARY  byte[] 
VARBINARY  byte[] 
LONGVARBINARY byte[] 
DATE   java.sql.Date 
TIME   java.sql.Time 
TIMESTAMP  java.sql.Timestamp 
CLOB   Clob 
BLOB   Blob 
ARRAY   Array 
DISTINCT  mapping of underlying type 
STRUCT  Struct 
REF   Ref 
DATALINK  java.net.URL 
JAVA_OBJECT underlying Java class