ΠΠ°ΠΊ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°ΡΡ Π²ΡΠΊΠ°ΡΠΊΡ ΠΊΠΎΠ΄Π° ΠΈ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΉ, ΡΡΠΎΠ±Ρ ΡΡΠ°ΡΠ°Ρ ΠΈ Π½ΠΎΠ²Π°Ρ Π²Π΅ΡΡΠΈΠΈ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ?
ΠΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΠΊΠ°ΡΠΊΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΡΠ°ΡΠ°Ρ ΠΈ Π½ΠΎΠ²Π°Ρ Π²Π΅ΡΡΠΈΠΈ ΠΊΠΎΠ΄Π°, ΠΏΠΎΡΡΠΎΠΌΡ ΡΡ Π΅ΠΌΠ° ΠΎΠ±ΡΠ·Π°Π½Π° Π±ΡΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠ° Ρ ΠΎΠ±Π΅ΠΈΠΌΠΈ. ΠΡΡΡΠ΄Π° ΡΠ°Π±Π»ΠΎΠ½ expand/contract Π² ΡΡΠΈ ΡΠ°Π·Ρ. Expand: Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π½ΠΎΠ²ΠΎΠ΅, Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π»ΠΎΠΌΠ°Ρ, β Π½ΠΎΠ²ΡΡ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡ Ρ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΠ΅ΠΌ, Π½ΠΎΠ²ΡΡ ΡΠ°Π±Π»ΠΈΡΡ, Π½ΠΎΠ²ΡΠΉ ΠΈΠ½Π΄Π΅ΠΊΡ; ΡΡΠ°ΡΡΠΉ ΠΊΠΎΠ΄ Π΅Ρ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ. Migrate: Π½ΠΎΠ²ΡΠΉ ΠΊΠΎΠ΄ ΠΏΠΈΡΠ΅Ρ ΠΈ Π² ΡΡΠ°ΡΠΎΠ΅, ΠΈ Π² Π½ΠΎΠ²ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ, ΡΠΎΠ½ΠΎΠ²Π°Ρ Π·Π°Π΄Π°ΡΠ° ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΡ ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΡΠ°Π½ΠΊΠ°ΠΌΠΈ. Contract: ΠΊΠΎΠ³Π΄Π° Π²Π΅ΡΡ ΡΡΠ°ΡΠΈΠΊ Π½Π° Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΈ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΠ΅Π½Ρ, ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΡΡΠ°ΡΠΎΠ΅ β ΠΊΠΎΠ»ΠΎΠ½ΠΊΡ, ΡΠ°Π±Π»ΠΈΡΡ, Π΄Π²ΠΎΠΉΠ½ΡΡ Π·Π°ΠΏΠΈΡΡ. ΠΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΏΠΎΡΡΠ΄ΠΊΠ°: ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π²ΡΠ΅Π³Π΄Π° Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΌ ΡΠ΅Π»ΠΈΠ·Π΅ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π» ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ ΠΊ ΡΠ΄Π°Π»ΡΠ΅ΠΌΠΎΠΌΡ; ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°ΠΏΡΠ΅ΡΠ΅Π½ΠΎ β ΡΡΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ»ΡΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡ ΠΏΠ»ΡΡ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅; ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ ΠΎΠ±ΡΠ°ΡΠΈΠΌΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡ β ΠΎΡΠΊΠ°Ρ ΠΊΠΎΠ΄Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡΠ΅Π±ΠΎΠ²Π°ΡΡ ΠΎΡΠΊΠ°ΡΠ° ΡΡ Π΅ΠΌΡ. ΠΡΠ΄Π΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ: Π΄Π°ΠΆΠ΅ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠ°Ρ ΠΌΠΈΠ³ΡΠ°ΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ°Π±Π»ΠΈΡΡ.