MySQL to PostgreSQL Data Type Mappings

The following table lists the data type mappings for MySQL to PostgreSQL.

MYSQL TO POSTGRESQL DATA TYPE MAPPINGS

Hyperstage MySQL Data Type

Hyperstage PostgreSQL Data Type

BOOL

SMALLINT

TINYINT

SMALLINT

MEDIUMINT

INT

INT

INT

BIGINT

BIGINT

FLOAT

REAL

DOUBLE

DOUBLE PRECISION

DECIMAL(M,N)

DECIMAL(M,N)

 

YEAR

(To be decided)

TIME

INTERVAL HOUR TO SECOND

DATE

DATE

DATETIME

TIMESTAMP WITHOUT TIME ZONE)

TIMESTAMP

TIMESTAMP WITH TIME ZONE)

 

CHAR(N)

CHAR(N)

VARCHAR(N)

VARCHAR(N)

TINYTEXT

VARCHAR(255)

TEXT

VARCHAR(N)

 

BINARY(N)

BYTEA(N)

VARBINARY(N)

BYTEA(N)


WebFOCUS