Лысый
Новичок
синхронизация 2х БД - локальной и серверной
думаю. с такой задачей многие сталкивались
есть сервер
на нём много чего и всё оно берётся из БД
естественно работать проще в локальной версии
поэтому она есть
на виндовом компе поставлена копия сервера
люди с ней и работают
накапливаются изменения
надо их закидывать на сервер
1) обновления БД
грустно делать полный дамп таблиц и заменять ими серверные версии
так как меняется 1-5% записей
в каждой записи есть поле ДАТА - с датой последнего изменеия
так что всегда можно выбрать записи, изменённые со времени последней синхронизации, НО
как это автоматизировать?
майсклдамп катает только таблицы целиком, как вырезать только нужные (одновлённые) записи и сделать из них набор СКЛ комманд чтоб выполнить на сервере?
2)(уже не по БД) кроме БД обновляются некоторые файлы, например картинки
есть ли опыт, как выбрать только новые файлы, сохранив их распределение по дереву каталогов и закинуть и их на сервер?
поделитесь плз опытом и идеями
Спасибо.
думаю. с такой задачей многие сталкивались
есть сервер
на нём много чего и всё оно берётся из БД
естественно работать проще в локальной версии
поэтому она есть
на виндовом компе поставлена копия сервера
люди с ней и работают
накапливаются изменения
надо их закидывать на сервер
1) обновления БД
грустно делать полный дамп таблиц и заменять ими серверные версии
так как меняется 1-5% записей
в каждой записи есть поле ДАТА - с датой последнего изменеия
так что всегда можно выбрать записи, изменённые со времени последней синхронизации, НО
как это автоматизировать?
майсклдамп катает только таблицы целиком, как вырезать только нужные (одновлённые) записи и сделать из них набор СКЛ комманд чтоб выполнить на сервере?
2)(уже не по БД) кроме БД обновляются некоторые файлы, например картинки
есть ли опыт, как выбрать только новые файлы, сохранив их распределение по дереву каталогов и закинуть и их на сервер?
поделитесь плз опытом и идеями
Спасибо.