Форуми / National / Russian / Идеи / Создание таблиц БД при установке (#851)

Быстрое обнуление базы (переустановка движка)

Macik
#33236 22.02.2012 07:15
#33230 Trustmaster:

Тут есть такой философский момент: сохранять ли старые данные при переустановке модулей? Именно переустановке, а не обновлении (см. недавний топик про обновление). Если лучше сохранять, то DROP всё испортит, а если не сохранять, то DROP очень даже нужен.

А как переустановка конкретного модуля связана с главным SQL файлом - install.sql (я писал именно про него) ? 

Если я правильно понимаю, при переустановке модуля используются файлы из setup каталога, который находится в папке модуля. Там, на мой взгяд, правильная конструкция 'CREATE TABLE IF NOT EXISTS'.

Если отвечать на конкретный вопрос - да, данные однозначно оставлять.

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F