Sequelize のモデルで設定するデータ型の詳細は、以下の公式サイトで確認することができます。
Sequelize |
MariaDB |
DataTypes.STRING |
VARCHAR(255) |
DataTypes.STRING(100)※数字の部分は変更可能 |
VARCHAR(100) |
DataTypes.TEXT |
TEXT |
DataTypes.TEXT('tiny') |
TINYTEXT |
DataTypes.TEXT('medium') |
MEDIUMTEXT |
DataTypes.TEXT('long') |
LONGTEXT |
Sequelize |
MariaDB |
DataTypes.BOOLEAN |
TINYINT(1) |
Sequelize |
MariaDB |
DataTypes.INTEGER |
INTEGER |
DataTypes.BIGINT |
BIGINT |
Sequelize |
MariaDB |
DataTypes.FLOAT |
FLOAT |
DataTypes.DOUBLE |
DOUBLE |
DataTypes.DECIMAL |
DECIMAL |
Sequelize |
MariaDB |
DataTypes.DATE |
DATETIME |
DataTypes.DATEONLY |
DATE |