Digital Commerce Blog - Blackbit

Резервне копіювання та синхронізація двох систем Pimcore

Written by | am 11.08.21 um 07:27 Uhr

Blackbit випускає новий плагін для Pimcore. Пакет "Резервне копіювання та синхронізація" дозволяє створювати резервні копії даних та синхронізувати їх з іншими системами Pimcore.

Нове розширення: резервне копіювання та синхронізація систем Pimcore

Плагін додає три нові команди до командного рядка Pimcore:

  • backup:backup - створює резервну копію всіх необхідних файлів і дамп бази даних у zip-архіві.
  • backup:restore - відновлює стан Pimcore на основі раніше збереженої резервної копії
  • backup:sync - синхронізує базу даних і файли між двома системами Pimcore (наприклад, для синхронізації системи розробки з робочою системою)

Резервне копіювання: створення відновлюваних наборів даних

Важливо створювати резервні копії файлів і бази даних майже одночасно, оскільки деякі записи бази даних посилаються на файли (наприклад, версії), а деякі файли посилаються на стовпці бази даних (наприклад, поля об'єктів даних). Тому резервне копіювання файлів і бази даних виконується паралельно. Відновлювані та тимчасові дані, а також журнали не включаються до резервної копії, щоб зберегти невеликий розмір файлу.

Синхронізація між системами Pimcore

Якщо одну систему Pimcore потрібно синхронізувати з іншою, це можна зробити за допомогою команди "backup:sync". Щоб синхронізація працювала, пакет має бути встановлений як у вихідній, так і в цільовій системі.

У поєднанні з пакетом Process Manager можна запустити резервне копіювання, відновлення або синхронізацію з іншою системою Pimcore за допомогою кнопки безпосередньо з бекенду Pimcore.

Більш детальну інформацію про новий пакет синхронізації можна знайти на GitHub, а з додатковими питаннями та за технічною підтримкою звертайтеся до Девіда Готтшалка (David Gottschalk).