Модификация структуры таблицы

Проектирую приложение на node.js (возможно nest.js) + react + СУБД. В зависимости от требований различных заказчиков, могут использоваться разные СУБД, например, PostgreSql, MySql, MSSQL.

Таблицы и их структура будут определяться заказчиком в интерфейсе веб-приложения. Для работы с СУБД планирую использовать TypeOrm для возможности поддержки разных СУБД, используя один и тот же код с минимальным количеством условий при написании объектной модели запросов.

Ищу способ выполнения модификации таблиц в базе данных, так как со временем набор полей/типы существующих полей таблиц могут меняться пользователем. Причем эти таблицы с данными и их потеря не должна происходить.

О запросах типа ALTER TABLE ... я знаю. Может есть какая-то библиотека, которая позволяет делать модификацию структур таблиц для разных СУБД?


Ответы (0 шт):