diff --git a/packages/nocodb-sdk/src/lib/sqlUi/PgUi.ts b/packages/nocodb-sdk/src/lib/sqlUi/PgUi.ts index 096ec77ad1..0babb2b72e 100644 --- a/packages/nocodb-sdk/src/lib/sqlUi/PgUi.ts +++ b/packages/nocodb-sdk/src/lib/sqlUi/PgUi.ts @@ -1740,7 +1740,7 @@ export class PgUi { return ['json', 'char', 'character', 'character varying', 'text']; case 'JSON': - return ['json', 'text']; + return ['json', 'jsonb', 'text']; case 'Checkbox': return [ 'bit', diff --git a/packages/nocodb/src/lib/db/sql-mgr/code/models/xc/ModelXcMetaPg.ts b/packages/nocodb/src/lib/db/sql-mgr/code/models/xc/ModelXcMetaPg.ts index 0a5450c0b5..18f9a0d8c4 100644 --- a/packages/nocodb/src/lib/db/sql-mgr/code/models/xc/ModelXcMetaPg.ts +++ b/packages/nocodb/src/lib/db/sql-mgr/code/models/xc/ModelXcMetaPg.ts @@ -439,7 +439,7 @@ class ModelXcMetaPg extends BaseModelXcMeta { case 'set': return 'MultiSelect'; case 'json': - return 'LongText'; + return 'JSON'; case 'blob': return 'LongText'; case 'geometry': @@ -512,9 +512,8 @@ class ModelXcMetaPg extends BaseModelXcMeta { case 'interval': return 'string'; case 'json': - return 'json'; case 'jsonb': - return 'string'; + return 'json'; case 'language_handler': case 'lsec':