Обновление существующей базы данных в системе PHP - PullRequest
0 голосов
/ 05 февраля 2012

Я работаю над программным решением, написанным с использованием PHP Symfony с базой данных mysql.Когда мы проводим обновления до существующего продукта, мы используем теперь копирование существующей базы данных в новую базу данных и выполняем обновление в новой базе данных.Но текущий метод запроса пользователя о копировании существующей базы данных, похоже, не является профессиональным способом обновления.

Существует ли какой-либо стандартный способ сделать это автоматически и сохранить согласованность старой базы данных?Пожалуйста, помогите мне в этом вопросе.Заранее спасибо.

1 Ответ

1 голос
/ 05 февраля 2012

Вы можете создать копию таблиц с другим префиксом таблицы (например, updateAttempt_), а затем, если все пойдет хорошо, удалить старые и переименовать новые в старые.

Хотя, если выВы делаете это, чтобы убедиться, что данные не повреждены в случае, если что-то пойдет не так ... разве не для этого нужны СДЕЛКИ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...