From 5847c9eeabdc240d5a406bce03992f90d6cac286 Mon Sep 17 00:00:00 2001 From: chenos Date: Thu, 9 Sep 2021 12:40:46 +0800 Subject: [PATCH] fix: compatible jsonb for MySQL --- packages/database/src/fields/field-types.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/database/src/fields/field-types.ts b/packages/database/src/fields/field-types.ts index 2cdc6afd3..8cbe7c34a 100644 --- a/packages/database/src/fields/field-types.ts +++ b/packages/database/src/fields/field-types.ts @@ -350,6 +350,12 @@ export class JSON extends Column { } export class JSONB extends Column { + public getDataType() { + if (this.context.database.sequelize.getDialect() === 'postgres') { + return DataTypes.JSONB; + } + return DataTypes.JSON; + } } export class UUID extends Column {