UNPKG

autosql

Version:

An auto-parser of JSON into SQL.

24 lines (23 loc) 934 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const safeTypeChanges = { "tinyint": ["smallint", "int", "bigint", "decimal", "varchar"], "smallint": ["int", "bigint", "decimal", "varchar"], "int": ["bigint", "decimal", "double", "varchar"], "bigint": ["decimal", "double", "varchar"], "boolean": ["tinyint", "smallint", "int", "varchar", "text"], "binary": ["varchar", "text"], "decimal": ["double", "varchar"], "double": ["varchar"], "exponent": ["double", "varchar"], "varchar": ["text", "mediumtext", "longtext"], "text": ["mediumtext", "longtext"], "mediumtext": ["longtext"], "json": ["text", "mediumtext", "longtext", "varchar"], "datetime": ["datetimetz", "timestamp", "varchar"], "datetimetz": ["varchar"], "timestamp": ["varchar"], "date": ["datetime", "varchar"], "time": ["varchar"] }; exports.default = safeTypeChanges;