Liquibase映射类型一览表

Liquibase类型别名
tinyintjava.sql.Types.TINYINT
smallint{“java.sql.Types.SMALLINT”, “int2”}
mediumint
int{ “integer”, “java.sql.Types.INTEGER”, “java.lang.Integer”, “serial”, “int4”, “serial4” }
bigint{“java.sql.Types.BIGINT”, “java.math.BigInteger”, “java.lang.Long”, “integer8”, “bigserial”, “serial8”, “int8”}
decimal{ “java.sql.Types.DECIMAL”, “java.math.BigDecimal” }
number{“numeric”, “java.sql.Types.NUMERIC”}
currency{“money”, “smallmoney”}
float{“java.sql.Types.FLOAT”, “java.lang.Float”, “real”, “java.sql.Types.REAL”}
double{“java.sql.Types.DOUBLE”, “java.lang.Double”}
boolean{“java.sql.Types.BOOLEAN”, “java.lang.Boolean”, “bit”, “bool”}
date{“java.sql.Types.DATE”, “java.sql.Date”}
time{“java.sql.Types.TIME”, “java.sql.Time”, “timetz”}
datetime{“java.sql.Types.DATETIME”, “java.util.Date”, “smalldatetime”, “datetime2”}
timestamp{“java.sql.Types.TIMESTAMP”, “java.sql.Types.TIMESTAMP_WITH_TIMEZONE”, “java.sql.Timestamp”, “timestamptz”}
char{“java.sql.Types.CHAR”, “bpchar”, “character”}
nchar{ “java.sql.Types.NCHAR”, “nchar2”}
varchar{“java.sql.Types.VARCHAR”, “java.lang.String”, “varchar2”, “character varying”}
nvarchar{“java.sql.Types.NVARCHAR”, “nvarchar2”, “national”}
clob{“longvarchar”, “text”, “longtext”, “java.sql.Types.LONGVARCHAR”, “java.sql.Types.CLOB”, “nclob”, “longnvarchar”, “ntext”, “java.sql.Types.LONGNVARCHAR”, “java.sql.Types.NCLOB”, “tinytext”, “mediumtext”}
blob{“longblob”, “longvarbinary”, “java.sql.Types.BLOB”, “java.sql.Types.LONGBLOB”, “java.sql.Types.LONGVARBINARY”, “java.sql.Types.VARBINARY”, “java.sql.Types.BINARY”, “varbinary”, “binary”, “image”, “tinyblob”, “mediumblob”}
uuid{ “uniqueidentifier”, “java.util.UUID” }
xml{ “xmltype”, “java.sql.Types.SQLXML” }
functionliquibase.statement.DatabaseFunction
unknown

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/javae/8675.html

(0)
上一篇 2022年8月2日 02:43
下一篇 2022年8月2日 16:02

相关推荐

  • Liquibase常见命令和参数一览表

    所有命令和参数都使用–kebab-case格式。 备注:pro 角标是指需Liquibase专业版才支持。 1.Liquibase start commands Command Description init hub The hub subcommand connects your l…

    Java经验 2022年8月4日
    0620
  • Java程序的运行机制

    Java 程序的运行必须经过编写、编译和运行 3 个步骤。 编写:是指在 Java 开发环境中进行程序代码的输入,然后生成后缀名为 .java 的源文件。 编译:是指使用 Javac 编译器对源文件进行错误排査的过程,编译后将生成后缀名为 .class 的字节码文件,不像C语言那样生成可执行文件。 运行:是指使用 JV…

    Java经验 2020年10月5日
    07970
  • Liquibase Change Types一览表

    所有元素和属性都使用camelCase格式。 备注:pro 角标是指需Liquibase专业版才支持,Not Supported 是指暂且不支持MySQL数据库。 1.Entities Entity Create/Add Drop Change Table createTable dropTable setTableR…

    Java经验 2022年8月3日
    0490

发表回复

登录后才能评论