Обновление структуры базы данных при обновлении плагина Есть решение

Вопрос: как можно реализовать обновление структуры БД при обновлении плагина?

Сейчас в плагин можно положить файл lib/config/db.php и, судя по исходным кодам системы, при установке плагина, из этого файла будет взята схема БД, и создана в базе данных. Однако, как я сделал вывод из анализа кода, при обновлении плагина не происходит обновление базы данных в соответствии с новой схемой.

Как с этим быть? Сохранять где-то в базе версию плагина, и при запуске плагина проверять её, и если она меньше реальной версии плагина - вручную из кода самого плагина запускать запросы по обновлению структуры БД?

Есть ли какие-то другие, более простые и автоматизированные способы?

4 ответа

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите