UNPKG

dbgate-api

Version:

Allows run DbGate data-manipulation scripts.

22 lines (20 loc) 505 B
const dataTypeMapperTransform = (oldType, newType) => database => { return { ...database, tables: database.tables.map(table => { return { ...table, columns: table.columns.map(column => { if (column.dataType?.toLowerCase() === oldType?.toLowerCase()) { return { ...column, dataType: newType, }; } return column; }), }; }), }; }; module.exports = dataTypeMapperTransform;