数据库构建
更新: 2/10/2025 字数: 0 字 时长: 0 分钟
Liquibase
数据库版本控制工具。
数据库字段类型映射表
Liquibase 类型 | 描述 | H2 | MySQL | Oracle | PostgreSQL |
---|---|---|---|---|---|
VARCHAR | 可变长度字符数据 | VARCHAR(n) | VARCHAR(n) | VARCHAR2(n) | VARCHAR(n) |
CHAR | 固定长度字符数据 | CHAR(n) | CHAR(n) | CHAR(n) | CHAR(n) |
TEXT | 大文本数据 | CLOB | TEXT | CLOB | TEXT |
INTEGER | 整数数据 | INTEGER | INT | NUMBER | INTEGER |
BIGINT | 大整数数据 | BIGINT | BIGINT | NUMBER(19) | BIGINT |
BOOLEAN | 布尔值(真或假) | BOOLEAN | TINYINT(1) | NUMBER(1) | BOOLEAN |
DATE | 仅包含日期的数据 | DATE | DATE | DATE | DATE |
DATETIME | 日期和时间数据 | TIMESTAMP | DATETIME | TIMESTAMP | TIMESTAMP |
FLOAT | 单精度浮点数 | FLOAT | FLOAT | FLOAT | REAL |
DOUBLE | 双精度浮点数 | DOUBLE | DOUBLE | FLOAT(126) | DOUBLE PRECISION |
DECIMAL | 精确的小数值 | DECIMAL(p, s) | DECIMAL(p, s) | NUMBER(p, s) | NUMERIC(p, s) |
BLOB | 二进制大对象 | BLOB | BLOB | BLOB | BYTEA |
UUID | 全局唯一标识符 | UUID | CHAR(36) | RAW(16) | UUID |