Flyway — інструментарій для супроводу баз даних і синхронізації їхньої структури з пов'язаним із нею програмним забезпеченням. Flyway можна розглядати як аналог системи контролю версій для БД, який виконує завдання автоматизації відображення змін у структурі бази даних для відповідності версії БД і версії програмного забезпечення, що працює з цією БД.
Тип | розробка програмного забезпечення |
---|---|
Розробник | Boxfuse GmbH |
Стабільний випуск | 4.1.1 (16 лютого 2017 ) |
Операційна система | крос-платформовий |
Мова програмування | Java |
Стан розробки | активний |
Ліцензія | Apache License 2.0 |
Репозиторій | github.com/flyway/flyway |
Вебсайт | flywaydb.org |
|
Іншими словами, Flyway дозволяє прив'язати стан структури БД до версії застосунку і змінювати цю структуру в залежності від обраної версії програми. Наприклад, при переході на нову версію програми Flyway дозволяє на всіх серверах привести схему зберігання даних до нової версії. Flyway також дає можливість швидко дізнатися якій версії ПЗ відповідає наявна БД, перевірити цілісність схеми і в разі порушення структури (наприклад, ручного додавання / видалення поля) виправити схему.
Початковий код проекту написаний мовою Java і розповсюджується під ліцензією Apache 2.0. Flyway може працювати з СУБД PostgreSQL, MySQL, MariaDB, Oracle, SQL Server, SQL Azure, DB2, DB2 z/OS, Google , , EnterpriseDB, H2, , і SQLite. Є вбудовані засоби для інтеграції з системами складання Maven, Gradle, Ant і , а також плагіни для Spring Boot, , Grails, Play, , Grunt і Ninja. Застосування Flyway можливо на будь-яких системах для яких доступна мова Java, в тому числі Windows, macOS, Linux і Android.
Див. також
- [en]
Посилання
- Офіційний сайт
- https://flywaydb.org/download/
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Flyway instrumentarij dlya suprovodu baz danih i sinhronizaciyi yihnoyi strukturi z pov yazanim iz neyu programnim zabezpechennyam Flyway mozhna rozglyadati yak analog sistemi kontrolyu versij dlya BD yakij vikonuye zavdannya avtomatizaciyi vidobrazhennya zmin u strukturi bazi danih dlya vidpovidnosti versiyi BD i versiyi programnogo zabezpechennya sho pracyuye z ciyeyu BD FlywayTiprozrobka programnogo zabezpechennyaRozrobnikBoxfuse GmbHStabilnij vipusk4 1 1 16 lyutogo 2017 7 rokiv tomu 2017 02 16 Operacijna sistemakros platformovijMova programuvannyaJavaStan rozrobkiaktivnijLicenziyaApache License 2 0Repozitorijgithub com flyway flywayVebsajtflywaydb org Mediafajli u Vikishovishi Inshimi slovami Flyway dozvolyaye priv yazati stan strukturi BD do versiyi zastosunku i zminyuvati cyu strukturu v zalezhnosti vid obranoyi versiyi programi Napriklad pri perehodi na novu versiyu programi Flyway dozvolyaye na vsih serverah privesti shemu zberigannya danih do novoyi versiyi Flyway takozh daye mozhlivist shvidko diznatisya yakij versiyi PZ vidpovidaye nayavna BD pereviriti cilisnist shemi i v razi porushennya strukturi napriklad ruchnogo dodavannya vidalennya polya vipraviti shemu Pochatkovij kod proektu napisanij movoyu Java i rozpovsyudzhuyetsya pid licenziyeyu Apache 2 0 Flyway mozhe pracyuvati z SUBD PostgreSQL MySQL MariaDB Oracle SQL Server SQL Azure DB2 DB2 z OS Google EnterpriseDB H2 i SQLite Ye vbudovani zasobi dlya integraciyi z sistemami skladannya Maven Gradle Ant i a takozh plagini dlya Spring Boot Grails Play Grunt i Ninja Zastosuvannya Flyway mozhlivo na bud yakih sistemah dlya yakih dostupna mova Java v tomu chisli Windows macOS Linux i Android Div takozh en PosilannyaOficijnij sajt https flywaydb org download