Міграція бази даних: відмінності між версіями

Перейти до навігації Перейти до пошуку
[перевірена версія][неперевірена версія]
(вилучив англ. текст)
Немає опису редагування
Мітка: Скасовано
'''Міграція бази даних''' (також '''міграція схеми''') ({{lang-en|schema migration, database migration, database change management}}<ref>http://www.liquibase.org/ {{Нп|Liquibase|||}} Database Refactoring</ref><ref>http://flywaydb.org/ Flyway: The agile database migration framework for Java</ref><ref>https://www.dbinvent.com/rdbm/ Rumba: Schema migration tool for PostgreSQL</ref>)&nbsp;— це керування інкрементними, зворотніми змінами [[Схема бази даних|схеми]] [[Реляційна база даних|реляційної бази даних]]. Міграція схеми виконується над базою даних коли необхідно оновити, або повернути схему бази даних до якоїсь новішої чи старішої версії.
 
Міграції виконуються програмно за допомогою інструменту міграцій ({{lang-en|schema migration tool}}). При виклику інструменту міграції з вказуванням бажаної версії схеми, інструмент автоматично застосовує або відкочує міграції в правильній послідовності аж поки не приведе базу даних до бажаного стану.