Liquibase เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ†เจชเจฃเฉ‡ เจชเฉˆเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจ—เฉ‹เจฒเฉ€ เจฎเจพเจฐเจจ เจคเฉ‹เจ‚ เจ•เจฟเจตเฉ‡เจ‚ เจฌเจšเจฃเจพ เจนเฉˆ

เจชเจนเจฟเจฒเจพเจ‚ เจ•เจฆเฉ‡ เจจเจนเฉ€เจ‚ เจนเฉ‹เจ‡เจ†, เจ…เจคเฉ‡ เจ‡เฉฑเจฅเฉ‡ เจ…เจธเฉ€เจ‚ เจฆเฉเจฌเจพเจฐเจพ เจœเจพเจ‚เจฆเฉ‡ เจนเจพเจ‚!

เจธเจพเจกเฉ‡ เจ…เจ—เจฒเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ 'เจคเฉ‡, เจ…เจธเฉ€เจ‚ เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจšเจฃ เจฒเจˆ เจธเจผเฉเจฐเฉ‚ เจคเฉ‹เจ‚ เจนเฉ€ Liquibase เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ‡เจน เจชเจคเจพ เจšเจฒเจฆเจพ เจนเฉˆ, เจŸเฉ€เจฎ เจฆเฉ‡ เจธเจพเจฐเฉ‡ เจจเฉŒเจœเจตเจพเจจ เจฎเฉˆเจ‚เจฌเจฐ เจจเจนเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจ•เจฟ เจ‡เจธเจฆเฉ€ เจธเจนเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเฉ€ เจนเฉˆเฅค เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจตเจฐเจ•เจธเจผเจพเจช เจฐเฉฑเจ–เฉ€, เจœเจฟเจธเจจเฉ‚เฉฐ เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฃ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพเฅค

เจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจฒเจพเจญเจฆเจพเจ‡เจ• เจธเฉเจเจพเจ… เจ…เจคเฉ‡ เจคเจฟเฉฐเจจ เจธเจญ เจคเฉ‹เจ‚ เจธเจชเฉฑเจธเจผเจŸ เจจเฉเจ•เจธเจพเจจเจพเจ‚ เจฆเจพ เจตเจฐเจฃเจจ เจธเจผเจพเจฎเจฒ เจนเฉˆ เจœเฉ‹ เจคเฉเจธเฉ€เจ‚ เจฐเจฟเจฒเฉ‡เจธเจผเจจเจฒ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจŸเฉ‚เจฒเจธ, เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจฒเจฟเจ•เจตเฉ€เจฌเฉ‡เจธ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจซเจธ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจœเฉ‚เจจเฉ€เจ…เจฐ เจ…เจคเฉ‡ เจฎเจฟเจกเจฒ เจชเฉฑเจงเจฐเจพเจ‚ 'เจคเฉ‡ Java เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ; เจตเจงเฉ‡เจฐเฉ‡ เจคเจœเจฐเจฌเฉ‡เจ•เจพเจฐ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฒเจˆ เจ‡เจน เจธเฉฐเจฐเจšเจจเจพ เจ…เจคเฉ‡ เจฆเฉเจนเจฐเจพเจ‰เจฃ เจฒเจˆ เจฆเจฟเจฒเจšเจธเจช เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจœเฉ‹ เจธเฉฐเจญเจพเจตเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจœเจพเจฃเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

Liquibase เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ†เจชเจฃเฉ‡ เจชเฉˆเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจ—เฉ‹เจฒเฉ€ เจฎเจพเจฐเจจ เจคเฉ‹เจ‚ เจ•เจฟเจตเฉ‡เจ‚ เจฌเจšเจฃเจพ เจนเฉˆ

Liquibase เจ…เจคเฉ‡ Flyway Java เจธเฉฐเจธเจพเจฐ เจตเจฟเฉฑเจš เจฐเจฟเจฒเฉ‡เจธเจผเจจเจฒ เจฌเจฃเจคเจฐเจพเจ‚ เจฆเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฒเจˆ เจฎเฉเฉฑเจ– เจชเฉเจฐเจคเฉ€เจฏเฉ‹เจ—เฉ€ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€เจ†เจ‚ เจนเจจเฅค เจชเจนเจฟเจฒเจพ เจ‡เฉฑเจ• เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฎเฉเจซเจค เจนเฉˆ, เจ…เจญเจฟเจ†เจธ เจตเจฟเฉฑเจš เจ‡เจธเจจเฉ‚เฉฐ เจ…เจ•เจธเจฐ เจตเจฐเจคเฉ‹เจ‚ เจฒเจˆ เจšเฉเจฃเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ‡เจธเฉ‡ เจ•เจฐเจ•เฉ‡ Liquibase เจจเฉ‚เฉฐ เจชเฉเจฐเจ•เจพเจธเจผเจจ เจฆเฉ‡ เจจเจพเจ‡เจ• เจตเจœเฉ‹เจ‚ เจšเฉเจฃเจฟเจ† เจ—เจฟเจ† เจธเฉ€เฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจคเฉเจนเจพเจกเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจตเจฐเจฃเจฟเจค เจ•เฉเจ เจ…เจญเจฟเจ†เจธ เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฒ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจเฅค

เจฐเจฟเจฒเฉ‡เจธเจผเจจเจฒ เจขเจพเจ‚เจšเจฟเจ†เจ‚ เจฆเจพ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจฐเจฟเจฒเฉ‡เจธเจผเจจเจฒ เจกเจพเจŸเจพ เจธเจŸเฉ‹เจฐเจพเจ‚ เจฆเฉ€ เจ•เจฎเจœเจผเฉ‹เจฐ เจฒเจšเจ•เจคเจพ เจจเจพเจฒ เจจเจœเจฟเฉฑเจ เจฃ เจฆเจพ เจ‡เฉฑเจ• เจœเจผเจฌเจฐเจฆเจธเจคเฉ€ เจคเจฐเฉ€เจ•เจพ เจนเฉˆเฅค เจ“เจ“เจชเฉ€ เจซเฉˆเจธเจผเจจ เจฆเฉ‡ เจฏเฉเฉฑเจ— เจตเจฟเฉฑเจš, เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเฉ€ เจธเจผเฉˆเจฒเฉ€ เจฆเจพ เจฎเจคเจฒเจฌ เจธเฉ€ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจตเจพเจฐ เจธเจ•เฉ€เจฎเจพ เจฆเจพ เจตเจฐเจฃเจจ เจ•เจฐเจพเจ‚เจ—เฉ‡ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจจเจนเฉ€เจ‚ เจ›เฉ‚เจนเจตเจพเจ‚เจ—เฉ‡. เจชเจฐ เจ…เจธเจฒเฉ€เจ…เจค เจนเจฎเฉ‡เจธเจผเจพ เจ‡เจน เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจ•เจฟ เจšเฉ€เจœเจผเจพเจ‚ เจฌเจฆเจฒเจฆเฉ€เจ†เจ‚ เจนเจจ, เจ…เจคเฉ‡ เจŸเฉ‡เจฌเจฒ เจฌเจฃเจคเจฐ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ€ เจ…เจ•เจธเจฐ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ•เฉเจฆเจฐเจคเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡, เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ†เจชเจฃเฉ‡ เจ†เจช เจตเจฟเฉฑเจš เจฆเจฐเจฆเจจเจพเจ• เจ…เจคเฉ‡ เจ•เฉ‹เจเจพ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆ.

เจฎเฉˆเจ‚ เจคเฉเจนเจพเจกเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจœเฉ‹เฉœเจจ เจฒเจˆ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจ…เจคเฉ‡ เจจเจฟเจฐเจฆเฉ‡เจธเจผเจพเจ‚ เจฆเฉ‡ เจตเจฐเจฃเจจ เจตเจฟเฉฑเจš เจกเฉ‚เฉฐเจ˜เจพเจˆ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจœเจพเจตเจพเจ‚เจ—เจพ; เจ‡เจธ เจตเจฟเจธเจผเฉ‡ 'เจคเฉ‡ เจ•เฉเจ เจฒเฉ‡เจ– เจฒเจฟเจ–เฉ‡ เจ—เจ เจนเจจ:

เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจธเฉเจเจพเจตเจพเจ‚ เจฆเฉ‡ เจตเจฟเจธเจผเฉ‡ 'เจคเฉ‡ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‡เฉฑเจ• เจธเจผเจพเจจเจฆเจพเจฐ เจฒเฉ‡เจ– เจธเฉ€:

เจธเฉเจเจพเจ…

เจฎเฉˆเจ‚ เจ†เจชเจฃเฉ€ เจธเจฒเจพเจน เจ…เจคเฉ‡ เจŸเจฟเฉฑเจชเจฃเฉ€เจ†เจ‚ เจธเจพเจ‚เจเฉ€เจ†เจ‚ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเจพเจ‚, เจœเฉ‹ เจชเจฐเจตเจพเจธ เจจเจพเจฒ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฆเฉ‡ เจชเจธเฉ€เจจเฉ‡, เจ–เฉ‚เจจ เจ…เจคเฉ‡ เจฆเจฐเจฆ เจฆเฉเจ†เจฐเจพ เจชเฉˆเจฆเจพ เจนเฉ‹เจ เจธเจจ.

1. เจ•เฉฐเจฎ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจ…เจญเจฟเจ†เจธเจพเจ‚ เจตเจพเจฒเฉ‡ เจญเจพเจ— เจคเฉ‹เจ‚ เจœเจพเจฃเฉ‚ เจ•เจฐเจตเจพเจ‰เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจธเจพเจˆเจŸ Liquibase

เจ‰เฉฑเจฅเฉ‡ เจธเจงเจพเจฐเจจ เจชเจฐ เจฌเจนเฉเจค เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจšเฉ€เจœเจผเจพเจ‚ เจฆเจพ เจตเจฐเจฃเจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจคเฉเจนเจพเจกเฉ€ เจœเจผเจฟเฉฐเจฆเจ—เฉ€ เจจเฉ‚เฉฐ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจฌเจฃเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจˆ เจ‡เฉฑเจ• เจ—เฉˆเจฐ-เจธเฉฐเจ—เจ เจฟเจค เจชเจนเฉเฉฐเจš เจœเจฒเจฆเฉ€ เจœเจพเจ‚ เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจ‰เจฒเจเจฃ เจ…เจคเฉ‡ เจŸเฉเฉฑเจŸเฉ‡ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจตเฉฑเจฒ เจฒเฉˆ เจœเจพเจตเฉ‡เจ—เฉ€เฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจขเจพเจ‚เจšเฉ‡ เจ…เจคเฉ‡ เจธเฉ‡เจตเจพ เจคเจฐเจ• เจตเจฟเฉฑเจš เจ†เจชเจธเฉ€ เจจเจฟเจฐเจญเจฐ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฐเฉ‹เจฒ เจ†เจŠเจŸ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ‡เฉฑเจ• เจ‰เฉฑเจš เจธเฉฐเจญเจพเจตเจจเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจฒเจพเจฒ เจŸเฉˆเจธเจŸเจพเจ‚ เจœเจพเจ‚ เจ‡เฉฑเจ• เจŸเฉเฉฑเจŸเฉ‡ เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉฑเจฒ เจฒเฉˆ เจœเจพเจตเฉ‡เจ—เจพเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ…เจงเจฟเจ•เจพเจฐเจค เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ 'เจคเฉ‡ Liquibase เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€เจ†เจ‚ เจธเจฟเจซเจผเจพเจฐเจธเจผเจพเจ‚ เจตเจฟเฉฑเจš เจฎเฉเฉฑเจ– เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจฐเฉ‹เจฒเจฌเฉˆเจ• เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจ…เจคเฉ‡ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจฌเจพเจฐเฉ‡ เจ‡เฉฑเจ• เจงเจพเจฐเจพ เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค เจจเจพเจฒ เจจเจพเจฒ, เจฒเฉ‡เจ– เจตเจฟเจš https://habr.com/ru/post/178665/ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจ…เจคเฉ‡ เจฐเฉ‹เจฒเจฌเฉˆเจ• เจตเจฟเจงเฉ€ เจธเฉฐเจฌเฉฐเจงเฉ€ เจ•เฉ‹เจก เจ‰เจฆเจพเจนเจฐเจจเจพเจ‚ เจนเจจเฅค

2. เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจŸเฉ‚เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจขเจพเจ‚เจšเฉ‡ เจตเจฟเฉฑเจš เจฆเจธเจคเฉ€ เจธเฉเจงเจพเจฐเจพเจ‚ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจจเจพ เจฆเจฟเจ“

เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ•เจนเจพเจตเจค เจนเฉˆ: "เจ‡เฉฑเจ• เจตเจพเจฐ เจชเจฐเจธเฉ€เจฒ, เจนเจฎเฉ‡เจธเจผเจพเจ‚ เจชเจฐเจธเฉ€เจฒเฅค" เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ€ เจ…เจฐเจœเจผเฉ€ เจฆเจพ เจ…เจงเจพเจฐ Liquibase เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเจฌเฉฐเจงเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ•เฉ‹เจˆ เจตเฉ€ เจฆเจธเจคเฉ€ เจคเจฌเจฆเฉ€เจฒเฉ€ เจคเฉเจฐเฉฐเจค เจ‡เฉฑเจ• เจ…เจธเฉฐเจ—เจค เจธเจฅเจฟเจคเฉ€ เจตเฉฑเจฒ เจฒเฉˆ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจตเจฟเจธเจผเจตเจพเจธ เจฆเจพ เจชเฉฑเจงเจฐ เจœเจผเฉ€เจฐเฉ‹ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจธเฉฐเจญเจพเจตเฉ€ เจœเฉ‹เจ–เจฎเจพเจ‚ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจฌเจนเจพเจฒ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ•เจˆ เจ˜เฉฐเจŸเฉ‡ เจฌเจฟเจคเจพเจ เจ—เจ เจนเจจ; เจธเจญ เจคเฉ‹เจ‚ เจฎเจพเฉœเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจ‡เฉฑเจ• เจฎเจฐเจฟเจ† เจนเฉ‹เจ‡เจ† เจธเจฐเจตเจฐเฅค เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ€ เจŸเฉ€เจฎ เจตเจฟเฉฑเจš "เจชเฉเจฐเจพเจฃเจพ เจธเจ•เฉ‚เจฒ" DBA เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจŸ เจนเฉˆ, เจคเจพเจ‚ เจงเฉ€เจฐเจœ เจจเจพเจฒ เจ…เจคเฉ‡ เจธเฉ‹เจš-เจธเจฎเจ เจ•เฉ‡ เจ‰เจธเจจเฉ‚เฉฐ เจธเจฎเจเจพเจ“ เจ•เจฟ เจšเฉ€เจœเจผเจพเจ‚ เจ•เจฟเฉฐเจจเฉ€เจ†เจ‚ เจฎเจพเฉœเฉ€เจ†เจ‚ เจนเฉ‹เจฃเจ—เฉ€เจ†เจ‚ เจœเฉ‡เจ•เจฐ เจ‰เจน เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจธเจผเจฐเจคเฉ€เจ† SQL เจกเจฟเจตเฉˆเจฒเจชเจฐ เจคเฉ‹เจ‚ เจ†เจชเจฃเฉ€ เจธเจฎเจ เจ…เจจเฉเจธเจพเจฐ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค

3. เจœเฉ‡เจ•เจฐ เจฌเจฆเจฒเจพเจต เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจงเฉฑเจ•เจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจคเจพเจ‚ เจธเฉฐเจชเจพเจฆเจจ เจคเฉ‹เจ‚ เจฌเจšเฉ‹

เจœเฉ‡เจ•เจฐ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจจเฉ‡ เจ‡เฉฑเจ• เจ–เจฟเฉฑเจš เจฒเจฟเจ† เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจคเจฌเจฆเฉ€เจฒเฉ€ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ, เจœเจฟเจธ เจจเฉ‚เฉฐ เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ, เจคเจพเจ‚ เจ‰เจน เจฏเจ•เฉ€เจจเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฆเจฟเจ†เจฒเฉ‚ เจธเจผเจฌเจฆ เจจเจพเจฒ เจฏเจพเจฆ เจ•เจฐเฉ‡เจ—เจพ เจœเจฆเฉ‹เจ‚ เจ‰เจธเจจเฉ‚เฉฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจ•เฉ‹เจˆ เจ—เจฒเจคเฉ€ เจฎเจฟเจฒเจฆเฉ€ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจฌเจฆเจฒเจพเจ… เจธเฉˆเฉฑเจŸ เจจเฉ‚เฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐเจจเจพ เจ•เจฟเจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ เจตเจฟเจ•เจพเจธ เจตเจฟเฉฑเจš เจฒเฉ€เจ• เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจนเฉŒเจŸเจซเจฟเจ•เจธ เจฆเฉ€ เจคเจฟเจฒเจ•เจฃ เจขเจฒเจพเจฃ เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจ•เจฐเจจเฉ€ เจชเจตเฉ‡เจ—เฉ€เฅค เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจธเจพเจฐ เจนเฉˆเจธเจผ เจธเจฎ เจฆเฉเจ†เจฐเจพ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ€ เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ - เจฒเจฟเจ•เจตเฉ€เจฌเฉ‡เจธ เจฆเฉ€ เจฎเฉเฉฑเจ– เจตเจฟเจงเฉ€. เจšเฉ‡เจ‚เจœเจธเฉˆเฉฑเจŸ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจนเฉˆเจธเจผ เจฆเฉ€ เจฎเจพเจคเจฐเจพ เจฌเจฆเจฒ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐเจจเจพ เจ‰เจฆเฉ‹เจ‚ เจนเฉ€ เจธเฉฐเจญเจต เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจ—เฉเจ†เจ เจฌเจฟเจจเจพเจ‚ เจธเจ•เฉเจฐเฉˆเจš เจคเฉ‹เจ‚ เจชเฉ‚เจฐเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจคเฉˆเจจเจพเจค เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ‹เจตเฉ‡เฅค เจ‡เจธ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš, SQL เจœเจพเจ‚ XML เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจฐเฉ€เจซเฉˆเจ•เจŸเจฐ เจ•เจฐเจจเจพ, เจ‡เจธเจฆเฉ‡ เจ‰เจฒเจŸ, เจœเฉ€เจตเจจ เจจเฉ‚เฉฐ เจ†เจธเจพเจจ เจฌเจฃเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจตเจงเฉ‡เจฐเฉ‡ เจชเฉœเฉเจนเจจเจฏเฉ‹เจ— เจฌเจฃเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจจ เจ‡เฉฑเจ• เจ…เจœเจฟเจนเฉ€ เจธเจฅเจฟเจคเฉ€ เจนเฉ‹เจตเฉ‡เจ—เฉ€ เจœเจฟเฉฑเจฅเฉ‡, เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจตเจฟเฉฑเจš, เจŸเฉ€เจฎ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจธเจฐเฉ‹เจค เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ€ เจธเจ•เฉ€เจฎเจพ 'เจคเฉ‡ เจธเจนเจฟเจฎเจคเฉ€ เจฆเจฟเฉฑเจคเฉ€ เจ—เจˆ เจธเฉ€เฅค

4. เจœเฉ‡เจ•เจฐ เจธเฉฐเจญเจต เจนเฉ‹เจตเฉ‡ เจคเจพเจ‚ เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฌเฉˆเจ•เจ…เฉฑเจช เจฒเจตเฉ‹

เจ‡เฉฑเจฅเฉ‡, เจฎเฉˆเจจเฉ‚เฉฐ เจฒเจ—เจฆเจพ เจนเฉˆ, เจธเจญ เจ•เฉเจ เจธเจชเฉฑเจธเจผเจŸ เจนเฉˆ. เจœเฉ‡ เจ…เจšเจพเจจเจ• เจชเฉเจฐเจตเจพเจธ เจ…เจธเจซเจฒ เจฐเจฟเจนเจพ, เจคเจพเจ‚ เจธเจญ เจ•เฉเจ เจตเจพเจชเจธ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ. Liquibase เจ•เฉ‹เจฒ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฐเฉ‹เจฒ เจฌเฉˆเจ• เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจŸเฉ‚เจฒ เจนเฉˆ, เจชเจฐ เจฐเฉ‹เจฒเจฌเฉˆเจ• เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจตเฉ€ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจฆเฉเจ†เจฐเจพ เจ–เฉเจฆ เจฒเจฟเจ–เฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ, เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฎเฉเฉฑเจ– เจชเจฐเจฟเจตเจฐเจคเจจเจธเฉˆเฉฑเจŸ เจฆเฉ€เจ†เจ‚ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจฆเฉ‡ เจธเจฎเจพเจจ เจธเฉฐเจญเจพเจตเจจเจพ เจจเจพเจฒ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจนเฉ‹ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ‡เจธเจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจฌเฉˆเจ•เจ…เฉฑเจช เจฆเฉ‡ เจจเจพเจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจšเจฒเจพเจ‰เจฃเจพ เจฒเจพเจญเจฆเจพเจ‡เจ• เจนเฉˆ.

5. เจœเฉ‡เจ•เจฐ เจธเฉฐเจญเจต เจนเฉ‹เจตเฉ‡ เจคเจพเจ‚ เจตเจฟเจ•เจพเจธ เจตเจฟเฉฑเจš เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฌเฉˆเจ•เจ…เฉฑเจช เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹

เจœเฉ‡ เจ‡เจน เจ‡เจ•เจฐเจพเจฐเจจเจพเจฎเฉ‡ เจ…เจคเฉ‡ เจ—เฉ‹เจชเจจเฉ€เจฏเจคเจพ เจฆเจพ เจ–เฉฐเจกเจจ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ, เจคเจพเจ‚ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจจเจฟเฉฑเจœเฉ€ เจกเฉ‡เจŸเจพ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจธเจฆเจพ เจญเจพเจฐ เจฆเฉ‹ เจธเฉ‚เจฐเจœเจพเจ‚ เจœเจฟเฉฐเจจเจพ เจจเจนเฉ€เจ‚ เจนเฉˆ - เจฒเจพเจˆเจต เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจธเจฐเจตเจฐเจพเจ‚ 'เจคเฉ‡ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจคเฉเจธเฉ€เจ‚ เจœเจพเจ‚เจš เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ‡เจน เจกเจฟเจตเฉˆเจฒเจชเจฐ เจฆเฉ€ เจฎเจธเจผเฉ€เจจ เจคเฉ‡ เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจ—เจฃเจจเจพ เจชเฉเจฐเจตเจพเจธ เจฆเฉŒเจฐเจพเจจ เจธเฉฐเจญเจพเจตเฉ€ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเฉ‡ เจฒเจ—เจญเจ— 100%.

6. เจŸเฉ€เจฎ 'เจคเฉ‡ เจนเฉ‹เจฐ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเจพเจฒ เจธเฉฐเจšเจพเจฐ เจ•เจฐเฉ‹

เจ‡เฉฑเจ• เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจธเฉฐเจ—เจ เจฟเจค เจตเจฟเจ•เจพเจธ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš, เจŸเฉ€เจฎ เจตเจฟเฉฑเจš เจนเจฐ เจ•เฉ‹เจˆ เจœเจพเจฃเจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เฉŒเจฃ เจ•เฉ€ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจตเจพเจธเจคเจต เจตเจฟเฉฑเจš, เจ‡เจน เจ…เจ•เจธเจฐ เจ…เจœเจฟเจนเจพ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ‡เจธเจฒเจˆ, เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจ•เฉฐเจฎ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจตเจœเฉ‹เจ‚ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจขเจพเจ‚เจšเฉ‡ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ€ เจคเจฟเจ†เจฐเฉ€ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจชเฉ‚เจฐเฉ€ เจŸเฉ€เจฎ เจจเฉ‚เฉฐ เจธเฉ‚เจšเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจธเจฒเจพเจน เจฆเจฟเฉฑเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจ•เฉ‹เจˆ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจจเจพเจฒ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจ•เฉฐเจฎ เจ–เจคเจฎ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจธเจนเจฟเจ•เจฐเจฎเฉ€เจ†เจ‚ เจจเจพเจฒ เจ—เฉฑเจฒเจฌเจพเจค เจ•เจฐเจจเจพ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจฃ เจนเฉˆ, เจจเจพ เจ•เจฟ เจธเจฟเจฐเจซ เจธเจผเฉเจฐเฉ‚เจ†เจค เจตเจฟเฉฑเจšเฅค เจ•เฉ‹เจก เจธเจฎเฉ€เจ–เจฟเจ† เจชเฉœเจพเจ… 'เจคเฉ‡ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเจพเจฒ เจ•เจˆ เจธเฉฐเจญเจพเจตเฉ€ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจนเฉฑเจฒ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจเฅค

7. เจ‡เจธ เจฌเจพเจฐเฉ‡ เจธเฉ‹เจšเฉ‹ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ•เฉ€ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹!

เจ‡เจน เจธเจตเฉˆ-เจธเจชเฉฑเจธเจผเจŸ เจธเจฒเจพเจน เจตเจพเจ‚เจ— เจœเจพเจชเจฆเจพ เจนเฉˆ เจœเฉ‹ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเจฅเจฟเจคเฉ€ 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ. เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจšเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจธเฉ€ เจœเฉ‡เจ•เจฐ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจจเฉ‡ เจ‡เฉฑเจ• เจตเจพเจฐ เจซเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เฉ€เจคเจพ เจนเฉเฉฐเจฆเจพ เจ•เจฟ เจ‰เจน เจ•เฉ€ เจ•เจฐ เจฐเจฟเจนเจพ เจธเฉ€ เจ…เจคเฉ‡ เจ‡เจธเจฆเจพ เจ•เฉ€ เจ…เจธเจฐ เจชเฉˆ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจนเจฎเฉ‡เจธเจผเจพ เจตเจพเจงเฉ‚ เจงเจฟเจ†เจจ เจ…เจคเฉ‡ เจธเจผเฉเฉฑเจงเจคเจพ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค

เจœเจพเจฒ

เจ†เจ“ เจนเฉเจฃ เจ‰เจนเจจเจพเจ‚ เจ–เจพเจธ เจœเจพเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เฉ€เจ เจœเจฟเจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจš เจคเฉเจธเฉ€เจ‚ เจซเจธ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‰เจชเจฐเฉ‹เจ•เจค เจธเจฒเจพเจน เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡, เจ…เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เฉ€ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ?

เจธเจฅเจฟเจคเฉ€ 1: เจฆเฉ‹ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจจเจตเฉ‡เจ‚ เจฌเจฆเจฒเจพเจ… เจธเจผเจพเจฎเจฒ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐ เจฐเจนเฉ‡ เจนเจจ

Liquibase เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ†เจชเจฃเฉ‡ เจชเฉˆเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจ—เฉ‹เจฒเฉ€ เจฎเจพเจฐเจจ เจคเฉ‹เจ‚ เจ•เจฟเจตเฉ‡เจ‚ เจฌเจšเจฃเจพ เจนเฉˆ
เจตเจพเจธเจฟเจ† เจ…เจคเฉ‡ เจชเฉ‡เจŸเจฟเจ† เจ‡เฉฑเจ• เจฆเฉ‚เจœเฉ‡ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเฉ‡ เจฌเจฟเจจเจพเจ‚, เจ‡เฉฑเจ• เจชเจฐเจฟเจตเจฐเจคเจจ เจธเฉฐเจธเจ•เจฐเจฃ 4 เจฌเจฃเจพเจ‰เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจขเจพเจ‚เจšเฉ‡ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจชเจฐเจฟเจตเจฐเจคเจจเจธเจผเฉ€เจฒ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจชเฉเฉฑเจฒ เจฌเฉ‡เจจเจคเฉ€ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเฉ€เฅค เจ•เจพเจฐเจตเจพเจˆ เจฆเฉ€ เจนเฉ‡เจ  เจฆเจฟเฉฑเจคเฉ€ เจตเจฟเจงเฉ€ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจนเฉˆ:

เจซเฉˆเจธเจฒเจพ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆ

  1. เจ•เจฟเจธเฉ‡ เจตเฉ€ เจคเจฐเฉเจนเจพเจ‚, เจธเจนเจฟเจ•เจฐเจฎเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ‰เจธ เจ•เฉเจฐเจฎ 'เจคเฉ‡ เจธเจนเจฟเจฎเจค เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‰เจจเฉเจนเจพเจ‚ เจฆเฉ‡ เจฌเจฆเจฒเจพเจ… เจ•เฉ€เจคเฉ‡ เจœเจพเจฃเฉ‡ เจšเจพเจนเฉ€เจฆเฉ‡ เจนเจจ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจชเฉ‡เจŸเฉ€เจจ เจจเฉ‚เฉฐ เจชเจนเจฟเจฒเจพเจ‚ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค
  2. เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ เจฆเฉ‚เจœเฉ‡ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจจเจพเจฒ เจœเฉ‹เฉœเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจตเจพเจธเจฟเจ† เจฆเฉ‡ เจฌเจฆเจฒเจพเจต เจจเฉ‚เฉฐ เจธเฉฐเจธเจ•เจฐเจฃ 5 เจฆเฉ‡ เจจเจพเจฒ เจšเจฟเฉฐเจจเฉเจนเจฟเจค เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจšเฉˆเจฐเฉ€ เจชเจฟเจ• เจœเจพเจ‚ เจ‡เฉฑเจ• เจธเจพเจซเจผ-เจธเฉเจฅเจฐเฉ‡ เจฎเจฟเจฒเจพเจจ เจฆเฉเจ†เจฐเจพ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค
  3. เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจฆเฉ€ เจตเฉˆเจงเจคเจพ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆเฅค
    เจตเจพเจธเจคเจต เจตเจฟเฉฑเจš, Liquibase เจตเจฟเจงเฉ€ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจฆเฉ‹ เจธเฉฐเจธเจ•เจฐเจฃ 4 เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฐเฉฑเจ–เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเฉ‡เจตเฉ‡เจ—เฉ€, เจคเจพเจ‚ เจœเฉ‹ เจคเฉเจธเฉ€เจ‚ เจธเจญ เจ•เฉเจ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจ›เฉฑเจก เจธเจ•เฉ‹เฅค เจญเจพเจต, เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจตเฉฑเจ–-เจตเฉฑเจ– เจจเจพเจตเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจธเฉฐเจธเจ•เจฐเจฃ 4 เจตเจฟเฉฑเจš เจฆเฉ‹ เจฌเจฆเจฒเจพเจ… เจนเฉ‹เจฃเจ—เฉ‡เฅค เจ‡เจธ เจชเจนเฉเฉฐเจš เจจเจพเจฒ, เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ เจจเฉ‚เฉฐ เจจเฉˆเจตเฉ€เจ—เฉ‡เจŸ เจ•เจฐเจจเจพ เจฌเจนเฉเจค เจฎเฉเจธเจผเจ•เจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจฒเจฟเจ•เจตเฉ€เจฌเฉ‡เจธ, เจนเฉŒเจฌเจฟเจŸเจธ เจฆเฉ‡ เจ˜เจฐ เจตเจพเจ‚เจ—, เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฐเจพเจœเจผ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆ. เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจตเฉˆเจงCheckSum เจ•เฉเฉฐเจœเฉ€ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจธเฉฐเจธเจ•เจฐเจฃ 1.7 เจตเจฟเฉฑเจš เจชเฉเจฐเจ—เจŸ เจนเฉ‹เจˆ เจนเฉˆ เจ…เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ–เจพเจธ เจคเจฌเจฆเฉ€เจฒเฉ€ เจฒเจˆ เจ‡เฉฑเจ• เจตเฉˆเจง เจนเฉˆเจธเจผ เจฎเฉเฉฑเจฒ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ, เจญเจพเจตเฉ‡เจ‚ เจ•เจฟ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจฆเจธเจคเจพเจตเฉ‡เจœเจผเฉ€เจ•เจฐเจจ https://www.liquibase.org/documentation/changeset.html เจนเฉ‡เจ  เจฒเจฟเจ–เจฟเจ† เจนเฉˆ:

เจ‡เฉฑเจ• เจšเฉˆเจ•เจธเจฎ เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‹ เจœเฉ‹ เจ‡เจธ เจชเจฐเจฟเจตเจฐเจคเจจ เจธเฉˆเฉฑเจŸ เจฒเจˆ เจตเฉˆเจง เจฎเฉฐเจจเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจšเจพเจนเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉ‹เจตเฉ‡เฅค เจฎเฉเฉฑเจ– เจคเฉŒเจฐ 'เจคเฉ‡ เจ‰เจฆเฉ‹เจ‚ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• changeSet เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจกเจพเจŸเจพเจฌเฉ‡เจธ 'เจคเฉ‡ เจ—เจฒเจคเฉ€เจ†เจ‚ เจจเจนเฉ€เจ‚ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจœเจฟเจธ 'เจคเฉ‡ เจ‡เจน เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจšเฉฑเจฒ เจšเฉเฉฑเจ•เจพ เจนเฉˆ (เจธเจฟเจซเจพเจฐเจธเจผเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเจนเฉ€เจ‚)

เจนเจพเจ‚, เจนเจพเจ‚, เจ‡เจธ เจตเจฟเจงเฉ€ เจฆเฉ€ เจธเจฟเจซเจพเจฐเจธเจผ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€เฅค เจชเจฐ เจ•เจˆ เจตเจพเจฐ เจ‡เฉฑเจ• เจฎเจœเจผเจฌเฉ‚เจค โ€‹โ€‹โ€‹โ€‹เจฒเจพเจˆเจŸ เจœเจพเจฆเฉ‚เจ—เจฐ เจตเฉ€ เจนเจจเฉ‡เจฐเฉ‡ เจคเจ•เจจเฉ€เจ•เจพเจ‚ เจตเจฟเฉฑเจš เจฎเฉเจนเจพเจฐเจค เจนเจพเจธเจฒ เจ•เจฐเจฆเจพ เจนเฉˆ

เจธเจฅเจฟเจคเฉ€ 2: เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจœเฉ‹ เจกเฉ‡เจŸเจพ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ

Liquibase เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ†เจชเจฃเฉ‡ เจชเฉˆเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจ—เฉ‹เจฒเฉ€ เจฎเจพเจฐเจจ เจคเฉ‹เจ‚ เจ•เจฟเจตเฉ‡เจ‚ เจฌเจšเจฃเจพ เจนเฉˆ

เจฎเฉฐเจจ เจฒเจ“ เจ•เจฟ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจฒเจพเจˆเจต เจธเจฐเจตเจฐเจพเจ‚ เจคเฉ‹เจ‚ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจฌเฉˆเจ•เจ…เฉฑเจช เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจชเฉ‡เจŸเฉ€เจ† เจจเฉ‡ เจ‡เฉฑเจ• เจšเฉ‡เจ‚เจœเจธเฉˆเฉฑเจŸ เจฌเจฃเจพเจ‡เจ†, เจ‡เจธเจฆเฉ€ เจธเจฅเจพเจจเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจ…เจคเฉ‡, เจชเฉ‚เจฐเฉ‡ เจตเจฟเจธเจผเจตเจพเจธ เจจเจพเจฒ เจ•เจฟ เจ‰เจน เจธเจนเฉ€ เจธเฉ€, เจกเจฟเจตเฉˆเจฒเจชเจฐ เจจเฉ‚เฉฐ เจชเฉเฉฑเจฒ เจฌเฉ‡เจจเจคเฉ€ เจ•เฉ€เจคเฉ€เฅค เจฌเฉฑเจธ เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฒเฉ€เจก เจจเฉ‡ เจธเจชเฉฑเจธเจผเจŸ เจ•เฉ€เจคเจพ เจ•เจฟ เจ•เฉ€ เจชเฉ‡เจŸเฉ€เจ† เจจเฉ‡ เจ‡เจธเจฆเฉ€ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจธเฉ€, เจ…เจคเฉ‡ เจซเจฟเจฐ เจ‡เจธเจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฟเจ† เจธเฉ€เฅค เจชเจฐ เจตเจฟเจ•เจพเจธ เจธเจฐเจตเจฐ 'เจคเฉ‡ เจคเฉˆเจจเจพเจคเฉ€ เจกเจฟเฉฑเจ— เจ—เจˆ.

เจตเจพเจธเจคเจต เจตเจฟเฉฑเจš, เจ‡เจน เจธเฉฐเจญเจต เจนเฉˆ, เจ…เจคเฉ‡ เจ•เฉ‹เจˆ เจตเฉ€ เจ‡เจธ เจคเฉ‹เจ‚ เจฎเฉเจ•เจค เจจเจนเฉ€เจ‚ เจนเฉˆ. เจ‡เจน เจ‰เจฆเฉ‹เจ‚ เจตเจพเจชเจฐเจฆเจพ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจŸเฉ‡เจฌเจฒ เจขเจพเจ‚เจšเฉ‡ เจตเจฟเฉฑเจš เจธเฉ‹เจงเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ‡ เจ–เจพเจธ เจกเฉ‡เจŸเจพ เจจเจพเจฒ เจœเฉ‹เฉœเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡, เจœเฉ‡ เจชเฉ‡เจŸเฉ€เจ† เจฆเจพ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจธเจฟเจฐเจซ เจŸเฉˆเจธเจŸ เจกเฉ‡เจŸเจพ เจจเจพเจฒ เจญเจฐเจฟเจ† เจนเฉ‹เจ‡เจ† เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจธเจพเจฐเฉ‡ เจธเจฎเฉฑเจธเจฟเจ† เจฆเฉ‡ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ•เจตเจฐ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจธเจพเจฐเจฃเฉ€ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพเจ‰เจ‚เจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจ‡เจน เจชเจคเจพ เจšเจฒเจฆเจพ เจนเฉˆ เจ•เจฟ เจตเจฟเจฆเฉ‡เจธเจผเฉ€ เจ•เฉเฉฐเจœเฉ€ เจฆเฉเจ†เจฐเจพ เจนเฉ‹เจฐ เจŸเฉ‡เจฌเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจฐเจฟเจ•เจพเจฐเจก เจนเจจ เจœเฉ‹ เจฎเจฟเจŸเจพเจ เจœเจพ เจฐเจนเฉ‡ เจฐเจฟเจ•เจพเจฐเจกเจพเจ‚ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเจจเฅค เจœเจพเจ‚ เจ•เจพเจฒเจฎ เจฆเฉ€ เจ•เจฟเจธเจฎ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจตเฉ‡เจฒเฉ‡, เจ‡เจน เจชเจคเจพ เจšเจฒเจฆเจพ เจนเฉˆ เจ•เจฟ 100% เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจจเจตเฉ€เจ‚ เจ•เจฟเจธเจฎ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฟเจ† เจจเจนเฉ€เจ‚ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจซเฉˆเจธเจฒเจพ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆ

  • เจตเจฟเจธเจผเฉ‡เจธเจผ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจฒเจฟเจ–เฉ‹ เจœเฉ‹ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจตเจพเจฐ เจตเจฐเจคเฉ€ เจœเจพเจเจ—เฉ€ เจ…เจคเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจธเจนเฉ€ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฒเจฟเจ†เจ“เฅค เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจจเจตเฉ‡เจ‚ เจขเจพเจ‚เจšเฉ‡ เจตเจฟเฉฑเจš เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฆเจพ เจ‡เจน เจ‡เฉฑเจ• เจ†เจฎ เจคเจฐเฉ€เจ•เจพ เจนเฉˆ, เจชเจฐ เจ•เฉเจ เจ–เจพเจธ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจชเจนเจฟเจฒเจพเจ‚ เจตเฉ€ เจ…เจœเจฟเจนเจพ เจนเฉ€ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจฎเจพเจฐเจ—, เจฌเฉ‡เจธเจผเจ•, เจนเจฎเฉ‡เจธเจผเจพ เจ‰เจชเจฒเจฌเจง เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจฒเจพเจˆเจต เจธเจฐเจตเจฐเจพเจ‚ 'เจคเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐเจจเจพ เจ–เจคเจฐเจจเจพเจ• เจ…เจคเฉ‡ เจตเจฟเจจเจพเจธเจผเจ•เจพเจฐเฉ€ เจตเฉ€ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆเฅค
  • เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจ”เจ–เจพ เจคเจฐเฉ€เจ•เจพ เจนเฉˆ เจฎเฉŒเจœเฉ‚เจฆเจพ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐเจจเจพเฅค เจฎเฉเจธเจผเจ•เจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจธเจพเจฐเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจœเจฟเฉฑเจฅเฉ‡ เจ‡เจธ เจฆเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจพ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ‡ เจœเจพ เจšเฉเฉฑเจ•เฉ‡ เจนเจจ, เจจเฉ‚เฉฐ เจฌเจนเจพเจฒ เจ•เจฐเจจเจพ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจ‡เจน เจฌเจนเฉเจค เจธเฉฐเจญเจต เจนเฉˆ เจ•เจฟ เจธเจฎเฉเฉฑเจšเฉ€ เจฌเฉˆเจ•เจเจ‚เจก เจŸเฉ€เจฎ เจจเฉ‚เฉฐ เจธเจ•เฉเจฐเฉˆเจš เจคเฉ‹เจ‚ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจธเจฅเจพเจจเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจฐเฉ‹เจฒ เจ†เจŠเจŸ เจ•เจฐเจจ เจฒเจˆ เจฎเจœเจฌเฉ‚เจฐ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค
  • เจ…เจคเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจตเจฟเจ†เจชเจ• เจคเจฐเฉ€เจ•เจพ เจ‡เจน เจนเฉˆ เจ•เจฟ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจจเจพเจฒ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจฆเฉ‡ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจจเจพ, เจ‰เจธเฉ‡ เจธเจฅเจฟเจคเฉ€ เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจฌเจฃเจพเจ‰เจฃเจพ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจฌเจฆเจฒเจพเจ… เจœเฉ‹เฉœเจจเจพ, เจŸเฉเฉฑเจŸเฉ‡ เจนเฉ‹เจ เจ‡เฉฑเจ• เจตเจฟเฉฑเจš, เจœเฉ‹ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจฆเฉ‚เจฐ เจ•เจฐเฉ‡เจ—เจพเฅค
    Liquibase เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ†เจชเจฃเฉ‡ เจชเฉˆเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจ—เฉ‹เจฒเฉ€ เจฎเจพเจฐเจจ เจคเฉ‹เจ‚ เจ•เจฟเจตเฉ‡เจ‚ เจฌเจšเจฃเจพ เจนเฉˆ

เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจ‰เจคเจชเจพเจฆเจจ เจธเจฐเจตเจฐ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ€ เจฐเจšเจจเจพ เจตเจฟเฉฑเจš เจœเจฟเฉฐเจจเจพ เจœเจผเจฟเจ†เจฆเจพ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจจเจพเจฒ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเฉ‚เจฐ เจนเฉ‹เจฃ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจ˜เฉฑเจŸ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ…เจคเฉ‡, เจฌเฉ‡เจธเจผเฉฑเจ•, เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจคเจฌเจฆเฉ€เจฒเฉ€ เจญเฉ‡เจœเจฃ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจˆ เจตเจพเจฐ เจธเฉ‹เจšเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เฉ€ เจ‡เจน เจ•เฉเจ เจตเฉ€ เจคเฉ‹เฉœ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค

เจธเจฅเจฟเจคเฉ€ 3. เจฒเจฟเจ•เจตเฉ€เจฌเฉ‡เจธ เจ‰เจคเจชเจพเจฆเจจ เจตเจฟเฉฑเจš เจœเจพเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจตเจฐเจคเจฟเจ† เจœเจพเจฃเจพ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ

เจฎเฉฐเจจ เจฒเจ“ เจ•เจฟ เจŸเฉ€เจฎ เจฒเฉ€เจก เจจเฉ‡ เจชเฉ‡เจŸเฉ€เจ† เจจเฉ‚เฉฐ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจฒเจฟเจ•เจตเฉ€เจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เจฐเจจ เจฒเจˆ เจ•เจฟเจนเจพ, เจชเจฐ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‰เจคเจชเจพเจฆเจจ เจตเจฟเฉฑเจš เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจฎเฉŒเจœเฉ‚เจฆเจพ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจขเจพเจ‚เจšเจพ เจนเฉˆเฅค

เจ‡เจธ เจ…เจจเฉเจธเจพเจฐ, เจธเจฎเฉฑเจธเจฟเจ† เจ‡เจน เจนเฉˆ เจ•เจฟ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจจเจตเฉ‡เจ‚ เจธเจฐเจตเจฐ เจœเจพเจ‚ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจฎเจธเจผเฉ€เจจเจพเจ‚ 'เจคเฉ‡, เจ‡เจนเจจเจพเจ‚ เจŸเฉ‡เจฌเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจธเจ•เฉเจฐเฉˆเจš เจคเฉ‹เจ‚ เจฆเฉเจฌเจพเจฐเจพ เจฌเจฃเจพเจ‡เจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจพ เจตเจพเจคเจพเจตเจฐเจฃ เจจเฉ‚เฉฐ เจ‡เจ•เจธเจพเจฐ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจฐเจนเจฟเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจจเจตเฉ‡เจ‚ เจฌเจฆเจฒเจพเจ… เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค

เจซเฉˆเจธเจฒเจพ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆ

เจ•เจˆ เจคเจฐเฉ€เจ•เฉ‡ เจตเฉ€ เจนเจจ:

  • เจชเจนเจฟเจฒเจพ เจ…เจคเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจธเจชเฉฑเจธเจผเจŸ เจนเฉˆ เจ•เจฟ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจธเจ•เฉเจฐเจฟเจชเจŸ เจนเฉ‹เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ เจตเจพเจคเจพเจตเจฐเจฃ เจจเฉ‚เฉฐ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจนเฉฑเจฅเฉ€เจ‚ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆเฅค
  • เจฆเฉ‚เจœเจพ เจ˜เฉฑเจŸ เจธเจชเฉฑเจธเจผเจŸ เจนเฉˆ, เจ‡เฉฑเจ• Liquibase เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจนเฉˆ เจœเฉ‹ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ Liquibase เจธเฉฐเจฆเจฐเจญ เจตเจฟเฉฑเจš เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเฉ‹เฅค เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจฅเฉ‡ Liquibase เจธเฉฐเจฆเจฐเจญ เจฌเจพเจฐเฉ‡ เจนเฉ‹เจฐ เจชเฉœเฉเจน เจธเจ•เจฆเฉ‡ เจนเฉ‹: https://www.liquibase.org/documentation/contexts.html. เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจ‡เจน เจ‡เฉฑเจ• เจฆเจฟเจฒเจšเจธเจช เจตเจฟเจงเฉ€ เจนเฉˆ เจœเฉ‹ เจธเจซเจฒเจคเจพเจชเฉ‚เจฐเจตเจ• เจตเจฐเจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเจพเจ‚เจš เจฒเจˆ.
  • เจคเฉ€เจœเฉ‡ เจฎเจพเจฐเจ— เจตเจฟเฉฑเจš เจ•เจˆ เจ•เจฆเจฎ เจนเจจเฅค เจชเจนเจฟเจฒเจพเจ‚, เจฎเฉŒเจœเฉ‚เจฆเจพ เจŸเฉ‡เจฌเจฒ เจฒเจˆ เจ‡เฉฑเจ• เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจฌเจฃเจพเจ‡เจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจซเจฟเจฐ เจ‡เจธ เจจเฉ‚เฉฐ เจ•เฉเจ เจตเจพเจคเจพเจตเจฐเจฃ 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจ‡เจธเจฆเจพ เจนเฉˆเจธเจผ เจœเฉ‹เฉœ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค เจ…เจ—เจฒเจพ เจ•เจฆเจฎ เจธเจพเจกเฉ‡ เจ—เฉˆเจฐ-เจ–เจพเจฒเฉ€ เจธเจฐเจตเจฐ 'เจคเฉ‡ เจ–เจพเจฒเฉ€ เจฒเจฟเจ•เจตเฉ€เจฌเฉ‡เจธ เจŸเฉ‡เจฌเจฒ เจจเฉ‚เฉฐ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจชเจฐเจฟเจตเจฐเจคเจจเจธเฉˆเจŸเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ‡ เจ‡เจคเจฟเจนเจพเจธ เจฆเฉ‡ เจจเจพเจฒ เจธเจพเจฐเจฃเฉ€ เจตเจฟเฉฑเจš, เจคเฉเจธเฉ€เจ‚ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจฎเฉŒเจœเฉ‚เจฆ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ‡ เจจเจพเจฒ "เจœเจฟเจตเฉ‡เจ‚ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ" เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฌเจพเจฐเฉ‡ เจฆเจธเจคเฉ€ เจฐเจฟเจ•เจพเจฐเจก เจฐเฉฑเจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค . เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเจฐเจตเจฐ 'เจคเฉ‡, เจ‡เจคเจฟเจนเจพเจธ เจฆเฉ€ เจ•เจพเจŠเจ‚เจŸเจกเจพเจŠเจจ เจธเฉฐเจธเจ•เจฐเจฃ 2 เจคเฉ‹เจ‚ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจตเฉ‡เจ—เฉ€, เจ…เจคเฉ‡ เจธเจพเจฐเฉ‡ เจจเจตเฉ‡เจ‚ เจตเจพเจคเจพเจตเจฐเจฃ เจ‡เฉฑเจ•เฉ‹ เจœเจฟเจนเฉ‡ เจตเจฟเจนเจพเจฐ เจ•เจฐเจจเจ—เฉ‡เฅค
    Liquibase เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ†เจชเจฃเฉ‡ เจชเฉˆเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจ—เฉ‹เจฒเฉ€ เจฎเจพเจฐเจจ เจคเฉ‹เจ‚ เจ•เจฟเจตเฉ‡เจ‚ เจฌเจšเจฃเจพ เจนเฉˆ

เจธเจฅเจฟเจคเฉ€ 4. เจชเจฐเจตเจพเจธ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจชเฉ‚เจฐเจพ เจ•เจฐเจจ เจฒเจˆ เจธเจฎเจพเจ‚ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ

เจธเฉ‡เจตเจพ เจตเจฟเจ•เจพเจธ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจตเจฟเฉฑเจš, เจ‡เฉฑเจ• เจจเจฟเจฏเจฎ เจฆเฉ‡ เจคเฉŒเจฐ เจคเฉ‡, Liquibase เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจฌเจพเจนเจฐเฉ€ เจจเจฟเจฐเจญเจฐเจคเจพ เจฆเฉ‡ เจคเฉŒเจฐ เจคเฉ‡ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจฃ 'เจคเฉ‡ เจธเจพเจฐเฉ‡ เจฎเจพเจˆเจ—เจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจจเจพเจฒ, เจคเฉเจธเฉ€เจ‚ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจ เฉ‹เจ•เจฐ เจ–เจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹:

  • เจชเจฐเจตเจพเจธ เจฌเจนเฉเจค เจตเฉฑเจกเจพ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจชเฉ‚เจฐเจพ เจนเฉ‹เจฃ เจตเจฟเฉฑเจš เจฒเฉฐเจฌเจพ เจธเจฎเจพเจ‚ เจฒเฉˆเจ‚เจฆเจพ เจนเฉˆเฅค
  • เจตเจฟเจคเจฐเจฟเจค เจตเจพเจคเจพเจตเจฐเจจ เจตเจฟเฉฑเจš เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจ•เจˆ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจธเจฐเจตเจฐ เจฎเฉŒเจ•เจฟเจ†เจ‚ 'เจคเฉ‡เฅค
    เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจฌเจนเฉเจค เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจฃ 'เจคเฉ‡ เจธเจฎเจพเจ‚ เจธเจฎเจพเจชเจค เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจนเจฐเฉ‡เจ• เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจตเฉฑเจ–-เจตเฉฑเจ– เจธเจฐเจตเจฐ เจธเจฟเฉฐเจ• เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจเฅค

เจซเฉˆเจธเจฒเจพ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆ

เจ…เจœเจฟเจนเฉ‡ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš, เจคเฉเจนเจพเจกเจพ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจตเฉฑเจกเจพ เจนเฉˆ, เจธเจผเจพเจ‡เจฆ เจ‡เฉฑเจ• เจฌเจพเจฒเจ— เจตเฉ€, เจ…เจคเฉ‡ Liquibase เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจฌเจพเจนเจฐเฉ€ เจธเฉฐเจฆ เจตเจœเฉ‹เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจคเฉฑเจฅ เจ‡เจน เจนเฉˆ เจ•เจฟ Liquibase เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจœเจพเจฐ เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจœเจพเจ‚ เจธเฉเจคเฉฐเจคเจฐ เจคเฉŒเจฐ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐเจคเจพ เจตเจœเฉ‹เจ‚ เจ•เฉฐเจฎ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจธเจŸเฉˆเจ‚เจกเจ…เจฒเฉ‹เจจ เจฎเฉ‹เจก เจตเจฟเฉฑเจš, เจคเฉเจธเฉ€เจ‚ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ CI/CD เจตเจพเจคเจพเจตเจฐเจฃ เจœเจพเจ‚ เจคเฉเจนเจพเจกเฉ‡ เจธเจฟเจธเจŸเจฎ เจชเฉเจฐเจธเจผเจพเจธเจ•เจพเจ‚ เจ…เจคเฉ‡ เจคเฉˆเจจเจพเจคเฉ€ เจฎเจพเจนเจฟเจฐเจพเจ‚ เจฆเฉ‡ เจฎเจœเจผเจฌเฉ‚เจค โ€‹โ€‹เจฎเฉ‹เจขเจฟเจ†เจ‚ 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฒเจˆ เจคเฉเจนเจพเจจเฉ‚เฉฐ Liquibase เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจชเจตเฉ‡เจ—เฉ€ https://www.liquibase.org/documentation/command_line.html. เจ‡เจธ เจฎเฉ‹เจก เจตเจฟเฉฑเจš, เจธเจพเจฐเฉ‡ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจฒเจพเจ‚เจš เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจธเจฟเฉฑเจŸเจพ

เจตเจพเจธเจคเจต เจตเจฟเฉฑเจš, เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจฆเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจนเฉ‹เจฐ เจตเฉ€ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจ•เจฎเฉ€เจ†เจ‚ เจนเฉ‹ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ, เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฌเจนเฉเจคเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฐเจšเจจเจพเจคเจฎเจ• เจชเจนเฉเฉฐเจš เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ‡เจน เจธเจฎเจเจฃเจพ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆ เจ•เจฟ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจŸเฉ‚เจฒ เจฆเฉ€ เจธเจนเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ‡เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจจเฉเจ•เจธเจพเจจเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจšเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡, เจฎเฉˆเจจเฉ‚เฉฐ เจตเฉฑเจ–-เจตเฉฑเจ– เจฐเฉ‚เจชเจพเจ‚ เจตเจฟเฉฑเจš เจธเฉ‚เจšเฉ€เจฌเฉฑเจง เจธเจพเจฐเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเจพเจฒ เจจเจœเจฟเฉฑเจ เจฃเจพ เจชเจฟเจ†, เจ…เจคเฉ‡ เจ‰เจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ•เฉเจ เจฎเฉ‡เจฐเฉ€เจ†เจ‚ เจ—เจฒเจคเฉ€เจ†เจ‚ เจฆเจพ เจจเจคเฉ€เจœเจพ เจธเจจเฅค เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจ…เจœเจฟเจนเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจฌเฉ‡เจธเจผเฉฑเจ•, เจ…เจฃเจœเจพเจฃเจคเจพ เจฆเฉ‡ เจ•เจพเจฐเจจ, เจชเจฐ เจ•เจˆ เจตเจพเจฐ เจธเฉฐเจฆ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ…เจชเจฐเจพเจงเจฟเจ• เจ…เจธเจฎเจฐเฉฑเจฅเจพ เจฆเฉ‡ เจ•เจพเจฐเจจ.

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹