Browse Source

fix: map PostgreSQL 'double precision' correctly as 'float' (closes #8337)

pull/8353/head
Mahesh Dhoran 2 months ago
parent
commit
dac781368b
  1. 2
      packages/nocodb-sdk/src/lib/sqlUi/PgUi.ts
  2. 5
      packages/nocodb/src/db/sql-mgr/code/models/xc/ModelXcMetaPg.ts

2
packages/nocodb-sdk/src/lib/sqlUi/PgUi.ts

@ -1436,7 +1436,7 @@ export class PgUi {
case 'daterange':
return 'string';
case 'double precision':
return 'string';
return 'float';
case 'event_trigger':
case 'fdw_handler':

5
packages/nocodb/src/db/sql-mgr/code/models/xc/ModelXcMetaPg.ts

@ -114,7 +114,7 @@ class ModelXcMetaPg extends BaseModelXcMeta {
str = 'date';
break;
case 'double precision':
str = 'double';
str = 'float';
break;
case 'event_trigger':
str = 'event_trigger';
@ -430,13 +430,12 @@ class ModelXcMetaPg extends BaseModelXcMeta {
return 'date';
case 'daterange':
return 'string';
case 'double precision':
return 'string';
case 'event_trigger':
case 'fdw_handler':
return dt;
case 'double precision':
case 'float4':
case 'float8':
return 'float';

Loading…
Cancel
Save