แแฅแแแแ แแ แแกแแ แแก แแแแฎแแแ แ แแ แแ, แแกแแ แฌแแแแแแ!
แฉแแแแก แจแแแแแ แแ แแแฅแขแแ, แแแแแแแแแ แแแแแแฌแงแแแขแแ แแแแแแแแงแแแแแแแ Liquibase, แ แแแ แแแแแแแ แแแแชแแแแ แแ แแแแแแแแ แแแแแแแแจแ. แ แแแแ แช แแ แแแแแ, แแฃแแแแก แงแแแแ แแฎแแแแแแ แแ แฌแแแ แแ แแ แแชแแก แ แแแแ แแแแแแงแแแแก แแก แกแฌแแ แแ. แแแแแแ แแ แจแแแ แกแแแแแแ แ, แ แแแแแแช แจแแแแแ แแแแแแฌแงแแแขแ แกแขแแขแแแ แแแแแแแฅแชแแ.
แกแขแแขแแแจแ แแแชแแแฃแแแ แกแแกแแ แแแแแ แ แฉแแแแแ แแ แกแแแ แงแแแแแแ แแจแแแ แ แฎแแ แแแแแก แแฆแฌแแ แ, แ แแแแแแจแแช แจแแแซแแแแ แแแฎแแแแ แแแแแชแแแแ แแแแแก แแแแ แแชแแแก แแแกแขแ แฃแแแแขแแแแแ แแฃแจแแแแแกแแก, แแแ แซแแ, Liquibase. แจแแฅแแแแแแ Java แแแแแแแแแ แแแแกแแแแก แฃแแชแ แแก แแ แกแแจแฃแแแ แแแแแแ; แฃแคแ แ แแแแแชแแแแ แแแแแแแแแ แแแแกแแแแก แแก แจแแแซแแแแ แแงแแก แกแแแแขแแ แแกแ แกแขแ แฃแฅแขแฃแ แแ แแแ แแ แแแแแแ แแแ, แ แแช, แกแแแแ แแฃแแแ, แฃแแแ แชแแแแแแแ.
Liquibase แแ Flyway แแ แแก แซแแ แแแแแ แแแแแฃแ แแแขแ แขแแฅแแแแแแแแแ แฏแแแแก แกแแแงแแ แแจแ แ แแแแชแแฃแ แ แกแขแ แฃแฅแขแฃแ แแแแก แแแ แกแแแแแก แแแแขแ แแแแก แแ แแแแแแแแแก แแแแแกแแญแ แแแแ. แแแ แแแแ แกแ แฃแแแแ แฃแคแแกแแ, แแ แแฅแขแแแแจแ แแแก แงแแแแแแ แฎแจแแ แแ แแ แฉแแแแ แแแแแกแแงแแแแแแแ, แ แแก แแแแแช แแฃแแแแแแชแแแก แแแแ แแ แแแ แฉแแแก Liquibase. แแฃแแชแ, แแแแแแ แแ แแฆแฌแแ แแแ แแ แแฅแขแแแ แจแแแซแแแแ แแงแแก แฃแแแแแ แกแแแฃแ แ, แแฅแแแแ แแแแแแแชแแแก แแ แฅแแขแแฅแขแฃแ แแแแ แแแแแแแแแแ แ.
แฃแ แแแแ แแแแแแ แกแขแ แฃแฅแขแฃแ แแแแก แแแแ แแชแแ แแซแฃแแแแแแ แแแแ แฃแ แแแแ แแแแแก แแแแแชแแแแ แแแฆแแแแแแแก แกแฃแกแข แแแฅแแแแแแแกแแแ แแแแแแแแแแแกแแแแก. OOP แแแแแก แแแแฅแแจแ แแแแแชแแแแ แแแแแแแแ แแฃแจแแแแแก แกแขแแแ แแแจแแแแแ แแแแก, แ แแ แฉแแแ แแ แแฎแแ แแฆแแฌแแ แแแ แกแฅแแแแก แแ แแฆแแ แจแแแแฎแแแแแแ แแแก. แแแแ แแ แ แแแแแแ แงแแแแแแแแก แแ แแก, แ แแ แงแแแแแคแแ แ แแชแแแแแ แแ แชแฎแ แแแแก แกแขแ แฃแฅแขแฃแ แแจแ แชแแแแแแแแแ แกแแแแแแ แฎแจแแ แแ แแ แแก แกแแญแแ แ. แแฃแแแแ แแแแ, แแแแแ แแ แแชแแกแ แจแแแซแแแแ แแงแแก แแขแแแแแแฃแแ แแ แฃแกแแแแแแแ.
แแ แแ แฉแแแฃแฆแ แแแแแแแ แแฅแแแแก แแ แแแฅแขแจแ แแแแแแแแแแแก แแแแแขแแแแก แขแแฅแแแแแแแแกแ แแ แแแกแขแ แฃแฅแชแแแแแก แแฆแฌแแ แแก; แแ แแแแแแ แแแแฌแแ แ แกแแแแแแ แแแแ แ แกแขแแขแแ:
Liquibase-แแก แแแแแงแแแแแ Spring Boot แแแแแแแชแแแจแ แแแแแชแแแแ แแแแแก แกแขแ แฃแฅแขแฃแ แแก แกแแแแ แแแแแ. แฒแแฌแแแ 1 Liquibase-แแก แแแแแงแแแแแ Spring Boot แแแแแแแชแแแจแ แแแแแชแแแแ แแแแแก แกแขแ แฃแฅแขแฃแ แแก แกแแแแ แแแแแ. แฒแแฌแแแ 2 Liquibase แแ Maven แแแแแแแแแ แแแ แกแแแแแก แแแแแชแแแแ แแแแแก แชแแแแแแแแแแกแแแแ แฉแแแ แแแฌแงแแแ Spring MVC/Security, REST, Hibernate, Liquibase แแ แฎแแแแ
แแแ แแ แแแแกแ, แฃแแแ แแงแ แจแแกแแแแจแแแแ แกแขแแขแแ แกแแกแแ แแแแแ แ แฉแแแแแแก แแแแแแ:
ะกะพะฒะตัั
แแแแแ แแแแแแแแ แแ แฉแแแ แ แฉแแแแแ แแ แแแแแแขแแ แแแ, แ แแแแแแแช แแแแ แแชแแแกแแแ แแแแแแจแแ แแแฃแแ แแ แแแแแแแแแก แแแแแญแ แแก แแคแแแ, แกแแกแฎแแแแ แแ แขแแแแแแแ แแแแแแแ.
1. แแฃแจแแแแแก แแแฌแงแแแแแแ แฃแแแ แแแแชแแแ แกแแฃแแแแแกแ แแ แแฅแขแแแแก แแแแงแแคแแแแแแก แแแแแแแ Liquibase
2. แแฃ แแแแฌแงแแแ แแแแ แแชแแแก แฎแแแกแแฌแงแแแแแก แแแแแงแแแแแแก, แแ แแแฃแจแแแ แฎแแแแ แจแแกแฌแแ แแแแแ แแแแแชแแแแ แแแแแก แกแขแ แฃแฅแขแฃแ แแจแ
แ แแแแ แช แแแแฅแแแแแ: "แแ แแฎแแ Persil, แงแแแแแแแแก Persil." แแฃ แแฅแแแแ แแแแแแแชแแแก แแแแแก แแแ แแแ แแแแฌแงแแแ Liquibase-แแก แแแแ , แแแแแกแแแแ แ แแแฅแแแแแฃแ แ แชแแแแแแแ แแแฃแงแแแแแแแแ แแฌแแแแก แแ แแแแแแแแแแแ แฃแ แแแแแแแ แแแแแก แแ แชแแแแแแแแแแก แแแแ แแแแกแแแแ แแแแแแก แแแแ แแฃแแแแแแ แฎแแแแ. แแแขแแแชแแฃแ แ แ แแกแแแแ แแแแชแแแก แแแแแชแแแแ แแแแแก แแฆแแแแแแแ แแแฎแแ แฏแฃแ แ แแแแแแแแ แกแแแแก; แฃแแ แแก แจแแแแฎแแแแแจแ, แแแแแแ แ แกแแ แแแ แ. แแฃ แแฅแแแแก แแฃแแแจแ แแงแแแ โแซแแแแ แกแแแแแกโ DBA แแ แฅแแขแแฅแขแแ แ, แแแแแแแแแแ แแ แแแแแ แแแฃแแแ แแฃแฎแกแแแแ แแแก, แ แ แชแฃแแ แแฅแแแแ, แแฃ แแก แฃแแ แแแแ แแแแ แแแแฅแขแแ แแแก แแแแแชแแแแ แแแแแก แแแ แแแแแ SQL Developer-แแก แกแแแฃแแแ แ แแแแแแแ.
3. แแฃ แชแแแแแแแแแ แฃแแแ แจแแขแแแแแแ แกแแชแแแจแ, แแแแ แแแแ แ แแแแฅแขแแ แแแแก
แแฃ แกแฎแแ แแแแแแแแแ แแ แจแแแกแ แฃแแ แชแแแแแแแแแ แแ แแแแแแงแแแ แชแแแแแแแแแ, แ แแแแแแช แแแแแแแแแแแ แแฅแแแแ แ แแแแฅแขแแ แแแฃแแ, แแก แแฃแชแแแแแแแ แแแแแฎแกแแแแแแแ แแแแแแ แกแแขแงแแแ, แ แแแแกแแช แแแแฆแแแก แจแแชแแแแแก แแแแแแแชแแแก แแแจแแแแแกแแก. แแฃ แชแแแแแแแแแแก แแแแ แแแแก แ แแแแฅแขแแ แแแ แ แแแแ แฆแแช แแแแแแแแก แแแแแแแแ แแแแจแ, แแฅแแแ แแแแแฌแแแ แแแฐแงแแแ แชแฎแแแ แแแแแกแฌแแ แแแแแแก แแแแแแฃแ แคแแ แแแแก. แแ แแแแแแแก แแ แกแ แแแงแแ แแแ แชแแแแแแแแแแก แแแแแกแขแฃแ แแแแก แฐแแจ แฏแแแแ - Liquibase-แแก แแแแแแ แ แแแฅแแแแแแ. แชแแแแแแแแแแก แแแแแก แ แแแแฅแขแแ แแแแกแแก แฐแแจแแก แ แแแแแแแแ แแชแแแแแ. แชแแแแแแแแแแก แแแแ แแแแก แ แแแแฅแขแแ แแแ แจแแกแแซแแแแแแแ แแฎแแแแ แแแจแแ, แ แแแแกแแช แจแแกแแซแแแแแแแ แแแแแชแแแแ แแแแแ แแแแก แแแ แแจแ แแแแแ แแแแแชแแแแ แแแแแก แแฃแแแแแ แแแแแแแแแ. แแ แจแแแแฎแแแแแจแ, SQL แแ XML แแแแแก แ แแคแแฅแขแแ แแ แแแแ แจแแแซแแแแ, แแแ แแฅแแ, แแแแแแแแแแก แชแฎแแแ แแแ แแ แฃแคแ แ แแแแแฎแแแ แแแแ แแชแแ. แแแแแแแแ แแฅแแแแ แกแแขแฃแแชแแ, แ แแแแกแแช แแแแแชแฎแแแแก แแแฌแงแแแแกแแก, แแฃแแแจแ แจแแแแแฎแแแแฃแแ แแงแ แฌแงแแ แแก แแแแแชแแแแ แแแแแก แกแฅแแแ.
4. แแฃ แแก แจแแกแแซแแแแแแแ, แแแแแแแแฌแแแ แแแแแชแแแแ แแแแแก แกแแ แแแแ แแ แแกแแแแ
แแฅ, แแคแแฅแ แแ, แงแแแแแคแแ แ แแแแแแแ. แแฃ แแแฃแแแแแแแแ แแแแ แแชแแ แฌแแ แฃแแแขแแแแแ แแฆแแแฉแแแ, แงแแแแแคแแ แ แจแแแซแแแแ แฃแแแ แแแแ แฃแแแแก. Liquibase-แก แแฅแแก แชแแแแแแแแแแก แฃแแแ แแแแ แฃแแแแแก แแแกแขแ แฃแแแแขแ, แแแแ แแ แฃแแแ แแแแ แฃแแแแแก แกแแ แแแขแแแ แแกแแแ แแฌแแ แแแ แแแแแ แแแแแแแแแ แแก แแแแ แแ แแแ แจแแแซแแแแ แฐแฅแแแแแ แแ แแแแแแแแ แแแแแ แแแแแแแแแ, แ แแแแ แช แซแแ แแแแแ แชแแแแแแแแแแก แกแแ แแแขแแแ. แแก แแแจแแแแก, แ แแ แแแแแกแแแแ แจแแแแฎแแแแแจแ แกแแกแแ แแแแแแ แแแกแ แฃแกแแคแ แแฎแแ แแแแแจแ แกแแ แแแแ แแ แแกแแแแแ.
5. แแฃ แแก แจแแกแแซแแแแแแแ, แแแแแแงแแแแ แแแแแกแขแฃแ แแแฃแแ แแแแแชแแแแ แแแแแก แกแแ แแแแ แแ แแกแแแแ แแแแแแแแ แแแแก แแ แแชแแกแจแ
แแฃ แแก แแ แแฌแแแแแฆแแแแแแแ แแแแขแ แแฅแขแแแก แแ แแแแคแแแแแชแแแแฃแ แแแแก, แแแแแชแแแแ แแแแแจแ แแ แแ แแก แแแ แกแแแแแฃแ แ แแแแแชแแแแแ แแ แแก แแ แแฌแแแแก แแ แแแแก - แกแแแแ แแแก แแแ แแแแแ แแแแ แแชแแแก แกแแ แแแ แแแแ แแแแแแงแแแแแ, แจแแแแซแแแแ แจแแแแแฌแแแ แ แแแแ แแแฃแจแแแแแก แแแ แแแแแแแแแ แแก แแแแ แแขแแ แแ แแแแแแแแแแ แแแแ แแชแแแก แแ แแก แแแขแแแชแแฃแ แ แแ แแแแแแแแแก แแแแฅแแแก 100%.
6. แแแฃแแแแจแแ แแแ แแฃแแแแก แกแฎแแ แแแแแแแแแ แแแก
แแแ แแแ แแ แแแแแแแแฃแแ แแแแแแแแ แแแแก แแ แแชแแกแจแ, แแฃแแแจแ แงแแแแแ แแชแแก, แแแ แ แแก แแแแแแแก. แกแแแแแแแแแแจแ, แแก แฎแจแแ แแ แแกแ แแ แแ แแก, แแแแขแแ, แแฃ แแฅแแแ แแแแแแแแ แชแแแแแแแแแก แแแแแชแแแแ แแแแแก แกแขแ แฃแฅแขแฃแ แแจแ, แ แแแแ แช แแฅแแแแ แแแแชแแแแก แแแฌแแแ, แแแแแแจแแฌแแแแแแ แแแแก แจแแกแแฎแแ แแแแแขแแแแ แแชแแแแแ แแแแ แแฃแแแก. แแฃ แแแแแ แแแ แแแแแฃแ แแ แชแแแแก แชแแแแแแแแแก, แคแ แแฎแแแแ แฃแแแ แแแแฌแงแแ. แฆแแ แก แแแแแแแแแแ แแแแฃแแแแแชแแ แกแแแฃแจแแแก แแแกแ แฃแแแแแก แจแแแแแ แแ แแ แ แแฎแแแแ แแแกแแฌแงแแกแจแ. แชแแแแแแแแแแก แแแแแแแฅแขแแแแแ แแแแแแจแแ แแแฃแแ แแแแ แ แแแขแแแชแแฃแ แ แแ แแแแแแ แจแแแซแแแแ แแแแแแ แแแก แแแแแก แแแแฎแแแแแก แแขแแแแ.
7. แแแคแแฅแ แแ แ แแก แแแแแแ!
แ แแแแ แช แฉแแแก, แชแฎแแแ แ แฉแแแแ, แ แแแแแแช แแแแแกแแแแ แกแแขแฃแแชแแแก แแฎแแแ. แแฃแแชแ, แแแแ แ แแ แแแแแแแก แแแแแแแ แแชแแแแแ แจแแแซแแแแแแ, แแฃ แแแแแแแแแ แ แแแแแ แแ แแฎแแ แแแแแแแแแแแแ แ แแก แแแแแแแแ แแ แ แแแ แจแแแซแแแแ แแแแแแแ แแฅแแแแแก. แแแแ แแชแแแแแแ แแฃแจแแแแ แงแแแแแแแแก แแแแแฎแแแก แแแแแขแแแแ แงแฃแ แแแฆแแแแก แแ แกแแแฃแกแขแแก.
แฎแแคแแแแแแ
แแแแแ แแฎแแ แแแแแแฎแแแแ แขแแแฃแ แฎแแคแแแแแแก, แ แแแแแแจแแช แจแแแซแแแแ แแแฎแแแแ, แแฃ แแ แแแฐแงแแแแแ แแแแแ แแแชแแแฃแ แ แฉแแแแแก แแ แแแแแ แแขแฃแแแ แ แ แฃแแแ แแแแแแแแ?
แกแแขแฃแแชแแ 1: แแ แ แแแแแแแแแ แ แชแแแแแแก แแแแแแขแแก แแฎแแแ แชแแแแแแแแแ แแ แแแ แแฃแแแ
แแแกแแแก แแ แแแขแแแก แกแฃแ แ แจแแฅแแแแ แชแแแแแแแแแแก แแแ แกแแ 4, แแ แแแแแแแแก แจแแกแแฎแแ แชแแแแแก แแแ แแจแ. แแแ แจแแแขแแแแก แชแแแแแแแแแ แแแแแชแแแแ แแแแแก แกแขแ แฃแฅแขแฃแ แแจแ แแ แแแกแชแแก pull แแแแฎแแแแ แกแฎแแแแแกแฎแแ แชแแแแแแแแแแก แคแแแแแแแ. แจแแแแแแแแแแแฃแแแ แแแฅแแแแแแแก แจแแแแแแ แแแฅแแแแแแ:
แ แแแแ แแแแแแฌแงแแแขแแ
- แ แแขแแแฆแแช, แแแแแแแแแ แฃแแแ แจแแแแแฎแแแแแ แแแแแ, แแฃ แ แ แแแแแแแแแแ แแแแ แฃแแแ แฌแแแแแแก แแแแ แชแแแแแแแแแ, แแแแแแแแแ, แแแ แแแ แ แแแจแ แแแขแแแ แฃแแแ แแฅแแแก แแแแแงแแแแแฃแแ.
- แแแแแแ แฃแแแ แแแฃแแแขแแก แแแแ แ แกแแแฃแแแ แแแแก แแ แแแแแจแแแก แแแกแแก แชแแแแแแแแแ แแ-5 แแแ แกแแแ. แแก แจแแแซแแแแ แแแแแแแแก Cherry Pick-แแก แแ แกแฃแคแแ แจแแ แฌแงแแแก แแแแ.
- แชแแแแแแแแแแก แจแแแแแ แแฃแชแแแแแแแ แฃแแแ แจแแแแแฌแแแ แแแแฎแแ แชแแแแแแฃแแ แฅแแแแแแแแแก แแแ แแแแฃแแแแ.
แกแแแแแแแแแแจแ, Liquibase แแแฅแแแแแแแแ แกแแจแฃแแแแแแก แแแแชแแแ แแฅแแแแแ 4 แแแ แกแแแก แแ แ แชแแแแแแแ แกแแชแแแจแ, แแกแ แ แแ แแฅแแแ แจแแแแซแแแแ แแแขแแแแ แงแแแแแคแแ แ แแกแ, แ แแแแ แช แแ แแก. แแแฃ, แแฅแแแ แฃแแ แแแแ แแแฅแแแแแ แแ แ แชแแแแแแแ 4 แแแ แกแแแจแ แกแฎแแแแแกแฎแแ แกแแฎแแแแแแ. แแ แแแแแแแแ, แแแแแแแแแแแ แซแแแแแ แ แแฃแแ แฎแแแแ แแแแแชแแแแ แแแแแก แแแ แกแแแแแ แแแแแแแชแแ.
แแแ แแ แแแแกแ, Liquibase, แแกแแแ แ แแแแ แช แฐแแแแขแแแแก แกแแฎแแ, แแแแ แกแแแแฃแแแแก แแแแฎแแแก. แแ แ-แแ แแ แแแแแแแ แแ แแก validCheckSum แแแกแแฆแแแ, แ แแแแแแช แแแแแฉแแแ 1.7 แแแ แกแแแจแ แแ แกแแจแฃแแแแแแก แแแซแแแแ แแแฃแแแแแ แกแฌแแ แ แฐแแจแแก แแแแจแแแแแแแ แแแแแ แแขแฃแแ แชแแแแแแแแแแก แแแแ แแแแกแแแแก, แแแฃแฎแแแแแแ แแแแกแ, แแฃ แ แ แแแแฎแแแ แแแแแชแแแแ แแแแแจแ. แแแแฃแแแแขแแชแแ
แแแแแแขแแ แกแแแแแขแ แแแ แฏแแแ, แ แแแแแแช แแแแแแแ แซแแแแจแ แแ แชแแแแแแแแก แแแแ แแแแกแแแแก, แแแฃแฎแแแแแแ แแแแกแ, แแฃ แ แ แแแแฎแแแ แแแแแชแแแแ แแแแแจแ. แแแแแแงแแแแแ แซแแ แแแแแแ แแแจแแ, แ แแแแกแแช แแฅแแแ แแญแแ แแแแแ แชแแแแแแแแแแก แแแแ แแแแก แจแแชแแแ แแ แแ แแกแฃแ แ แจแแชแแแแแแแก แแแจแแแแ แแแแแชแแแแ แแแแแแแ, แ แแแแแแแแช แแก แฃแแแ แแแจแแแแฃแแแ (แแ แแ แแก แ แแแแแแแแแแฃแแ แแ แแชแแแฃแ แ)
แแแแฎ, แแแแฎ, แแก แแ แแชแแแฃแ แ แแ แแ แแก แ แแแแแแแแแแฃแแ. แแแแ แแ แแแแฏแแ แซแแแแ แ แกแแแแแแแก แฏแแแแฅแแ แ แแกแแแ แคแแแแก แแแแ แขแแฅแแแแแก
แกแแขแฃแแชแแ 2: แแแแ แแชแแ, แ แแแแแแช แแแแแแแแแแฃแแแ แแแแแชแแแแแแ
แแแแฃแจแแแ, แ แแ แแฅแแแ แแ แแแฅแแ แจแแกแแซแแแแแแแ แแแแแแงแแแแ แแแแแชแแแแ แแแแแก แกแแ แแแแ แแ แแกแแแแ แชแแชแฎแแแ แกแแ แแแ แแแแแแ. แแแขแแแ แจแแฅแแแ แชแแแแแแแแแ, แแแแแกแชแแแ แแแ แแแแแแแแ แแแแ แแ, แกแ แฃแแ แแแ แฌแแฃแแแแแ, แ แแ แแแ แแแแ แแงแ, แแแแแแแแแ แก แแแแแ แแ แแฎแแแแแ. แงแแแแแ แจแแแแฎแแแแแกแแแแก, แแ แแแฅแขแแก แฌแแแงแแแแแ แแแแแแ แขแ, แจแแแแแฌแแ แแฃ แแ แ แแแขแแแ แแแ แแ แจแแแแแ แแแแแแขแ. แแแแ แแ แแแแแแแแ แแแแก แกแแ แแแ แแ แแแแแแแแแ แแแแชแ.
แกแแแแแแแแแแจแ, แแก แจแแกแแซแแแแแแแ แแ แแ แแแแ แแ แแก แแแแฆแแแฃแแ แแแแกแแแ. แแก แฎแแแแ แแ แจแแแแฎแแแแแจแ, แแฃ แชแฎแ แแแแก แกแขแ แฃแฅแขแฃแ แแก แชแแแแแแแแแ แแแ แแแแฃแแฌแแแแ แแ แแก แแแแแฃแแ แแแแแชแแแแ แแแแแก แแแแแ แแขแฃแ แแแแแชแแแแแแแ. แชแฎแแแแ, แแฃ แแแขแแแก แแแแแชแแแแ แแแแ แแแกแแแ แแฎแแแแ แขแแกแขแแก แแแแแชแแแแแแ, แแแจแแ แแก แจแแแซแแแแ แแ แแแแชแแแแแก แงแแแแ แแ แแแแแแฃแ แจแแแแฎแแแแแก. แแแแแแแแแ, แชแฎแ แแแแก แฌแแจแแแกแแก แแฆแแแฉแแแแแ, แ แแ แกแฎแแ แชแฎแ แแแแแจแ แแ แแก แฉแแแแฌแแ แแแ Foreign Key-แแ, แ แแแแแแแช แแแแแแจแแ แแแฃแแแ แฌแแจแแแแจแ แฉแแแแฌแแ แแแแแ. แแ แกแแแขแแก แขแแแแก แจแแชแแแแกแแก แแฆแแแฉแแแแแ, แ แแ แแแแแชแแแแแแก 100% แแฎแแ แขแแแแ แแแ แแแแแแงแแแแแแ.
แ แแแแ แแแแแแฌแงแแแขแแ
- แแแฌแแ แแ แกแแแชแแแแฃแ แ แกแแ แแแขแแแ, แ แแแแแแแช แแแแแงแแแแแฃแแ แแฅแแแแ แแ แแฎแแ แแแแ แแชแแแกแแแ แแ แแแ แแ แจแแแขแแแแ แแแแแชแแแแแ แกแแแแแแแ แคแแ แแแจแ. แแก แแ แแก แแแแ แแชแแแก แแแแแงแแแแแแก แจแแแแแ แแแแแชแแแแแแก แแฎแแ แกแขแ แฃแฅแขแฃแ แแแจแ แแแแแชแแแแก แแ แแแแแแแก แแแแแญแ แแก แแแแแแ แแแ, แแแแ แแ แแกแแแแกแ แ แแ แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แแแ แ, แแแแกแแแฃแแ แแแฃแ แจแแแแฎแแแแแแจแ. แแก แแแ, แ แ แแฅแแ แฃแแแ, แงแแแแแแแแก แแ แแ แแก แฎแแแแแกแแฌแแแแแ, แ แแแแแ แชแแชแฎแแ แกแแ แแแ แแแแ แแแแแชแแแแแแก แ แแแแฅแขแแ แแแ แจแแแซแแแแ แกแแจแแจแ แแ แแแแแแแ แแแแแแช แแ แแงแแก.
- แแแแแ แแ แแ แ แแฃแแ แแแ แแ แแก แแ แกแแแฃแแ แชแแแแแแแแแแก แ แแแแฅแขแแ แแแ. แกแแ แแฃแแ แแแแจแ แแแแแแแ แแแแก, แ แแ แงแแแแ แแแแแชแแแแ แแแแ, แกแแแแช แแก แฃแแแ แแฅแแ แแแแแงแแแแแฃแแ แแ แกแแแฃแแ แกแแฎแแ, แฃแแแ แแฆแแแแก. แกแแแกแแแแ แจแแกแแซแแแแแแแ, แ แแ แแแแแ backend แแฃแแแ แแซแฃแแแแฃแแ แแงแแก แแแแแแฃแ แแ แแแแแแแแกแแก แแแแแชแแแแ แแแแ แแฃแแแแแ.
- แแ แงแแแแแแ แฃแแแแแ แกแแแฃแ แ แแแแ แแแแแชแแแแแแก แแ แแแแแแแก แแแแแขแแแ แแแแแแแแแ แแก แแแ แแแแจแ, แแแแแ แกแแขแฃแแชแแแก แฎแแแแฎแแ แจแแฅแแแ แแ แแฎแแแ แชแแแแแแแแแแก แแแแแขแแแ, แแแคแฃแญแแแฃแแแ, แ แแแแแแช แแชแแแแแก แแ แแแแแแแก.
แแแแแแแ, แ แแช แฃแคแ แ แแแขแแ แแแแแชแแแแ แแแแ แแกแแแแกแ แจแแแแแแแแแแแแ แฌแแ แแแแแแก แกแแ แแแ แแก แแแแแชแแแแ แแแแแกแแแ, แแแ แแแแแแแแ แจแแแกแ แแแแกแ, แ แแ แแแแ แแชแแแกแแแ แแแแแแจแแ แแแฃแแ แแ แแแแแแแแ แจแแ แก แฌแแแแแแก. แแ, แ แ แแฅแแ แฃแแแ, แกแแแแ แชแแแแแแแแแแก แกแแชแแแจแ แแแแแแแแแ, แ แแแแแแฏแแ แแ แฃแแแ แแคแแฅแ แแ, แแแแ แฆแแแแก แแฃ แแ แ แ แแแแแก.
แกแแขแฃแแชแแ 3. Liquibase แแแแแงแแแแแแก แแฌแงแแแก แฌแแ แแแแแแจแ แจแแกแแแแก แจแแแแแ
แแแแฃแจแแแ, แแฃแแแแก แฎแแแแซแฆแแแแแแแ แกแแฎแแแ แแแขแแแก แแ แแแฅแขแจแ Liquibase-แแก แฉแแ แแแ, แแแแ แแ แแ แแแฅแขแ แฃแแแ แฌแแ แแแแแแจแแ แแ แแ แกแแแแแก แแแแแชแแแแ แแแแแก แแ แกแแแฃแแ แกแขแ แฃแฅแขแฃแ แ.
แจแแกแแแแแแกแแ, แแ แแแแแแ แแก แแ แแก, แ แแ แแแแแกแแแแ แแฎแแ แกแแ แแแ แแ แแ แแแแแแแแแ แแแแฅแแแแแ, แแก แชแฎแ แแแแแ แแแแแแแ แฃแแแ แแฅแแแก แจแแฅแแแแแ, แฎแแแ แแ แกแแแฃแแ แแแ แแแ แฃแแแ แแแ แฉแแก แแแแแแแแแแ แฃแ แแแแแแแ แแแแแจแ, แแแแ แแงแแก แแฎแแแ แชแแแแแแแแแแก แแแแ แแแแก แแแกแแฆแแแแ.
แ แแแแ แแแแแแฌแงแแแขแแ
แแกแแแ แแ แกแแแแแก แ แแแแแแแแ แแแ:
- แแแ แแแแ แแ แงแแแแแแ แแจแแแ แ แแ แแก แชแแแแแฃแแ แกแแ แแแขแแก แแ แกแแแแแ, แ แแแแแแช แฎแแแแ แฃแแแ แแฅแแแก แแแแแงแแแแแฃแแ แแฎแแแ แแแ แแแแก แแแแชแแแแแแแชแแแกแแก.
- แแแแ แ แแแแแแแแ แแจแแแ แแ, แแฅแแแแแ Liquibase แแแแ แแชแแ, แ แแแแแแช แกแฎแแ Liquibase แแแแขแแฅแกแขแจแแ แแ แแแแแแงแแแแ แแแ. แจแแแแซแแแแ แแแขแ แฌแแแแแแฎแแ Liquibase Context-แแก แจแแกแแฎแแ แแฅ:
https://www.liquibase.org/documentation/contexts.html . แแแแแแแ, แแก แแ แแก แกแแแแขแแ แแกแ แแแฅแแแแแแ, แ แแแแแแช แจแแแซแแแแ แฌแแ แแแขแแแแ แแฅแแแก แแแแแงแแแแแฃแแ, แแแแแแแแแ, แขแแกแขแแ แแแแกแแแแก. - แแแกแแแ แแแ แ แแแแแแแแ แกแแคแแฎแฃแ แแกแแแ แจแแแแแแ. แแแ แแแ แ แแแจแ, แฃแแแ แจแแแฅแแแแก แแแแ แแชแแ แแ แกแแแฃแแ แชแฎแ แแแแแแกแแแแก. แจแแแแแ แแก แฃแแแ แแฅแแแก แแแแแงแแแแแฃแแ แ แแแแ แแแ แแแแจแ แแ แแแแแแ แแ แแแแฆแแแ แแแกแ แฐแแจแแก แฏแแแ. แจแแแแแแ แแแแแฏแ แแ แแก แชแแ แแแแ Liquibase แชแฎแ แแแแแแก แแแแชแแแแแแแชแแ แฉแแแแก แแ แ แชแแ แแแ แกแแ แแแ แแ แแ แชแแแแแแแแแแก แแแแแงแแแแแแก แแกแขแแ แแแก แชแฎแ แแแจแ แจแแแแซแแแแ แฎแแแแ แแแแแแแแกแแ แฉแแแแฌแแ แ "แแแแฅแแก แแแแแงแแแแแฃแแ" แชแแแแแแแแแแก แจแแกแแฎแแ แแแแแชแแแแ แแแแแจแ แฃแแแ แแ แกแแแฃแแ แชแแแแแแแแแแ. . แแแ แแแแ, แแ แกแแแฃแ แกแแ แแแ แแ แแกแขแแ แแแก แแแแแ แแแแฌแงแแแ แแ-2 แแแ แกแแแแแ แแ แงแแแแ แแฎแแแ แแแ แแแ แแแแแขแฃแ แแ แแแแฅแชแแแ.
แกแแขแฃแแชแแ 4. แแแแ แแชแแ แฎแแแแ แฃแแแ แแแแแ แ แแ แแ แแฅแแก แแ แ แแแกแ แฃแแแแแก
แกแแ แแแกแแก แแแแแแแแ แแแแก แแแกแแฌแงแแกแจแ, แ แแแแ แช แฌแแกแ, Liquibase แแแแแแงแแแแแ แ แแแแ แช แแแ แ แแแแแแแแแแฃแแแแ แแ แงแแแแ แแแแ แแชแแ แแฃแจแแแแแแ แแแแแชแฎแแแแก แแแฌแงแแแแกแแก. แแฃแแชแ, แแ แแแ แแแแแแแแแแแจแ, แแฅแแแ แจแแแซแแแแ แฌแแแฌแงแแแ แจแแแแแ แจแแแแฎแแแแแแก:
- แแแแ แแชแแแแ แฃแแแ แแแแแ แ แฎแแแแ แแ แแแกแ แฃแแแแแก แแแแ แแ แ แกแญแแ แแแแ.
- แกแแญแแ แแ แแแแ แแชแแ แแแแแฌแแแแแฃแ แแแ แแแแจแ, แแแแแแแแแ, แแแแแชแแแแ แแแแแก แกแแ แแแ แแก แ แแแแแแแแ แแแกแขแแแชแแแแ แแ แแแ แแฃแแแ.
แแ แจแแแแฎแแแแแจแ, แแแแ แแชแแแแแก แซแแแแแ แฎแแแแ แซแแแแแ แแแแแงแแแแแ แแแแแแฌแแแแก แแแแแแแชแแแก แแแฌแงแแแแก แแแแแก. แแแ แแ แแแแกแ, แแแแแแแชแแแก แแแแแแฃแ แแแกแขแแแชแแแแ แแแแ แแชแแแก แแแแแงแแแแแแ แจแแแซแแแแ แแแแแแฌแแแแก แกแฎแแแแแกแฎแแ แกแแ แแแ แแแแก แกแแแฅแ แแแแแแชแแ.
แ แแแแ แแแแแแฌแงแแแขแแ
แแกแแ แจแแแแฎแแแแแแจแ, แแฅแแแแ แแ แแแฅแขแ แฃแแแ แแแแแ, แจแแกแแซแแแ แแ แแแกแ แฃแแแช แแ, แแ Liquibase แแฌแงแแแก แแแฅแแแแแแแก, แ แแแแ แช แชแแแแ แแแ แ แแแกแขแ แฃแแแแขแ. แคแแฅแขแแ, แ แแ Liquibase, แ แแแแ แช แแแแแแแแแแ, แจแแแแแแแแแ jar แคแแแแจแ แแ แจแแฃแซแแแ แแแฃแจแแแก แ แแแแ แช แแแแแแแแแแฃแแแแ แแ แแแฅแขแแก แคแแ แแแแแจแ แแ แแแแแฃแแแแแแแแ.
แแแแแฃแแแแแแแ แ แแแแแจแ, แจแแแแซแแแแ แแแแ แแชแแแก แแแแฎแแ แชแแแแแแ แแฅแแแแก CI/CD แแแ แแแแจแ แแ แแฅแแแแ แกแแกแขแแแแก แแแแแแแกแขแ แแขแแ แแแแกแ แแ แแแแแแแแแแก แกแแแชแแแแแกแขแแแแก แซแแแแ แแฎแ แแแแ แแแขแแแแ. แแแแกแแแแแก แแแแญแแ แแแแแ Liquibase แแ แซแแแแแแก แฎแแแ
แแแแแงแแแแแก
แกแแแแแแแแแแจแ, แแแแแชแแแแ แแแแแก แแแแ แแชแแแแแแ แแฃแจแแแแแกแแก แจแแแซแแแแ แแแแแ แแแแ แ แฎแแ แแแแ แแงแแก แแ แแแแ แ แแแแแแแ แแแแแฎแแแก แจแแแแฅแแแแแแแ แแแแแแแแก. แแแแจแแแแแแแแแแ แแแแกแแแแแก, แ แแ แแฃ แแงแแแแแ แฎแแแกแแฌแงแแก แกแฌแแ แแ, แแ แฎแแ แแแแแแแก แฃแแแขแแกแแแแก แแแแแแแ แแชแแแแแแ แจแแกแแซแแแแแแ. แแแแแ แแขแฃแแแ, แงแแแแ แฉแแแแแแแแ แแ แแแแแแแกแแแ แแแแแแแแแแ แกแฎแแแแแกแฎแแ แคแแ แแแ แแแแแฌแแ แแ แแแแแแ แแ แแแแแแแ แฉแแแ แจแแชแแแแแก แจแแแแแ แแงแ. แซแแ แแแแแแ แแก แฎแแแแ, แ แ แแฅแแ แฃแแแ, แฃแงแฃแ แแแฆแแแแแแก แแแแ, แแแแ แแ แฎแแแแแฎแแ แแแกแขแ แฃแแแแขแแก แแแแแงแแแแแแก แแ แแแแแแแฃแ แ แฃแฃแแแ แแแแก แแแแ.
แฌแงแแ แ: www.habr.com