Задать вопрос
jobzzoff
@jobzzoff
I wonder how, I wonder why...

Как реализовать механизм обновления базы данных?

Есть две базы данных: одна "текущая", вторая - "обновленная". В обновленную могли добавиться новые таблицы, удалиться старые, в существующих таблицах могли добавиться столбцы, удалиться существующие.

Как можно реализовать механизм идентификации обновлений в бд посредством языка с++? Роадмапа будет достаточно.
Спасибо
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Простой 3 комментария
Решения вопроса 1
@Xtensive
Судя по описанию задачи, вы пытаетесь сделать механизмы позволяющие производить изменения на БД программным способом.
Реализовать такое с нуля - трудная задача, полная непредвиденных особенностей. Как минимум часть DDL операций будут сопровождаться изменением самих данных.

Есть набор утилит которые позволяют это делать чуть более правильным способом - database source control системы. Самые известные - Liquibase и Flyway.
Не скажу есть ли у них интерфейсы для вызова из C++ но стоит определённо взглянуть в эту сторону.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы