Како Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅Ρ‚Π΅ ΠΏΡƒΡ†Π°ΡšΠ΅ Ρƒ Π½ΠΎΠ³Ρƒ користСћи ЛикуибасС

Никада сС Ρ€Π°Π½ΠΈΡ˜Π΅ нијС дСсило, ΠΈ Π΅Π²ΠΎ нас ΠΏΠΎΠ½ΠΎΠ²ΠΎ!

На нашСм слСдСћСм ΠΏΡ€ΠΎΡ˜Π΅ΠΊΡ‚Ρƒ ΠΎΠ΄Π»ΡƒΡ‡ΠΈΠ»ΠΈ смо Π΄Π° користимо ЛикуибасС ΠΎΠ΄ самог ΠΏΠΎΡ‡Π΅Ρ‚ΠΊΠ° ΠΊΠ°ΠΊΠΎ бисмо ΠΈΠ·Π±Π΅Π³Π»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ Ρƒ будућности. Како сС испоставило, Π½Π΅ Π·Π½Π°Ρ˜Ρƒ сви ΠΌΠ»Π°Π΄ΠΈ Ρ‡Π»Π°Π½ΠΎΠ²ΠΈ Ρ‚ΠΈΠΌΠ° ΠΊΠ°ΠΊΠΎ Π΄Π° Π³Π° ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ користС. ΠžΠ΄Ρ€ΠΆΠ°ΠΎ сам ΠΈΠ½Ρ‚Π΅Ρ€Π½Ρƒ Ρ€Π°Π΄ΠΈΠΎΠ½ΠΈΡ†Ρƒ, ΠΊΠΎΡ˜Ρƒ сам ΠΏΠΎΡ‚ΠΎΠΌ ΠΎΠ΄Π»ΡƒΡ‡ΠΈΠΎ Π΄Π° ΠΏΡ€Π΅Ρ‚Π²ΠΎΡ€ΠΈΠΌ Ρƒ Ρ‡Π»Π°Π½Π°ΠΊ.

Π§Π»Π°Π½Π°ΠΊ ΡƒΠΊΡ™ΡƒΡ‡ΡƒΡ˜Π΅ кориснС савСтС ΠΈ опис Ρ‚Ρ€ΠΈ Π½Π°Ρ˜ΠΎΡ‡ΠΈΠ³Π»Π΅Π΄Π½ΠΈΡ˜Π΅ Π·Π°ΠΌΠΊΠ΅ Ρƒ којС ΠΌΠΎΠΆΠ΅Ρ‚Π΅ упасти ΠΊΠ°Π΄Π° Ρ€Π°Π΄ΠΈΡ‚Π΅ са Π°Π»Π°Ρ‚ΠΈΠΌΠ° Π·Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Ρƒ Ρ€Π΅Π»Π°Ρ†ΠΈΠΎΠ½ΠΈΡ… Π±Π°Π·Π° ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°, посСбно ЛикуибасС. Π”ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½ Π·Π° Јава ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€Π΅ Π½Π° Ρ˜ΡƒΠ½ΠΈΠΎΡ€ΡΠΊΠΎΠΌ ΠΈ ΡΡ€Π΅Π΄ΡšΠ΅ΠΌ Π½ΠΈΠ²ΠΎΡƒ; Π·Π° ΠΈΡΠΊΡƒΡΠ½ΠΈΡ˜Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€Π΅ ΠΌΠΎΠΆΠ΅ Π±ΠΈΡ‚ΠΈ ΠΎΠ΄ интСрСса Π·Π° ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€Π°ΡšΠ΅ ΠΈ ΠΏΠΎΠ½Π°Π²Ρ™Π°ΡšΠ΅ ΠΎΠ½ΠΎΠ³Π° ΡˆΡ‚ΠΎ јС Π½Π°Ρ˜Π²Π΅Ρ€ΠΎΠ²Π°Ρ‚Π½ΠΈΡ˜Π΅ Π²Π΅Ρ› ΠΏΠΎΠ·Π½Π°Ρ‚ΠΎ.

Како Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅Ρ‚Π΅ ΠΏΡƒΡ†Π°ΡšΠ΅ Ρƒ Π½ΠΎΠ³Ρƒ користСћи ЛикуибасС

ЛикуибасС ΠΈ Π€Π»ΠΈΠ²Π°ΠΈ су Π³Π»Π°Π²Π½Π΅ конкурСнтскС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π΅ Π·Π° Ρ€Π΅ΡˆΠ°Π²Π°ΡšΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ Π²Π΅Ρ€Π·ΠΈΡ˜Π° Ρ€Π΅Π»Π°Ρ†ΠΈΠΎΠ½ΠΈΡ… структура Ρƒ свСту Јава. ΠŸΡ€Π²ΠΈ јС ΠΏΠΎΡ‚ΠΏΡƒΠ½ΠΎ бСсплатан, Ρƒ пракси сС Π½Π°Ρ˜Ρ‡Π΅ΡˆΡ›Π΅ Π±ΠΈΡ€Π° Π·Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Ρƒ, Π·Π±ΠΎΠ³ Ρ‡Π΅Π³Π° јС ЛикуибасС ΠΈΠ·Π°Π±Ρ€Π°Π½ Π·Π° Ρ˜ΡƒΠ½Π°ΠΊΠ° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π΅. ΠœΠ΅Ρ’ΡƒΡ‚ΠΈΠΌ, Π½Π΅ΠΊΠ΅ ΠΎΠ΄ описаних пракси ΠΌΠΎΠ³Ρƒ Π±ΠΈΡ‚ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€Π·Π°Π»Π½Π΅, Ρƒ зависности ΠΎΠ΄ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ вашС Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π΅.

ΠœΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π΅ Ρ€Π΅Π»Π°Ρ†ΠΈΠΎΠ½ΠΈΡ… структура су присилан Π½Π°Ρ‡ΠΈΠ½ Π΄Π° сС носи са слабом Ρ„Π»Π΅ΠΊΡΠΈΠ±ΠΈΠ»Π½ΠΎΡˆΡ›Ρƒ Ρ€Π΅Π»Π°Ρ†ΠΈΠΎΠ½ΠΈΡ… ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π° ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°. Π£ Π΅Ρ€ΠΈ ООП ΠΌΠΎΠ΄Π΅, стил Ρ€Π°Π΄Π° са Π±Π°Π·Π°ΠΌΠ° ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° јС ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°ΠΎ Π΄Π° Ρ›Π΅ΠΌΠΎ јСдном описати ΡˆΠ΅ΠΌΡƒ ΠΈ Π΄Π° јС вишС Π½Π΅ Π΄ΠΎΠ΄ΠΈΡ€ΡƒΡ˜Π΅ΠΌΠΎ. Али стварност јС ΡƒΠ²Π΅ΠΊ Π΄Π° сС ствари ΠΌΠ΅ΡšΠ°Ρ˜Ρƒ, Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅ структурС Ρ‚Π°Π±Π΅Π»Π΅ су ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π΅ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎ чСсто. Наравно, сам процСс ΠΌΠΎΠΆΠ΅ Π±ΠΈΡ‚ΠΈ Π±ΠΎΠ»Π°Π½ ΠΈ Π½Π΅ΠΏΡ€ΠΈΡ˜Π°Ρ‚Π°Π½.

НСћу ΡƒΠ»Π°Π·ΠΈΡ‚ΠΈ Π΄ΡƒΠ±Ρ™Π΅ Ρƒ опис Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π΅ ΠΈ упутства Π·Π° додавањС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ вашСм ΠΏΡ€ΠΎΡ˜Π΅ΠΊΡ‚Ρƒ; Π½Π° ΠΎΠ²Ρƒ Ρ‚Π΅ΠΌΡƒ јС написано доста Ρ‡Π»Π°Π½Π°ΠΊΠ°:

ΠŸΠΎΡ€Π΅Π΄ Ρ‚ΠΎΠ³Π°, Π²Π΅Ρ› јС ΠΏΠΎΡΡ‚ΠΎΡ˜Π°ΠΎ ΠΎΠ΄Π»ΠΈΡ‡Π°Π½ Ρ‡Π»Π°Π½Π°ΠΊ Π½Π° Ρ‚Π΅ΠΌΡƒ корисних савСта:

Π‘ΠΎΠ²Π΅Ρ‚Ρ‹

Π–Π΅Π»ΠΈΠΌ Π΄Π° ΠΏΠΎΠ΄Π΅Π»ΠΈΠΌ својС савСтС ΠΈ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€Π΅ који су сС Ρ€ΠΎΠ΄ΠΈΠ»ΠΈ ΠΊΡ€ΠΎΠ· зној, ΠΊΡ€Π² ΠΈ Π±ΠΎΠ» Ρ€Π΅ΡˆΠ°Π²Π°ΡšΠ° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° са ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π°ΠΌΠ°.

1. ΠŸΡ€Π΅ Π½Π΅Π³ΠΎ ΡˆΡ‚ΠΎ ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ са Ρ€Π°Π΄ΠΎΠΌ, Ρ‚Ρ€Π΅Π±Π°Π»ΠΎ Π±ΠΈ Π΄Π° сС ΡƒΠΏΠΎΠ·Π½Π°Ρ‚Π΅ са ΠΎΠ΄Π΅Ρ™ΠΊΠΎΠΌ ΠΎ Π½Π°Ρ˜Π±ΠΎΡ™ΠΈΠΌ праксама ОнлинС ЛикуибасС

Π’Π°ΠΌΠΎ описанС су Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½Π΅, Π°Π»ΠΈ Π²Π΅ΠΎΠΌΠ° Π²Π°ΠΆΠ½Π΅ ствари, Π±Π΅Π· ΠΊΠΎΡ˜ΠΈΡ… ΠΊΠΎΡ€ΠΈΡˆΡ›Π΅ΡšΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°ΠΊΠΎΠΌΠΏΠ»ΠΈΠΊΡƒΡ˜Π΅ ваш ΠΆΠΈΠ²ΠΎΡ‚. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, нСструктурирани приступ ΡƒΠΏΡ€Π°Π²Ρ™Π°ΡšΡƒ скуповима ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Ρ›Π΅ ΠΏΡ€Π΅ ΠΈΠ»ΠΈ каснијС довСсти Π΄ΠΎ Π·Π°Π±ΡƒΠ½Π΅ ΠΈ ΠΏΠΎΠΊΠ²Π°Ρ€Π΅Π½ΠΈΡ… ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π°. Ако Ρƒ исто Π²Ρ€Π΅ΠΌΠ΅ Π½Π΅ ΡƒΠ²Π΅Π΄Π΅Ρ‚Π΅ мСђусобно зависнС ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅ структурС Π±Π°Π·Π΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° ΠΈ Π»ΠΎΠ³ΠΈΠΊΠ΅ услугС, ΠΏΠΎΡΡ‚ΠΎΡ˜ΠΈ Π²Π΅Π»ΠΈΠΊΠ° Π²Π΅Ρ€ΠΎΠ²Π°Ρ‚Π½ΠΎΡ›Π° Π΄Π° Ρ›Π΅ Ρ‚ΠΎ довСсти Π΄ΠΎ Ρ†Ρ€Π²Π΅Π½ΠΈΡ… тСстова ΠΈΠ»ΠΈ нСисправног ΠΎΠΊΡ€ΡƒΠΆΠ΅ΡšΠ°. ΠŸΠΎΡ€Π΅Π΄ Ρ‚ΠΎΠ³Π°, ΠΏΡ€Π΅ΠΏΠΎΡ€ΡƒΠΊΠ΅ Π·Π° ΠΊΠΎΡ€ΠΈΡˆΡ›Π΅ΡšΠ΅ ЛикуибасС-Π° Π½Π° Π·Π²Π°Π½ΠΈΡ‡Π½ΠΎΠΌ ΡΠ°Ρ˜Ρ‚Ρƒ садрТС ΠΊΠ»Π°ΡƒΠ·ΡƒΠ»Ρƒ ΠΎ Ρ€Π°Π·Π²ΠΎΡ˜Ρƒ ΠΈ Ρ‚Π΅ΡΡ‚ΠΈΡ€Π°ΡšΡƒ скрипти Π·Π° Π²Ρ€Π°Ρ›Π°ΡšΠ΅, зајСдно са Π³Π»Π°Π²Π½ΠΈΠΌ скриптама Π·Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Ρƒ. Па, Ρƒ Ρ‡Π»Π°Π½ΠΊΡƒ https://habr.com/ru/post/178665/ ΠŸΠΎΡΡ‚ΠΎΡ˜Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ ΠΊΠΎΠ΄Π° који сС односС Π½Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π΅ ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·Π°ΠΌ Π²Ρ€Π°Ρ›Π°ΡšΠ°.

2. Ако ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ Π΄Π° користитС Π°Π»Π°Ρ‚Π΅ Π·Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Ρƒ, Π½Π΅ΠΌΠΎΡ˜Ρ‚Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΠΈ Ρ€ΡƒΡ‡Π½Π΅ исправкС Ρƒ структури Π±Π°Π·Π΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°

Како сС ΠΊΠ°ΠΆΠ΅: "ЈСдном ΠŸΠ΅Ρ€ΡΠΈΠ», ΡƒΠ²Π΅ΠΊ ΠŸΠ΅Ρ€ΡΠΈΠ»." Ако ЛикуибасС ΠΏΠΎΡ‡Π½Π΅ Π΄Π° ΡƒΠΏΡ€Π°Π²Ρ™Π° Π±Π°Π·ΠΎΠΌ вашС Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π΅, свС Ρ€ΡƒΡ‡Π½Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅ ΠΎΠ΄ΠΌΠ°Ρ… Π΄ΠΎΠ²ΠΎΠ΄Π΅ Π΄ΠΎ нСдослСдног ΡΡ‚Π°ΡšΠ°, Π° Π½ΠΈΠ²ΠΎ ΠΏΠΎΠ²Π΅Ρ€Π΅ΡšΠ° Ρƒ скуповС ΠΏΡ€ΠΎΠΌΠ΅Π½Π° ΠΏΠΎΡΡ‚Π°Ρ˜Π΅ Π½ΡƒΠ»Π°. ΠŸΠΎΡ‚Π΅Π½Ρ†ΠΈΡ˜Π°Π»Π½ΠΈ Ρ€ΠΈΠ·ΠΈΡ†ΠΈ ΡƒΠΊΡ™ΡƒΡ‡ΡƒΡ˜Ρƒ Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ сати ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ… Π½Π° ΠΎΠ±Π½Π°Π²Ρ™Π°ΡšΡƒ Π±Π°Π·Π΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°; Ρƒ Π½Π°Ρ˜Π³ΠΎΡ€Π΅ΠΌ ΡΠ»ΡƒΡ‡Π°Ρ˜Ρƒ, ΠΌΡ€Ρ‚Π°Π² сСрвСр. Ако Ρƒ свом Ρ‚ΠΈΠΌΡƒ ΠΈΠΌΠ°Ρ‚Π΅ ДБА Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚Ρƒ β€žΡΡ‚Π°Ρ€Π΅ ΡˆΠΊΠΎΠ»Π΅β€œ, стрпљиво ΠΈ ΠΏΡ€ΠΎΠΌΠΈΡˆΡ™Π΅Π½ΠΎ ΠΌΡƒ ΠΎΠ±Ρ˜Π°ΡΠ½ΠΈΡ‚Π΅ ΠΊΠΎΠ»ΠΈΠΊΠΎ Ρ›Π΅ ствари Π±ΠΈΡ‚ΠΈ лошС Π°ΠΊΠΎ ΠΎΠ½ Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΎ ΡƒΡ€Π΅Ρ’ΡƒΡ˜Π΅ Π±Π°Π·Ρƒ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° ΠΏΡ€Π΅ΠΌΠ° сопствСном Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°ΡšΡƒ условног Π‘ΠšΠ› ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€Π°.

3. Ако јС скуп ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Π²Π΅Ρ› Π³ΡƒΡ€Π½ΡƒΡ‚ Ρƒ ΡΠΏΡ€Π΅ΠΌΠΈΡˆΡ‚Π΅, ΠΈΠ·Π±Π΅Π³Π°Π²Π°Ρ˜Ρ‚Π΅ ΡƒΡ€Π΅Ρ’ΠΈΠ²Π°ΡšΠ΅

Ако јС Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ Π½Π°ΠΏΡ€Π°Π²ΠΈΠΎ ΠΏΠΎΠ²Π»Π°Ρ‡Π΅ΡšΠ΅ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΎ сСт ΠΈΠ·ΠΌΠ΅Π½Π°, који Ρ›Π΅ каснијС Π±ΠΈΡ‚ΠΈ ΡƒΡ€Π΅Ρ’Π΅Π½, сигурно Ρ›Π΅ вас Π·Π°ΠΏΠ°ΠΌΡ‚ΠΈΡ‚ΠΈ Π»Π΅ΠΏΠΎΠΌ Ρ€Π΅Ρ‡Ρ˜Ρƒ ΠΊΠ°Π΄Π° добијС Π³Ρ€Π΅ΡˆΠΊΡƒ ΠΏΡ€ΠΈ ΠΏΠΎΠΊΡ€Π΅Ρ‚Π°ΡšΡƒ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π΅. Ако ΡƒΡ€Π΅Ρ’ΠΈΠ²Π°ΡšΠ΅ скупа ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Π½Π΅ΠΊΠ°ΠΊΠΎ ΠΏΡ€ΠΎΡ†ΡƒΡ€ΠΈ Ρƒ Ρ€Π°Π·Π²ΠΎΡ˜, ΠΌΠΎΡ€Π°Ρ›Π΅Ρ‚Π΅ Π΄Π° ΠΏΡ€Π°Ρ‚ΠΈΡ‚Π΅ ΠΊΠ»ΠΈΠ·Π°Π² Ρ‚Π΅Ρ€Π΅Π½ Ρ…ΠΈΡ‚Π½ΠΈΡ… исправки. Π‘ΡƒΡˆΡ‚ΠΈΠ½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΠΎΡ‡ΠΈΠ²Π° Π½Π° Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡ˜ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Ρ…Π΅Ρˆ сумом - Π³Π»Π°Π²Π½ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·Π°ΠΌ ЛикуибасС-Π°. ΠŸΡ€ΠΈΠ»ΠΈΠΊΠΎΠΌ ΡƒΡ€Π΅Ρ’ΠΈΠ²Π°ΡšΠ° ΠΊΠΎΠ΄Π° скупа ΠΏΡ€ΠΎΠΌΠ΅Π½Π°, Ρ…Π΅Ρˆ износ сС мСња. Π£Ρ€Π΅Ρ’ΠΈΠ²Π°ΡšΠ΅ скупова ΠΈΠ·ΠΌΠ΅Π½Π° јС ΠΌΠΎΠ³ΡƒΡ›Π΅ само ΠΊΠ°Π΄Π° јС ΠΌΠΎΠ³ΡƒΡ›Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΠΈ Ρ†Π΅Π»Ρƒ Π±Π°Π·Ρƒ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° ΠΎΠ΄ Π½ΡƒΠ»Π΅ Π±Π΅Π· Π³ΡƒΠ±ΠΈΡ‚ΠΊΠ° ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°. Π£ ΠΎΠ²ΠΎΠΌ ΡΠ»ΡƒΡ‡Π°Ρ˜Ρƒ, Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΡΠ°ΡšΠ΅ Π‘ΠšΠ› ΠΈΠ»ΠΈ ΠšΠ‘ΠœΠ› ΠΊΠΎΠ΄Π° ΠΌΠΎΠΆΠ΅, Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ², ΠΎΠ»Π°ΠΊΡˆΠ°Ρ‚ΠΈ ΠΆΠΈΠ²ΠΎΡ‚ ΠΈ ΡƒΡ‡ΠΈΠ½ΠΈΡ‚ΠΈ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π΅ Ρ‡ΠΈΡ‚Ρ™ΠΈΠ²ΠΈΡ˜ΠΈΠΌ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π±ΠΈ Π±ΠΈΠ»Π° ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡ˜Π° Ρƒ којој јС, Π½Π° ΠΏΠΎΡ‡Π΅Ρ‚ΠΊΡƒ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π΅, ΡƒΠ½ΡƒΡ‚Π°Ρ€ Ρ‚ΠΈΠΌΠ° Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π΅Π½Π° шСма ΠΈΠ·Π²ΠΎΡ€Π½Π΅ Π±Π°Π·Π΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°.

4. Π˜ΠΌΠ°Ρ˜Ρ‚Π΅ Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠΎΠ²Π°Π½Π΅ Ρ€Π΅Π·Π΅Ρ€Π²Π½Π΅ копијС Π±Π°Π·Π΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° Π°ΠΊΠΎ јС ΠΌΠΎΠ³ΡƒΡ›Π΅

ОвдС јС, мислим, свС јасно. Ако јС ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π° ΠΈΠ·Π½Π΅Π½Π°Π΄Π° Π±ΠΈΠ»Π° Π½Π΅ΡƒΡΠΏΠ΅ΡˆΠ½Π°, свС сС ΠΌΠΎΠΆΠ΅ Π²Ρ€Π°Ρ‚ΠΈΡ‚ΠΈ Π½Π°Π·Π°Π΄. ЛикуибасС ΠΈΠΌΠ° Π°Π»Π°Ρ‚ΠΊΡƒ Π·Π° Π²Ρ€Π°Ρ›Π°ΡšΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π°, Π°Π»ΠΈ скриптС Π·Π° Π²Ρ€Π°Ρ›Π°ΡšΠ΅ Ρ‚Π°ΠΊΠΎΡ’Π΅ пишС сам ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ ΠΈ ΠΌΠΎΠ³Ρƒ ΠΈΠΌΠ°Ρ‚ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° са истом Π²Π΅Ρ€ΠΎΠ²Π°Ρ‚Π½ΠΎΡ›ΠΎΠΌ ΠΊΠ°ΠΎ ΠΈ скриптС Π³Π»Π°Π²Π½ΠΎΠ³ скупа ΠΈΠ·ΠΌΠ΅Π½Π°. Π’ΠΎ Π·Π½Π°Ρ‡ΠΈ Π΄Π° јС Ρƒ сваком ΡΠ»ΡƒΡ‡Π°Ρ˜Ρƒ корисно ΠΈΠ³Ρ€Π°Ρ‚ΠΈ Π½Π° сигурно са Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΈΠΌ копијама.

5. ΠšΠΎΡ€ΠΈΡΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π΅ Ρ€Π΅Π·Π΅Ρ€Π²Π½Π΅ копијС Π±Π°Π·Π΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° Ρƒ Ρ€Π°Π·Π²ΠΎΡ˜Ρƒ, Π°ΠΊΠΎ јС ΠΌΠΎΠ³ΡƒΡ›Π΅

Ако ΠΎΠ²ΠΎ нијС Ρƒ супротности са ΡƒΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌΠ° ΠΈ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΡˆΡ›Ρƒ, Π½Π΅ΠΌΠ° Π»ΠΈΡ‡Π½ΠΈΡ… ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° Ρƒ Π±Π°Π·ΠΈ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°, Π° нијС Π½ΠΈ Ρ‚Π΅ΡˆΠΊΠ° ΠΊΠ°ΠΎ Π΄Π²Π° сунца - ΠΏΡ€Π΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π΅ Π½Π° сСрвСрима Π·Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Ρƒ ΡƒΠΆΠΈΠ²ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΠΈ ΠΊΠ°ΠΊΠΎ Ρ›Π΅ Ρ‚ΠΎ Ρ€Π°Π΄ΠΈΡ‚ΠΈ Π½Π° машини ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€Π° ΠΈ ΠΈΠ·Ρ€Π°Ρ‡ΡƒΠ½Π°Ρ‚ΠΈ скоро 100% ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΡ˜Π°Π»Π½ΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ‚ΠΎΠΊΠΎΠΌ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π΅.

6. ΠšΠΎΠΌΡƒΠ½ΠΈΡ†ΠΈΡ€Π°Ρ˜Ρ‚Π΅ са Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΠΌΠ° Ρƒ Ρ‚ΠΈΠΌΡƒ

Π£ Π΄ΠΎΠ±Ρ€ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½ΠΎΠΌ процСсу Ρ€Π°Π·Π²ΠΎΡ˜Π°, сви Ρƒ Ρ‚ΠΈΠΌΡƒ Π·Π½Π°Ρ˜Ρƒ ΠΊΠΎ ΡˆΡ‚Π° Ρ€Π°Π΄ΠΈ. Π£ стварности Ρ‚ΠΎ чСсто нијС ΡΠ»ΡƒΡ‡Π°Ρ˜, стога, Π°ΠΊΠΎ ΠΏΡ€ΠΈΠΏΡ€Π΅ΠΌΠ°Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅ Ρƒ структури Π±Π°Π·Π΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° ΠΊΠ°ΠΎ Π΄Π΅ΠΎ свог Π·Π°Π΄Π°Ρ‚ΠΊΠ°, ΠΏΡ€Π΅ΠΏΠΎΡ€ΡƒΡ‡Ρ™ΠΈΠ²ΠΎ јС Π΄Π° ΠΎ Ρ‚ΠΎΠΌΠ΅ Π΄ΠΎΠ΄Π°Ρ‚Π½ΠΎ обавСститС Ρ†Π΅ΠΎ Ρ‚ΠΈΠΌ. Ако Π½Π΅ΠΊΠΎ ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ ΠΏΡ€Π°Π²ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅, Ρ‚Ρ€Π΅Π±Π° сС ΠΏΠ°ΠΆΡ™ΠΈΠ²ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΠΈ. Π’Ρ€Π΅Π΄ΠΈ ΠΊΠΎΠΌΡƒΠ½ΠΈΡ†ΠΈΡ€Π°Ρ‚ΠΈ са ΠΊΠΎΠ»Π΅Π³Π°ΠΌΠ° Π½Π°ΠΊΠΎΠ½ Π·Π°Π²Ρ€ΡˆΠ΅Ρ‚ΠΊΠ° посла, Π° Π½Π΅ само Π½Π° ΠΏΠΎΡ‡Π΅Ρ‚ΠΊΡƒ. Многи ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΡ˜Π°Π»Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ са скуповима ΠΈΠ·ΠΌΠ΅Π½Π° ΠΌΠΎΠ³Ρƒ сС Ρ€Π΅ΡˆΠΈΡ‚ΠΈ Ρƒ Ρ„Π°Π·ΠΈ ΠΏΡ€Π΅Π³Π»Π΅Π΄Π° ΠΊΠΎΠ΄Π°.

7. РазмислитС ΠΎ Ρ‚ΠΎΠΌΠ΅ ΡˆΡ‚Π° Ρ€Π°Π΄ΠΈΡ‚Π΅!

Π’ΠΎ Π±ΠΈ ΠΈΠ·Π³Π»Π΅Π΄Π°Π»ΠΎ ΠΊΠ°ΠΎ ΠΎΡ‡ΠΈΠ³Π»Π΅Π΄Π°Π½ савСт који сС односи Π½Π° сваку ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡ˜Ρƒ. ΠœΠ΅Ρ’ΡƒΡ‚ΠΈΠΌ, ΠΌΠ½ΠΎΠ³ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ су сС ΠΌΠΎΠ³Π»ΠΈ ΠΈΠ·Π±Π΅Ρ›ΠΈ Π΄Π° јС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ још јСдном Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°ΠΎ ΡˆΡ‚Π° Ρ€Π°Π΄ΠΈ ΠΈ Π½Π° ΡˆΡ‚Π° Π±ΠΈ Ρ‚ΠΎ ΠΌΠΎΠ³Π»ΠΎ Π΄Π° ΡƒΡ‚ΠΈΡ‡Π΅. Π Π°Π΄ са ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π°ΠΌΠ° ΡƒΠ²Π΅ΠΊ Π·Π°Ρ…Ρ‚Π΅Π²Π° Π΄ΠΎΠ΄Π°Ρ‚Π½Ρƒ ΠΏΠ°ΠΆΡšΡƒ ΠΈ тачност.

Врапс

Π₯ајдС сада Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π°ΠΌΠΎ Ρ‚ΠΈΠΏΠΈΡ‡Π½Π΅ Π·Π°ΠΌΠΊΠ΅ Ρƒ којС ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΡƒΠΏΠ°Π΄Π½Π΅Ρ‚Π΅ Π°ΠΊΠΎ Π½Π΅ слСдитС Π³ΠΎΡ€Π΅Π½Π°Π²Π΅Π΄Π΅Π½Π΅ савСтС, ΠΈ ΡˆΡ‚Π° Π±ΠΈ, Ρ‚Π°Ρ‡Π½ΠΎ, Ρ‚Ρ€Π΅Π±Π°Π»ΠΎ Π΄Π° ΡƒΡ€Π°Π΄ΠΈΡ‚Π΅?

Π‘ΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡ˜Π° 1: Π”Π²Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€Π° ΠΏΠΎΠΊΡƒΡˆΠ°Π²Π°Ρ˜Ρƒ Π΄Π° Π΄ΠΎΠ΄Π°Ρ˜Ρƒ Π½ΠΎΠ²Π΅ скуповС ΠΈΠ·ΠΌΠ΅Π½Π° Ρƒ исто Π²Ρ€Π΅ΠΌΠ΅

Како Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅Ρ‚Π΅ ΠΏΡƒΡ†Π°ΡšΠ΅ Ρƒ Π½ΠΎΠ³Ρƒ користСћи ЛикуибасС
Π’Π°ΡΡ˜Π° ΠΈ ΠŸΠ΅Ρ‚Ρ˜Π° ΠΆΠ΅Π»Π΅ Π΄Π° Π½Π°ΠΏΡ€Π°Π²Π΅ сСт ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π΅ 4, Π° Π΄Π° Π½Π΅ Π·Π½Π°Ρ˜Ρƒ јСдно Π·Π° Π΄Ρ€ΡƒΠ³ΠΎ. Направили су ΠΈΠ·ΠΌΠ΅Π½Π΅ Ρƒ структури Π±Π°Π·Π΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° ΠΈ ΠΈΠ·Π΄Π°Π»ΠΈ Π·Π°Ρ…Ρ‚Π΅Π² Π·Π° ΠΏΠΎΠ²Π»Π°Ρ‡Π΅ΡšΠ΅ са Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚ΠΈΠΌ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°ΠΌΠ° скупова ΠΏΡ€ΠΎΠΌΠ΅Π½Π°. ΠŸΡ€Π΅Π΄Π»Π°ΠΆΠ΅ сС слСдСћи ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·Π°ΠΌ дСловања:

Како ΠΎΠ΄Π»ΡƒΡ‡ΠΈΡ‚ΠΈ

  1. На Π½Π΅ΠΊΠΈ Π½Π°Ρ‡ΠΈΠ½, ΠΊΠΎΠ»Π΅Π³Π΅ ΠΌΠΎΡ€Π°Ρ˜Ρƒ Π΄Π° сС Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π΅ ΠΎ рСдослСду којим Π±ΠΈ ΡšΠΈΡ…ΠΎΠ²ΠΈ сСтови ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Ρ‚Ρ€Π΅Π±Π°Π»ΠΎ Π΄Π° ΠΈΠ΄Ρƒ, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€Π²ΠΎ Ρ‚Ρ€Π΅Π±Π° ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΠΈ ΠŸΠ΅Ρ‚ΠΈΠ½.
  2. НСко Π±ΠΈ Ρ‚Ρ€Π΅Π±Π°ΠΎ сСби Π΄ΠΎΠ΄Π°Ρ‚ΠΈ Π΄Ρ€ΡƒΠ³Ρƒ ΠΈ ΠΎΠ·Π½Π°Ρ‡ΠΈΡ‚ΠΈ Π’Π°ΡΡ˜ΠΈΠ½ сСт ΠΈΠ·ΠΌΠ΅Π½Π° са Π²Π΅Ρ€Π·ΠΈΡ˜ΠΎΠΌ 5. Ово сС ΠΌΠΎΠΆΠ΅ ΡƒΡ€Π°Π΄ΠΈΡ‚ΠΈ ΠΏΡ€Π΅ΠΊΠΎ Π¦Ρ…Π΅Ρ€Ρ€ΠΈ ΠŸΠΈΡ†ΠΊ-Π° ΠΈΠ»ΠΈ ΡƒΡ€Π΅Π΄Π½ΠΎ спајањС.
  3. Након ΠΏΡ€ΠΎΠΌΠ΅Π½Π°, свакако Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ валидност ΠΏΡ€Π΅Π΄ΡƒΠ·Π΅Ρ‚ΠΈΡ… Ρ€Π°Π΄ΡšΠΈ.
    Π£ ствари, ЛикуибасС ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ Ρ›Π΅ Π²Π°ΠΌ ΠΎΠΌΠΎΠ³ΡƒΡ›ΠΈΡ‚ΠΈ Π΄Π° ΠΈΠΌΠ°Ρ‚Π΅ Π΄Π²Π° сСта ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π΅ 4 Ρƒ ΡΠΏΡ€Π΅ΠΌΠΈΡˆΡ‚Ρƒ, Ρ‚Π°ΠΊΠΎ Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ оставити свС ΠΊΠ°ΠΊΠΎ Ρ˜Π΅ΡΡ‚Π΅. Π’ΠΎ Ρ˜Π΅ΡΡ‚, Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΎ Ρ›Π΅Ρ‚Π΅ ΠΈΠΌΠ°Ρ‚ΠΈ Π΄Π²Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅ Ρƒ Π²Π΅Ρ€Π·ΠΈΡ˜ΠΈ 4 са Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚ΠΈΠΌ ΠΈΠΌΠ΅Π½ΠΈΠΌΠ°. Π‘Π° ΠΎΠ²ΠΈΠΌ приступом, каснијС ΠΏΠΎΡΡ‚Π°Ρ˜Π΅ Π²Π΅ΠΎΠΌΠ° Ρ‚Π΅ΡˆΠΊΠΎ ΠΊΡ€Π΅Ρ‚Π°Ρ‚ΠΈ сС ΠΏΠΎ Π²Π΅Ρ€Π·ΠΈΡ˜Π°ΠΌΠ° Π±Π°Π·Π΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°.

ΠŸΠΎΡ€Π΅Π΄ Ρ‚ΠΎΠ³Π°, ЛикуибасС, ΠΊΠ°ΠΎ ΠΈ Π΄ΠΎΠΌ Ρ…ΠΎΠ±ΠΈΡ‚Π°, Ρ‡ΡƒΠ²Π° ΠΌΠ½ΠΎΠ³Π΅ Ρ‚Π°Ρ˜Π½Π΅. ЈСдан ΠΎΠ΄ ΡšΠΈΡ… јС Π²Π°Π»ΠΈΠ΄Π¦Ρ…Π΅Ρ†ΠΊΠ‘ΡƒΠΌ ΠΊΡ™ΡƒΡ‡, који сС појавио Ρƒ Π²Π΅Ρ€Π·ΠΈΡ˜ΠΈ 1.7 ΠΈ ΠΎΠΌΠΎΠ³ΡƒΡ›Π°Π²Π° Π²Π°ΠΌ Π΄Π° Π½Π°Π²Π΅Π΄Π΅Ρ‚Π΅ исправну Ρ…Π΅Ρˆ врСдност Π·Π° ΠΎΠ΄Ρ€Π΅Ρ’Π΅Π½ΠΈ скуп ΠΏΡ€ΠΎΠΌΠ΅Π½Π°, Π±Π΅Π· ΠΎΠ±Π·ΠΈΡ€Π° Π½Π° Ρ‚ΠΎ ΡˆΡ‚Π° јС ΡƒΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅Π½ΠΎ Ρƒ Π±Π°Π·ΠΈ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°. Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° https://www.liquibase.org/documentation/changeset.html ΠΊΠ°ΠΆΠ΅ слСдСћС:

Π”ΠΎΠ΄Π°Ρ˜Ρ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½ΠΈ Π·Π±ΠΈΡ€ који сС сматра Π²Π°ΠΆΠ΅Ρ›ΠΈΠΌ Π·Π° овај скуп ΠΏΡ€ΠΎΠΌΠ΅Π½Π°, Π±Π΅Π· ΠΎΠ±Π·ΠΈΡ€Π° Π½Π° Ρ‚ΠΎ ΡˆΡ‚Π° јС ΡƒΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅Π½ΠΎ Ρƒ Π±Π°Π·ΠΈ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°. ΠšΠΎΡ€ΠΈΡΡ‚ΠΈ сС првСнствСно ΠΊΠ°Π΄Π° Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Ρ†Ρ…Π°Π½Π³Π΅Π‘Π΅Ρ‚ ΠΈ Π½Π΅ ΠΆΠ΅Π»ΠΈΡ‚Π΅ Π΄Π° сС појавС Π³Ρ€Π΅ΡˆΠΊΠ΅ Ρƒ Π±Π°Π·Π°ΠΌΠ° ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° Π½Π° којима јС Π²Π΅Ρ› ΠΏΠΎΠΊΡ€Π΅Π½ΡƒΡ‚ (нијС ΠΏΡ€Π΅ΠΏΠΎΡ€ΡƒΡ‡Π΅Π½Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°)

Π”Π°, Π΄Π°, овај поступак сС Π½Π΅ ΠΏΡ€Π΅ΠΏΠΎΡ€ΡƒΡ‡ΡƒΡ˜Π΅. Али ΠΏΠΎΠ½Π΅ΠΊΠ°Π΄ јак свСтлосни ΠΌΠ°Π³ Ρ‚Π°ΠΊΠΎΡ’Π΅ савлада ΠΌΡ€Π°Ρ‡Π½Π΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅

Π‘ΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡ˜Π° 2: ΠœΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π° која зависи ΠΎΠ΄ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°

Како Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅Ρ‚Π΅ ΠΏΡƒΡ†Π°ΡšΠ΅ Ρƒ Π½ΠΎΠ³Ρƒ користСћи ЛикуибасС

ΠŸΡ€Π΅Ρ‚ΠΏΠΎΡΡ‚Π°Π²ΠΈΠΌΠΎ Π΄Π° Π½Π΅ΠΌΠ°Ρ‚Π΅ могућност Π΄Π° користитС Ρ€Π΅Π·Π΅Ρ€Π²Π½Π΅ копијС Π±Π°Π·Π΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° са ΠΆΠΈΠ²ΠΈΡ… сСрвСра. ΠŸΠ΅Ρ‚ΠΈΠ° јС Π½Π°ΠΏΡ€Π°Π²ΠΈΠΎ сСт ΠΈΠ·ΠΌΠ΅Π½Π°, тСстирао Π³Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎ ΠΈ, са ΠΏΡƒΠ½ΠΈΠΌ ΡƒΠ²Π΅Ρ€Π΅ΡšΠ΅ΠΌ Π΄Π° јС Ρƒ ΠΏΡ€Π°Π²Ρƒ, ΡƒΠΏΡƒΡ‚ΠΈΠΎ Π·Π°Ρ…Ρ‚Π΅Π² Π·Π° ΠΏΠΎΠ²Π»Π°Ρ‡Π΅ΡšΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€Ρƒ. Π—Π° сваки ΡΠ»ΡƒΡ‡Π°Ρ˜, Π²ΠΎΡ’Π° ΠΏΡ€ΠΎΡ˜Π΅ΠΊΡ‚Π° јС Ρ€Π°Π·Ρ˜Π°ΡΠ½ΠΈΠΎ Π΄Π° Π»ΠΈ јС ΠŸΠ΅Ρ‚Ρ˜Π° Ρ‚ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΎ, Π° Π·Π°Ρ‚ΠΈΠΌ Π΄ΠΎΠ΄Π°ΠΎ. Али ΠΏΡ€ΠΈΠΌΠ΅Π½Π° Π½Π° Ρ€Π°Π·Π²ΠΎΡ˜Π½ΠΎΠΌ сСрвСру јС ΠΏΠ°Π»Π°.

Π£ ствари, Ρ‚ΠΎ јС ΠΌΠΎΠ³ΡƒΡ›Π΅, ΠΈ Π½ΠΈΠΊΠΎ нијС ΠΈΠΌΡƒΠ½ ΠΎΠ΄ ΠΎΠ²ΠΎΠ³Π°. Ово сС дСшава Π°ΠΊΠΎ су ΠΈΠ·ΠΌΠ΅Π½Π΅ структурС Ρ‚Π°Π±Π΅Π»Π΅ Π½Π° Π½Π΅ΠΊΠΈ Π½Π°Ρ‡ΠΈΠ½ Π²Π΅Π·Π°Π½Π΅ Π·Π° ΠΎΠ΄Ρ€Π΅Ρ’Π΅Π½Π΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅ ΠΈΠ· Π±Π°Π·Π΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°. ΠžΡ‡ΠΈΠ³Π»Π΅Π΄Π½ΠΎ, Π°ΠΊΠΎ јС ΠŸΠ΅Ρ‚Ρ˜ΠΈΠ½Π° Π±Π°Π·Π° ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° ΠΏΠΎΠΏΡƒΡšΠ΅Π½Π° само ΠΏΠΎΠ΄Π°Ρ†ΠΈΠΌΠ° тСста, ΠΎΠ½Π΄Π° ΠΌΠΎΠΆΠ΄Π° Π½Π΅Ρ›Π΅ ΠΏΠΎΠΊΡ€ΠΈΠ²Π°Ρ‚ΠΈ свС ΡΠ»ΡƒΡ‡Π°Ρ˜Π΅Π²Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈΠ»ΠΈΠΊΠΎΠΌ Π±Ρ€ΠΈΡΠ°ΡšΠ° Ρ‚Π°Π±Π΅Π»Π΅ испоставља сС Π΄Π° Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Ρ‚Π°Π±Π΅Π»Π°ΠΌΠ° ΠΏΠΎΡΡ‚ΠΎΡ˜Π΅ записи ΠΏΠΎ страном ΠΊΡ™ΡƒΡ‡Ρƒ који су ΠΏΠΎΠ²Π΅Π·Π°Π½ΠΈ са записима Ρƒ оној која сС Π±Ρ€ΠΈΡˆΠ΅. Или ΠΊΠ°Π΄Π° сС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Ρ‚ΠΈΠΏ ΠΊΠΎΠ»ΠΎΠ½Π΅, испада Π΄Π° сС Π½Π΅ ΠΌΠΎΠΆΠ΅ 100% ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΎΠ²Π°Ρ‚ΠΈ Ρƒ Π½ΠΎΠ²ΠΈ Ρ‚ΠΈΠΏ.

Како ΠΎΠ΄Π»ΡƒΡ‡ΠΈΡ‚ΠΈ

  • ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ посСбнС скриптС којС Ρ›Π΅ сС користити јСдном зајСдно са ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜ΠΎΠΌ ΠΈ Π΄ΠΎΠ²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅ Ρƒ ΠΎΠ΄Π³ΠΎΠ²Π°Ρ€Π°Ρ˜ΡƒΡ›ΠΈ ΠΎΠ±Π»ΠΈΠΊ. Ово јС ΠΎΠΏΡˆΡ‚ΠΈ Π½Π°Ρ‡ΠΈΠ½ Π΄Π° сС Ρ€Π΅ΡˆΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ прСноса ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° Ρƒ Π½ΠΎΠ²Π΅ структурС Π½Π°ΠΊΠΎΠ½ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π°, Π°Π»ΠΈ Π½Π΅ΡˆΡ‚ΠΎ слично сС ΠΌΠΎΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΠΈ ΠΈ ΠΏΡ€Π΅, Ρƒ посСбним ΡΠ»ΡƒΡ‡Π°Ρ˜Π΅Π²ΠΈΠΌΠ°. Овај ΠΏΡƒΡ‚, Π½Π°Ρ€Π°Π²Π½ΠΎ, нијС ΡƒΠ²Π΅ΠΊ доступан, Ρ˜Π΅Ρ€ ΡƒΡ€Π΅Ρ’ΠΈΠ²Π°ΡšΠ΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° Π½Π° ΠΆΠΈΠ²ΠΈΠΌ сСрвСрима ΠΌΠΎΠΆΠ΅ Π±ΠΈΡ‚ΠΈ опасно, ΠΏΠ° Ρ‡Π°ΠΊ ΠΈ дСструктивно.
  • Још јСдан Ρ‚Π΅ΠΆΠ°ΠΊ Π½Π°Ρ‡ΠΈΠ½ јС Π΄Π° ΡƒΡ€Π΅Π΄ΠΈΡ‚Π΅ ΠΏΠΎΡΡ‚ΠΎΡ˜Π΅Ρ›ΠΈ скуп ΠΏΡ€ΠΎΠΌΠ΅Π½Π°. Π’Π΅ΡˆΠΊΠΎΡ›Π° јС Ρƒ Ρ‚ΠΎΠΌΠ΅ ΡˆΡ‚ΠΎ Ρ›Π΅ свС Π±Π°Π·Π΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° Ρƒ којима јС Π²Π΅Ρ› ΠΏΡ€ΠΈΠΌΠ΅ΡšΠ΅Π½Π° Ρƒ ΠΏΠΎΡΡ‚ΠΎΡ˜Π΅Ρ›Π΅ΠΌ ΠΎΠ±Π»ΠΈΠΊΡƒ ΠΌΠΎΡ€Π°Ρ‚ΠΈ Π΄Π° сС Ρ€Π΅ΡΡ‚Π°ΡƒΡ€ΠΈΡ€Π°Ρ˜Ρƒ. Басвим јС ΠΌΠΎΠ³ΡƒΡ›Π΅ Π΄Π° Ρ›Π΅ Ρ†Π΅ΠΎ Π±Π°Ρ†ΠΊΠ΅Π½Π΄ Ρ‚ΠΈΠΌ Π±ΠΈΡ‚ΠΈ ΠΏΡ€ΠΈΠΌΠΎΡ€Π°Π½ Π΄Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎ ΡƒΠ²Π΅Π΄Π΅ Π±Π°Π·Ρƒ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° ΠΎΠ΄ Π½ΡƒΠ»Π΅.
  • А Π½Π°Ρ˜ΡƒΠ½ΠΈΠ²Π΅Ρ€Π·Π°Π»Π½ΠΈΡ˜ΠΈ Π½Π°Ρ‡ΠΈΠ½ јС Π΄Π° сС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ са ΠΏΠΎΠ΄Π°Ρ†ΠΈΠΌΠ° прСнСсС Ρƒ ΠΎΠΊΡ€ΡƒΠΆΠ΅ΡšΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€Π°, ΠΏΠΎΠ½ΠΎΠ²ΠΎ ΠΊΡ€Π΅ΠΈΡ€Π°Ρ˜ΡƒΡ›ΠΈ исту ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡ˜Ρƒ ΠΈ Π΄ΠΎΠ΄Π°Ρ˜ΡƒΡ›ΠΈ Π½ΠΎΠ²ΠΈ скуп ΠΏΡ€ΠΎΠΌΠ΅Π½Π°, Π½Π° ΠΏΠΎΠΊΠ²Π°Ρ€Π΅Π½ΠΈ, који Ρ›Π΅ Π·Π°ΠΎΠ±ΠΈΡ›ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.
    Како Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅Ρ‚Π΅ ΠΏΡƒΡ†Π°ΡšΠ΅ Ρƒ Π½ΠΎΠ³Ρƒ користСћи ЛикуибасС

Π£ΠΎΠΏΡˆΡ‚Π΅Π½ΠΎ Π³ΠΎΠ²ΠΎΡ€Π΅Ρ›ΠΈ, ΡˆΡ‚ΠΎ јС Π±Π°Π·Π° ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° ΠΏΠΎ саставу слична Π±Π°Π·ΠΈ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠ³ сСрвСра, мањС су шансС Π΄Π° Ρ›Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ са ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π°ΠΌΠ° ΠΎΡ‚ΠΈΡ›ΠΈ Π΄Π°Π»Π΅ΠΊΠΎ. И, Π½Π°Ρ€Π°Π²Π½ΠΎ, ΠΏΡ€Π΅ Π½Π΅Π³ΠΎ ΡˆΡ‚ΠΎ ΠΏΠΎΡˆΠ°Ρ™Π΅Ρ‚Π΅ сСт ΠΈΠ·ΠΌΠ΅Π½Π° Ρƒ ΡΠΏΡ€Π΅ΠΌΠΈΡˆΡ‚Π΅, Ρ‚Ρ€Π΅Π±Π°Π»ΠΎ Π±ΠΈ Π΄Π° размислитС Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ ΠΏΡƒΡ‚Π° Π΄Π° Π»ΠΈ Ρ›Π΅ Π½Π΅ΡˆΡ‚ΠΎ ΠΏΠΎΠΊΠ²Π°Ρ€ΠΈΡ‚ΠΈ.

Π‘ΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡ˜Π° 3. ЛикуибасС ΠΏΠΎΡ‡ΠΈΡšΠ΅ Π΄Π° сС користи Π½Π°ΠΊΠΎΠ½ ΡˆΡ‚ΠΎ ΠΊΡ€Π΅Π½Π΅ Ρƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡšΡƒ

ΠŸΡ€Π΅Ρ‚ΠΏΠΎΡΡ‚Π°Π²ΠΈΠΌΠΎ Π΄Π° јС Π²ΠΎΡ’Π° Ρ‚ΠΈΠΌΠ° Π·Π°ΠΌΠΎΠ»ΠΈΠΎ ΠŸΠ΅Ρ‚Ρ˜Ρƒ Π΄Π° ΡƒΠΊΡ™ΡƒΡ‡ΠΈ ЛикуибасС Ρƒ ΠΏΡ€ΠΎΡ˜Π΅ΠΊΠ°Ρ‚, Π°Π»ΠΈ ΠΏΡ€ΠΎΡ˜Π΅ΠΊΠ°Ρ‚ јС Π²Π΅Ρ› Ρƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡšΠΈ ΠΈ ΠΏΠΎΡΡ‚ΠΎΡ˜ΠΈ ΠΏΠΎΡΡ‚ΠΎΡ˜Π΅Ρ›Π° структура Π±Π°Π·Π΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°.

Π‘Ρ…ΠΎΠ΄Π½ΠΎ Ρ‚ΠΎΠΌΠ΅, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ јС Ρƒ Ρ‚ΠΎΠΌΠ΅ ΡˆΡ‚ΠΎ Π½Π° свим Π½ΠΎΠ²ΠΈΠΌ сСрвСрима ΠΈΠ»ΠΈ машинама Π·Π° Ρ€Π°Π·Π²ΠΎΡ˜Π½Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€Π΅ ΠΎΠ²Π΅ Ρ‚Π°Π±Π΅Π»Π΅ ΠΌΠΎΡ€Π°Ρ˜Ρƒ Π±ΠΈΡ‚ΠΈ ΠΏΠΎΠ½ΠΎΠ²ΠΎ ΠΊΡ€Π΅ΠΈΡ€Π°Π½Π΅ ΠΎΠ΄ Π½ΡƒΠ»Π΅, Π° ΠΏΠΎΡΡ‚ΠΎΡ˜Π΅Ρ›Π΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅ΡšΠ΅ ΠΌΠΎΡ€Π° остати Ρƒ конзистСнтном ΡΡ‚Π°ΡšΡƒ, спрСмно Π΄Π° ΠΏΡ€ΠΈΡ…Π²Π°Ρ‚ΠΈ Π½ΠΎΠ²Π΅ скуповС ΠΈΠ·ΠΌΠ΅Π½Π°.

Како ΠΎΠ΄Π»ΡƒΡ‡ΠΈΡ‚ΠΈ

Π’Π°ΠΊΠΎΡ’Π΅ ΠΏΠΎΡΡ‚ΠΎΡ˜ΠΈ Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π°:

  • ΠŸΡ€Π²ΠΈ ΠΈ Π½Π°Ρ˜ΠΎΡ‡ΠΈΠ³Π»Π΅Π΄Π½ΠΈΡ˜ΠΈ јС Π΄Π° ΠΈΠΌΠ°Ρ‚Π΅ засСбну скрипту која сС ΠΌΠΎΡ€Π° ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΠΈ Ρ€ΡƒΡ‡Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΈΠΊΠΎΠΌ ΠΈΠ½ΠΈΡ†ΠΈΡ˜Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π΅ Π½ΠΎΠ²ΠΎΠ³ ΠΎΠΊΡ€ΡƒΠΆΠ΅ΡšΠ°.
  • Π”Ρ€ΡƒΠ³ΠΈ јС мањС ΠΎΡ‡ΠΈΠ³Π»Π΅Π΄Π°Π½, ΠΈΠΌΠ°Ρ‚Π΅ ЛикуибасС ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Ρƒ која јС Ρƒ Π΄Ρ€ΡƒΠ³ΠΎΠΌ ЛикуибасС контСксту ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ јС. Π’ΠΈΡˆΠ΅ ΠΎ ЛикуибасС контСксту ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΠΈ ΠΎΠ²Π΄Π΅: https://www.liquibase.org/documentation/contexts.html. Π“Π΅Π½Π΅Ρ€Π°Π»Π½ΠΎ, ΠΎΠ²ΠΎ јС Π·Π°Π½ΠΈΠΌΡ™ΠΈΠ² ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·Π°ΠΌ који сС ΠΌΠΎΠΆΠ΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ користити, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° Ρ‚Π΅ΡΡ‚ΠΈΡ€Π°ΡšΠ΅.
  • Π’Ρ€Π΅Ρ›ΠΈ ΠΏΡƒΡ‚ сС ΡΠ°ΡΡ‚ΠΎΡ˜ΠΈ ΠΎΠ΄ Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ ΠΊΠΎΡ€Π°ΠΊΠ°. ΠŸΡ€Π²ΠΎ, ΠΌΠΎΡ€Π° сС Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΠΈ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π° Π·Π° ΠΏΠΎΡΡ‚ΠΎΡ˜Π΅Ρ›Π΅ Ρ‚Π°Π±Π΅Π»Π΅. Π—Π°Ρ‚ΠΈΠΌ сС ΠΌΠΎΡ€Π° ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΠΈ Π½Π° Π½Π΅ΠΊΠΎ ΠΎΠΊΡ€ΡƒΠΆΠ΅ΡšΠ΅ ΠΈ Ρ‚Π°ΠΊΠΎ Ρ›Π΅ сС Π΄ΠΎΠ±ΠΈΡ‚ΠΈ њСгов Ρ…Π΅Ρˆ Π·Π±ΠΈΡ€. Π‘Π»Π΅Π΄Π΅Ρ›ΠΈ ΠΊΠΎΡ€Π°ΠΊ јС ΠΈΠ½ΠΈΡ†ΠΈΡ˜Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° ΠΏΡ€Π°Π·Π½ΠΈΡ… ЛикуибасС Ρ‚Π°Π±Π΅Π»Π° Π½Π° нашСм Π½Π΅ΠΏΡ€Π°Π·Π½ΠΎΠΌ сСрвСру, Π° Ρƒ Ρ‚Π°Π±Π΅Π»Ρƒ са ΠΈΡΡ‚ΠΎΡ€ΠΈΡ˜ΠΎΠΌ ΠΊΠΎΡ€ΠΈΡˆΡ›Π΅ΡšΠ° скупова ΠΏΡ€ΠΎΠΌΠ΅Π½Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€ΡƒΡ‡Π½ΠΎ Π΄Π° унСсСтС запис ΠΎ β€žΠΊΠ°ΠΎ ΠΏΡ€ΠΈΠΌΠ΅ΡšΠ΅Π½ΠΎΠΌβ€œ скупу ΠΈΠ·ΠΌΠ΅Π½Π° са ΠΏΡ€ΠΎΠΌΠ΅Π½Π°ΠΌΠ° којС Π²Π΅Ρ› ΠΏΠΎΡΡ‚ΠΎΡ˜Π΅ Ρƒ Π±Π°Π·ΠΈ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°. . Π”Π°ΠΊΠ»Π΅, Π½Π° ΠΏΠΎΡΡ‚ΠΎΡ˜Π΅Ρ›Π΅ΠΌ сСрвСру, ΠΎΠ΄Π±Ρ€ΠΎΡ˜Π°Π²Π°ΡšΠ΅ ΠΈΡΡ‚ΠΎΡ€ΠΈΡ˜Π΅ ΠΏΠΎΡ‡ΠΈΡšΠ΅ ΠΎΠ΄ Π²Π΅Ρ€Π·ΠΈΡ˜Π΅ 2, Π° сва Π½ΠΎΠ²Π° ΠΎΠΊΡ€ΡƒΠΆΠ΅ΡšΠ° Ρ›Π΅ сС ΠΏΠΎΠ½Π°ΡˆΠ°Ρ‚ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΎ.
    Како Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅Ρ‚Π΅ ΠΏΡƒΡ†Π°ΡšΠ΅ Ρƒ Π½ΠΎΠ³Ρƒ користСћи ЛикуибасС

Π‘ΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡ˜Π° 4. ΠœΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π΅ ΠΏΠΎΡΡ‚Π°Ρ˜Ρƒ ΠΎΠ³Ρ€ΠΎΠΌΠ½Π΅ ΠΈ Π½Π΅ΠΌΠ°Ρ˜Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½Π° Π΄Π° сС Π·Π°Π²Ρ€ΡˆΠ΅

На ΠΏΠΎΡ‡Π΅Ρ‚ΠΊΡƒ Ρ€Π°Π·Π²ΠΎΡ˜Π° сСрвиса, ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ, ЛикуибасС сС користи ΠΊΠ°ΠΎ СкстСрна зависност, Π° свС ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π΅ сС ΠΎΠ±Ρ€Π°Ρ’ΡƒΡ˜Ρƒ ΠΊΠ°Π΄Π° сС Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° ΠΏΠΎΠΊΡ€Π΅Π½Π΅. ΠœΠ΅Ρ’ΡƒΡ‚ΠΈΠΌ, Π²Ρ€Π΅ΠΌΠ΅Π½ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΈΡ›ΠΈ Π½Π° слСдСћС ΡΠ»ΡƒΡ‡Π°Ρ˜Π΅Π²Π΅:

  • ΠœΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π΅ ΠΏΠΎΡΡ‚Π°Ρ˜Ρƒ ΠΎΠ³Ρ€ΠΎΠΌΠ½Π΅ ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ ΠΈΠΌ јС ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π° Π΄Π° сС Π·Π°Π²Ρ€ΡˆΠ΅.
  • ΠŸΠΎΡΡ‚ΠΎΡ˜ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π·Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜ΠΎΠΌ Ρƒ дистрибуираним ΠΎΠΊΡ€ΡƒΠΆΠ΅ΡšΠΈΠΌΠ°, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ инстанци сСрвСра Π±Π°Π·Π΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° истоврСмСно.
    Π£ ΠΎΠ²ΠΎΠΌ ΡΠ»ΡƒΡ‡Π°Ρ˜Ρƒ, ΠΏΡ€Π΅Π΄ΡƒΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π° Ρ›Π΅ довСсти Π΄ΠΎ врСмСнског ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅ΡšΠ° ΠΊΠ°Π΄Π° сС Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° ΠΏΠΎΠΊΡ€Π΅Π½Π΅. ΠŸΠΎΡ€Π΅Π΄ Ρ‚ΠΎΠ³Π°, ΠΏΡ€ΠΈΠΌΠ΅Π½Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π΅ Π½Π° сваку инстанцу Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π΅ посСбно ΠΌΠΎΠΆΠ΅ довСсти Π΄ΠΎ Π½Π΅ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π΅ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚ΠΈΡ… сСрвСра.

Како ΠΎΠ΄Π»ΡƒΡ‡ΠΈΡ‚ΠΈ

Π£ Ρ‚Π°ΠΊΠ²ΠΈΠΌ ΡΠ»ΡƒΡ‡Π°Ρ˜Π΅Π²ΠΈΠΌΠ°, ваш ΠΏΡ€ΠΎΡ˜Π΅ΠΊΠ°Ρ‚ јС Π²Π΅Ρ› Π²Π΅Π»ΠΈΠΊΠΈ, ΠΌΠΎΠΆΠ΄Π° Ρ‡Π°ΠΊ ΠΈ одрасла особа, Π° ЛикуибасС ΠΏΠΎΡ‡ΠΈΡšΠ΅ Π΄Π° Π΄Π΅Π»ΡƒΡ˜Π΅ ΠΊΠ°ΠΎ посСбан спољни Π°Π»Π°Ρ‚. Π§ΠΈΡšΠ΅Π½ΠΈΡ†Π° јС Π΄Π° сС ЛикуибасС ΠΊΠ°ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»ΠΈΡ€Π° Ρƒ Ρ˜Π°Ρ€ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΡƒ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ€Π°Π΄ΠΈ ΠΊΠ°ΠΎ зависност Ρƒ ΠΎΠΊΠ²ΠΈΡ€Ρƒ ΠΏΡ€ΠΎΡ˜Π΅ΠΊΡ‚Π° ΠΈΠ»ΠΈ нСзависно.

Π£ самосталном Ρ€Π΅ΠΆΠΈΠΌΡƒ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ прСпустити ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Ρƒ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π° Π½Π° вашС ЦИ/Π¦Π” ΠΎΠΊΡ€ΡƒΠΆΠ΅ΡšΠ΅ ΠΈΠ»ΠΈ Π½Π° јака Ρ€Π°ΠΌΠ΅Π½Π° Π²Π°ΡˆΠΈΡ… систСм администратора ΠΈ ΡΡ‚Ρ€ΡƒΡ‡ΡšΠ°ΠΊΠ° Π·Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Ρƒ. Π”Π° бистС Ρ‚ΠΎ ΡƒΡ€Π°Π΄ΠΈΠ»ΠΈ, Π±ΠΈΡ›Π΅ Π²Π°ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π° линија ЛикуибасС https://www.liquibase.org/documentation/command_line.html. Π£ ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΡƒ ΠΏΠΎΡΡ‚Π°Ρ˜Π΅ ΠΌΠΎΠ³ΡƒΡ›Π΅ ΠΏΠΎΠΊΡ€Π΅Π½ΡƒΡ‚ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Ρƒ Π½Π°ΠΊΠΎΠ½ ΡˆΡ‚ΠΎ сС ΠΎΠ±Π°Π²Π΅ свС Π½Π΅ΠΎΠΏΡ…ΠΎΠ΄Π½Π΅ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π΅.

Излаз

Π£ ствари, ΠΌΠΎΠΆΠ΅ Π±ΠΈΡ‚ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ вишС Π·Π°ΠΌΠΊΠΈ ΠΊΠ°Π΄Π° Ρ€Π°Π΄ΠΈΡ‚Π΅ са ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π°ΠΌΠ° Π±Π°Π·Π΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°, Π° ΠΌΠ½ΠΎΠ³Π΅ ΠΎΠ΄ ΡšΠΈΡ… Π·Π°Ρ…Ρ‚Π΅Π²Π°Ρ˜Ρƒ ΠΊΡ€Π΅Π°Ρ‚ΠΈΠ²Π°Π½ приступ. Π’Π°ΠΆΠ½ΠΎ јС Ρ€Π°Π·ΡƒΠΌΠ΅Ρ‚ΠΈ Π΄Π° Π°ΠΊΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ користитС Π°Π»Π°Ρ‚, Π²Π΅Ρ›ΠΈΠ½Π° ΠΎΠ²ΠΈΡ… Π·Π°ΠΌΠΊΠΈ сС ΠΌΠΎΠΆΠ΅ ΠΈΠ·Π±Π΅Ρ›ΠΈ. НаимС, ΠΌΠΎΡ€Π°ΠΎ сам Π΄Π° сС носим са свим Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΌ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΠΌΠ° Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚ΠΈΠΌ ΠΎΠ±Π»ΠΈΡ†ΠΈΠΌΠ°, Π° Π½Π΅ΠΊΠΈ ΠΎΠ΄ ΡšΠΈΡ… су Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ ΠΌΠΎΡ˜ΠΈΡ… Π³Ρ€Π΅ΡˆΠ°ΠΊΠ°. Π£Π³Π»Π°Π²Π½ΠΎΠΌ сС Ρ‚ΠΎ дСшава, Π½Π°Ρ€Π°Π²Π½ΠΎ, Π·Π±ΠΎΠ³ нСпаТњС, Π°Π»ΠΈ ΠΏΠΎΠ½Π΅ΠΊΠ°Π΄ ΠΈ Π·Π±ΠΎΠ³ ΠΊΡ€ΠΈΠΌΠΈΠ½Π°Π»Π½Π΅ нСмогућности ΠΊΠΎΡ€ΠΈΡˆΡ›Π΅ΡšΠ° Π°Π»Π°Ρ‚Π°.

Π˜Π·Π²ΠΎΡ€: Π²Π²Π².Ρ…Π°Π±Ρ€.Ρ†ΠΎΠΌ

Π”ΠΎΠ΄Π°Ρ˜ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€