diff --git a/shared-code/src/data-access-layer/data-access-objects/data-access-object-oracle.ts b/shared-code/src/data-access-layer/data-access-objects/data-access-object-oracle.ts index 6c0982e73..8d45e37d0 100644 --- a/shared-code/src/data-access-layer/data-access-objects/data-access-object-oracle.ts +++ b/shared-code/src/data-access-layer/data-access-objects/data-access-object-oracle.ts @@ -502,6 +502,9 @@ export class DataAccessObjectOracle extends BasicDataAccessObject implements IDa column.NULLABLE = column.NULLABLE === 'Y'; renameObjectKeyName(column, 'NULLABLE', 'allow_null'); renameObjectKeyName(column, 'DATA_LENGTH', 'character_maximum_length'); + if (typeof column.column_default === 'string' && column.column_default.includes('SYS_GUID()')) { + column.extra = 'auto_increment'; + } return objectKeysToLowercase(column); }) as TableStructureDS[]; LRUStorage.setTableStructureCache(this.connection, tableName, resultColumns);