| xorm
|
mysql
|
sqlite3
|
postgres
|
remark |
| BIT
|
BIT
|
INTEGER
|
BIT
|
|
| TINYINT
|
TINYINT
|
INTEGER
|
SMALLINT
|
|
| SMALLINT
|
SMALLINT
|
INTEGER
|
SMALLINT
|
|
| MEDIUMINT
|
MEDIUMINT
|
INTEGER
|
INTEGER
|
|
| INT
|
INT
|
INTEGER
|
INTEGER
|
|
| INTEGER
|
INTEGER
|
INTEGER
|
INTEGER
|
|
| BIGINT
|
BIGINT
|
INTEGER
|
BIGINT
|
|
|
| CHAR
|
CHAR
|
TEXT
|
CHAR
|
|
| VARCHAR
|
VARCHAR
|
TEXT
|
VARCHAR
|
|
| TINYTEXT
|
TINYTEXT
|
TEXT
|
TEXT
|
|
| TEXT
|
TEXT
|
TEXT
|
TEXT
|
|
| MEDIUMTEXT
|
MEDIUMTEXT
|
TEXT
|
TEXT
|
|
| LONGTEXT
|
LONGTEXT
|
TEXT
|
TEXT
|
|
|
| BINARY
|
BINARY
|
BLOB
|
BYTEA
|
|
| VARBINARY
|
VARBINARY
|
BLOB
|
BYTEA
|
|
|
| DATE
|
DATE
|
NUMERIC
|
DATE
|
|
| DATETIME
|
DATETIME
|
NUMERIC
|
TIMESTAMP
|
|
| TIME
|
TIME
|
NUMERIC
|
TIME
|
|
| TIMESTAMP
|
TIMESTAMP
|
NUMERIC
|
TIMESTAMP
|
|
| TIMESTAMPZ
|
TEXT
|
TEXT
|
TIMESTAMP with zone
|
timestamp with zone info |
|
| REAL
|
REAL
|
REAL
|
REAL
|
|
| FLOAT
|
FLOAT
|
REAL
|
REAL
|
|
| DOUBLE
|
DOUBLE
|
REAL
|
DOUBLE PRECISION
|
|
|
| DECIMAL
|
DECIMAL
|
NUMERIC
|
DECIMAL
|
|
| NUMERIC
|
NUMERIC
|
NUMERIC
|
NUMERIC
|
|
|
| TINYBLOB
|
TINYBLOB
|
BLOB
|
BYTEA
|
|
| BLOB
|
BLOB
|
BLOB
|
BYTEA
|
|
| MEDIUMBLOB
|
MEDIUMBLOB
|
BLOB
|
BYTEA
|
|
| LONGBLOB
|
LONGBLOB
|
BLOB
|
BYTEA
|
|
| BYTEA
|
BLOB
|
BLOB
|
BYTEA
|
|
|
| BOOL
|
TINYINT
|
INTEGER
|
BOOLEAN
|
|
| SERIAL
|
INT
|
INTEGER
|
SERIAL
|
auto increment |
| BIGSERIAL
|
BIGINT
|
INTEGER
|
BIGSERIAL
|
auto increment |