сохранение таблицы и последующий откат

S-17

Постоялец
Регистрация
2 Июн 2010
Сообщения
116
Реакции
3
Выполняю модуль, который будет обновлять данные в таблицах.
Но прежде чем он обновит, нужно сохранить(может быть скопировать) содержимое таблицы чтобы после того как скрипт обновит данные, можно было в любой момент откатить-восстановить до прежнего значения.
Никогда не сталкивался, подскажите как можно решить эту задачу?
Спасибо!
 
Контроль версий структуры базы данных
Для просмотра ссылки Войди или Зарегистрируйся

В комментариях еще несколько ссылочек на другие проекты.

Если делать просто бекап, то подойдет Для просмотра ссылки Войди или Зарегистрируйся
 
мне вот что еще посоветовали:

Код:
system('mysqldump -uUSER -pPASSWORD --database dbname > /var/backups/backup.sql');

только не задача...
А как быть если нужна только таблица из бд? Делать полный дамп не имеет смысла вообще из-за ее объёмности

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

S-17, делаем бекап одной таблицы из базы:
Код:
system('mysqldump -uUSER -pPASSWORD dbname table_name> /var/backups/backup.sql');
 
спасибо, stealthdebuger.
Так а как при нажатии кнопки, вернуть бэкап таблицы обратно на место? Откатить изменение...
 
спасибо, stealthdebuger.
Так а как при нажатии кнопки, вернуть бэкап таблицы обратно на место? Откатить изменение...
Код:
system('mysql -u юзер --password=пароль -default-charset=utf8 имя_бд < имя_файла');
А вообще, рекомендую почитать - Для просмотра ссылки Войди или Зарегистрируйся многие вопросы сами отпадут.

P.S. Спасибо в постах это нарушение правил, для этого предназначена кнопка "Мне нравится"
 
  • Нравится
Реакции: S-17
Назад
Сверху