export const TEXT = [ 'CHAR', 'VARCHAR', 'CHARACTER', 'CHARACTER VARYING' ]; export const LONG_TEXT = [ 'TEXT', 'MEDIUMTEXT', 'LONGTEXT' ]; export const ARRAY = [ 'ARRAY', 'ANYARRAY' ]; export const TEXT_SEARCH = [ 'TSVECTOR', 'TSQUERY' ]; export const NUMBER = [ 'INT', 'TINYINT', 'SMALLINT', 'MEDIUMINT', 'BIGINT', 'DECIMAL', 'NUMERIC', 'INTEGER', 'SMALLSERIAL', 'SERIAL', 'BIGSERIAL', 'OID', 'XID' ]; export const FLOAT = [ 'FLOAT', 'DOUBLE', 'REAL', 'DOUBLE PRECISION', 'MONEY' ]; export const BOOLEAN = [ 'BOOL', 'BOOLEAN' ]; export const DATE = ['DATE']; export const TIME = [ 'TIME', 'TIME WITH TIME ZONE' ]; export const DATETIME = [ 'DATETIME', 'TIMESTAMP', 'TIMESTAMP WITHOUT TIME ZONE', 'TIMESTAMP WITH TIME ZONE' ]; // Used to check datetime fields only export const HAS_TIMEZONE = [ 'TIMESTAMP WITH TIME ZONE', 'TIME WITH TIME ZONE' ]; export const BLOB = [ 'BLOB', 'TINYBLOB', 'MEDIUMBLOB', 'LONGBLOB', 'BYTEA' ]; export const BIT = [ 'BIT', 'BIT VARYING' ];