เบเบธเบเบเบฐเบชเบปเบเบเบญเบเบเบปเบเบเบงเบฒเบกเบเบตเปเปเบกเปเบเปเบเบทเปเบญเบเปเบฒเปเบเปเบเบปเบงเบขเปเบฒเบเบเบญเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ
เบเปเปเบกเบนเบเบเบฒเบเบเบปเบเบเบงเบฒเบกเบเบตเป, เบเปเบญเบเบญเบทเปเบ เปเบปเบ, เปเบเบฑเบเบเบฐเปเบซเบเบเบเปเปเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบตเปเบเปเบญเบเบเบฒเบเปเบเปเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเบญเบ PostgreSQL, เปเบเปเบเบฐเปเบเบตเบเบเบฑเบเบเบฑเบเบซเบฒเบเบฒเบเบฎเบฑเบเบชเบฒเปเบซเบเบเบปเบเบเบฒเบเบเบธเบฅเบฐเบเบดเบเบเบตเปเบงเบฒเบเปเบงเปเปเบเบเบฒเบเบเปเปเบกเบนเบ.
เบเบปเบเบเบงเบฒเบกเบเบตเปเบเบฐเบเปเปเบญเบฐเบเบดเบเบฒเบเบเปเปเบเบตเบซเบผเบทเบเปเปเปเบชเบเบเบญเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบซเบเบเบปเบเบเบฒเบเบเบธเบฅเบฐเบเบดเบเปเบเบเบฒเบเบเปเปเบกเบนเบ. เบกเบฑเบเบชเบปเบกเบกเบธเบเบงเปเบฒเบเบฒเบเปเบฅเบทเบญเบเปเบเปเบเบทเบเปเบฎเบฑเบเปเบฅเปเบงเปเบเบเบเบนเปเบญเปเบฒเบ.
เบเบณเบเบฒเบกเบเปเปเปเบเบเบตเปเบเบฐเบเบทเบเบเบดเบเบฒเบฅเบฐเบเบฒ:
- เบเบฒเบเบเบดเปเบกเปเบเบเบชเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบเบเบงเบเบเบทเบเปเบเบฑเบเปเบงเปเปเบเบฎเบนเบเปเบเบเปเบเปเบเบฅเบฐเบเบปเบเบเบฒเบเบเบงเบเบเบธเบกเบชเบฐเบเบฑเบ (เบเปเปเปเบเบเบตเปเปเบญเบตเปเบเบงเปเบฒ VCS)
- เบงเบดเบเบตเบเบฒเบเบเบดเบเบเบฒเบกเบเบฒเบเบเปเบฝเบเปเบเบเปเบเปเบเบเบชเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบเบซเบผเบฑเบเบเบฒเบเบเบฑเบเบเบถเบเบเบฒเบเบเบดเปเบกเบเบตเปเปเบซเบเบทเปเบญ
- เบงเบดเบเบตเบเบฒเบเปเบญเบเบเบฒเบเบเปเบฝเบเปเบเบเปเบเปเบเบเบชเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบเปเบเบชเบนเปเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบญเบทเปเบเปเปเบเบเบเปเปเบกเบตเบเบฒเบเบเบฑเบเปเบเปเบเปเบฅเบฐเปเบเบฅเปเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเบเบฑเบเปเบซเบเป
- เบงเบดเบเบตเบเบฒเบเบเบฑเบเบเบฐเบเบงเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฐเบซเบเบฒเบเปเบเปเบเบเบเบฒเบเปเบเบเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเปเบฒเบเบงเบเบซเบเบถเปเบ
- เบงเบดเบเบตเบเบฒเบเบเปเบฒเปเบเปเบขเปเบฒเบเบเบญเบเปเบเบเบฒเบเบเปเบฝเบเปเบเบเปเบเบเบชเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบเปเบเบชเบนเปเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบฒเบเบเบฐเบฅเบดเบ
SchemaKeeper เบญเบญเบเปเบเบเบกเบฒเปเบเบทเปเบญเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบฑเปเบเบเบญเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบตเปเบเบฝเบเปเบเบฑเบเบเบฒเบชเบฒ
PL/pgSQL . เบเบฒเบเบเบปเบเบชเบญเบเบเบฑเบเบเบฒเบชเบฒเบญเบทเปเบเปเบเปเปเปเบเปเบเปเบฒเปเบเบตเบเบเบฒเบ, เบเบฑเปเบเบเบฑเปเบเบเบฒเบเบเปเบฒเปเบเปเบญเบฒเบเบเบฐเบเปเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบซเบผเบทเบญเบฒเบเบเบฐเบเปเปเปเบเบฑเบเปเบเปเบเป.
เบงเบดเบเบตเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบเบเบชเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบ dump เปเบ VCS
เบซเปเบญเบเบชเบฐเบซเบกเบธเบ saveDump
, เปเบเบดเปเบเบเบฑเบเบเบถเบเปเบเบเบชเปเบฒเบเบเบญเบเบงเบฑเบเบเบธเบเบฑเบเบซเบกเบปเบเบเบฒเบเบเบฒเบเบเปเปเบกเบนเบเปเบเบฑเบเปเบเบฅเปเบเปเปเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบซเบฒเบ. เบเบปเบเบเบฐเบฅเบดเบเปเบกเปเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบกเบตเปเบเบเบชเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบ, เปเบเปเบเบญเบญเบเปเบเบฑเบเปเบเบฅเปเบเบธเปเบกเบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบ VCS เปเบเปเบขเปเบฒเบเบเปเบฒเบเบเบฒเบ.
เบกเบฒเปเบเบดเปเบเบเบฒเบเปเบเบเบงเบฑเบเบเบธเบเบฒเบเบเบฒเบเบเปเปเบกเบนเบเปเบเบฑเบเปเบเบฅเปเปเบเบเปเบเปเบเบปเบงเบขเปเบฒเบเบซเบผเบฒเบเบญเบฑเบ:
เบเบฐเปเบเบเบงเบฑเบเบเบธ
เปเบเบเบเบฒเบ
Title
เปเบชเบฑเปเบเบเบฒเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเปเบเบทเปเบญเบเบทเปเบ
เบเบฒเบเบฐเบฅเบฒเบ
เบชเบฒเบเบฒเบฅเบฐเบเบฐ
เบเบฑเบเบเบต
./public/tables/accounts.txt
เบเบฑเปเบเบเบญเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒ
เบชเบฒเบเบฒเบฅเบฐเบเบฐ
auth(hash bigint)
./public/functions/auth(int8).sql
เบเบฒเบเบเปเบฒเบชเบฐเปเบซเบเบต
เบเบญเบ
เบญเบฑเบเบเบฒเบเบฒเบชเบต
./booking/views/tariffs.txt
เปเบเบทเปเบญเปเบเบเบญเบเปเบเบฅเปเปเบกเปเบเบเบฒเบเปเบเบฑเบเบเบปเบงเปเบเบเบเบญเบเปเบเบเบชเปเบฒเบเบเบญเบเบงเบฑเบเบเบธเบเบฒเบเบเปเปเบกเบนเบเบชเบฐเปเบเบฒเบฐ. เบเบปเบงเบขเปเบฒเบ, เบชเปเบฒเบฅเบฑเบเบเบฑเปเบเบเบญเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒ, เปเบเบทเปเบญเปเบเบเบญเบเปเบเบฅเปเบเบฐเปเบเบฑเบเบเปเบฒเบเบดเบเบฒเบกเบญเบฑเบเปเบเบฑเบกเบเบตเปเบเบญเบเบเบฑเปเบเบเบญเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒ, เปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบเบเบฑเบ. CREATE OR REPLACE FUNCTION
.
เบเบฑเปเบเบเบตเปเปเบซเบฑเบเปเบเปเบเบฒเบเบเบฒเบเบฐเบฅเบฒเบเบเปเบฒเบเปเบเบดเบ, เปเบชเบฑเปเบเบเบฒเบเปเบเบซเบฒเปเบเบฅเปเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเบเบฐเปเบเบ, schema เปเบฅเบฐเบเบทเปเบเบญเบเบงเบฑเบเบเบธ. เบงเบดเบเบตเบเบฒเบเบเบตเปเปเบฎเบฑเบเปเบซเปเบกเบฑเบเบเปเบฒเบเบเปเปเบเบฒเบเบเปเบฒเบเบฒเบเบเปเบฒเบ dump เปเบฅเบฐเบเบฒเบเบเบปเบเบเบงเบเบเบทเบเบฅเบฐเบซเบฑเบเบเบญเบเบเบฒเบเบเปเบฝเบเปเบเบเปเบเบเบฒเบเบเปเปเบกเบนเบ.
เบเบฒเบกเบชเบฐเบเบธเบ
.sql
เบชเปเบฒเบฅเบฑเบเปเบเบฅเปเบเบตเปเบกเบตเบฅเบฐเบซเบฑเบเปเบซเบผเปเบเบเบฑเปเบเบเบญเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒ, เบกเบฑเบเบเบทเบเปเบฅเบทเบญเบเปเบเบทเปเบญเปเบซเป IDE เบญเบฑเบเบเบฐเปเบเบกเบฑเบเบชเบฐเบซเบเบญเบเปเบเบทเปเบญเบเบกเบทเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบงเบเบฑเบเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบเปเบกเบทเปเบญเปเบเบฅเปเบเบทเบเปเบเบตเบ.
เบงเบดเบเบตเบเบฒเบเบเบดเบเบเบฒเบกเบเบฒเบเบเปเบฝเบเปเบเบเปเบเปเบเบเบชเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบเบซเบผเบฑเบเบเบฒเบเบเบฑเบเบเบถเบเบเบฒเบเบเบดเปเบกเบเบตเปเปเบซเบเบทเปเบญ
เปเบเบเบเบฒเบเบเบฑเบเบเบถเบเบเบฒเบเบเบดเปเบกเบเบตเปเปเบซเบเบทเปเบญเบเบญเบเปเบเบเบชเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบเปเบเบเบฐเบเบธเบเบฑเบเปเบ VCS, เบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฑเบเปเบญเบเบฒเบเบเบตเปเบเบฐเบเบงเบเปเบเบดเปเบเบงเปเบฒเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเปเบเบเบชเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบเบซเบผเบฑเบเบเบฒเบ dump เบเบทเบเบชเปเบฒเบเบเบถเปเบ. เปเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ verifyDump
, เปเบเบดเปเบเบชเบปเปเบเบเบทเบเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบเปเบเบเบเปเปเบกเบตเบเบปเบเบเปเบฒเบเบเบฝเบ.
เบงเบดเบเบตเบเบฒเบเปเบฅเบทเบญเบเปเบเบเบฒเบเบเบงเบเบชเบญเบเปเบกเปเบเบเบฒเบเปเบเบซเบฒเบเบฑเบเบเบฑเบเบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ saveDump
, เบเบฒเบเบฅเบฐเบเบธเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบฝเบงเบเบฑเบ, เปเบฅเบฐเบเบงเบเปเบเบดเปเบเปเบ VCS เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฝเบเปเบเบ. เปเบเบทเปเบญเบเบเบฒเบเบงเบฑเบเบเบธเบเบฑเบเปเบปเบเบเบฒเบเบเบฒเบเบเปเปเบกเบนเบเบเบทเบเบเบฑเบเบเบถเบเปเบงเปเปเบเปเบเบฅเปเปเบเบเบเปเบฒเบเบซเบฒเบ, VCS เบเบฐเบชเบฐเปเบเบเบเบฝเบเปเบเปเบงเบฑเบเบเบธเบเบตเปเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบ.
เบเปเปเปเบชเบเบซเบผเบฑเบเบเบญเบเบงเบดเบเบตเบเบฒเบเบเบตเปเปเบกเปเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบตเปเบเบฐเบเบฝเบเบเบฑเบเปเบเบฅเปเปเบเบทเปเบญเปเบเบดเปเบเบเบฒเบเบเปเบฝเบเปเบเบ.
เบงเบดเบเบตเบเบฒเบเปเบญเบเบเบฒเบเบเปเบฝเบเปเบเบเปเบเปเบเบเบชเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบเปเบเบชเบนเปเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบญเบทเปเบเปเปเบเบเบเปเปเบกเบตเบเบฒเบเบเบฑเบเปเบเปเบเปเบฅเบฐเปเบเบฅเปเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเบเบฑเบเปเบซเบเป
เบเปเบเบญเบเปเบเบเบฑเบเบซเบเปเบฒเบเบตเป deployDump
เบฅเบฐเบซเบฑเบเปเบซเบผเปเบเบเบญเบเบเบฑเปเบเบเบญเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบชเบฒเบกเบฒเบเบเบทเบเปเบเปเปเบเปเบเปเบเบเบเบฝเบงเบเบฑเบเบเบฑเบเบฅเบฐเบซเบฑเบเปเบซเบผเปเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบปเบเบเบฐเบเบด. เบเปเบฒเบโเบชเบฒโเบกเบฒเบโเปเบเบตเปเบก / เบฅเบถเบโเปเบชเบฑเปเบโเปเบซเบกเปโเปเบโเบฅเบฐโเบซเบฑเบโเบเบฑเปเบโเบเบญเบโเบเบฒเบโเปเบเบฑเบโเบฎเบฑเบโเบชเบฒโเปเบงเปโเปเบฅเบฐโเบเบฒเบโเบเปเบฝเบโเปเบเบโเปเบโเบเบฑเบโเบเบตโเบเบฒเบโเบเบงเบโเบเบธเบกโเบชเบฐโเบเบฑเบโ, เบซเบผเบทโเบชเปเบฒเบ / เบฅเบถเบโเบเบฑเปเบโเบเบญเบโเบเบฒเบโเปเบเบฑเบโเบฎเบฑเบโเบชเบฒโเปเบงเปโเปเบเบโเบเบฒเบโเบชเปเบฒเบ / เบฅเบถเบโเปเบเบฅโเปโเบเบตเปโเบชเบญเบโเบเปเบญเบโเบเบฑเบโเปเบโเบเบฒเบ dump directoryโ.
เบเบปเบงเบขเปเบฒเบ, เปเบเบทเปเบญเบชเปเบฒเบเบเบฑเปเบเบเบญเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบซเบกเปเปเบ schema public
เบเบฝเบเปเบเปเบชเปเบฒเบเปเบเบฅเปเปเบซเบกเปเบเบตเปเบกเบตเบเบฒเบกเบชเบฐเบเบธเบ .sql
เปเบโเบฅเบฐโเบเบปเบโ public/functions
, เปเบญเบปเบฒเบฅเบฐเบซเบฑเบเปเบซเบผเปเบเบเบญเบเบเบฑเปเบเบเบญเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบงเปเปเบเบกเบฑเบ, เบฅเบงเบกเบเบฑเบเบเบฅเบฑเบญเบ CREATE OR REPLACE FUNCTION
, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบเบซเบฒเบซเบเปเบฒเบเบตเป deployDump
. เบเบฒเบเปเบเปเปเบเปเบฅเบฐเบเบฒเบเบฅเบถเบเบเบฑเปเบเบเบญเบเบเบตเปเปเบเบฑเบเปเบงเปเปเบกเปเบเปเบเบตเบเบเบทเปเบเปเบเปเบเบเบเบฝเบงเบเบฑเบ. เบเบฑเปเบเบเบฑเปเบ, เบฅเบฐเบซเบฑเบเปเบเบปเปเบฒเปเบเปเบเบเบฑเบ VCS เปเบฅเบฐเบเบฒเบเบเปเปเบกเบนเบเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ.
เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบเบงเบฒเบกโเบเบดเบโเบเบฒเบโเบเบฒโเบเบปเบโเบเบถเปเบโเปเบโเบฅเบฐโเบซเบฑเบโเปเบซเบผเปเบโเบเปเปโเบกเบนเบโเบเบญเบโเบเบฑเปเบโเบเบญเบโเบเบฒเบโเปเบเบฑเบโเบฎเบฑเบโเบชเบฒโเปเบงเปโ, เบซเบผเบทโเบเบงเบฒเบกโเปเบเบโเบเปเบฒเบโเบฅเบฐโเบซเบงเปเบฒเบโเบเบทเปโเบเบญเบโเปเบเบฅโเปโเปเบฅเบฐโเบเบฑเปเบโเบเบญเบโเบเบฒเบโเปเบเบฑเบโเบฎเบฑเบโเบชเบฒโเปเบงเปโ, เบซเบผเบฑเบโเบเบฒเบโเบเบฑเปเบโ. deployDump
เบเบฐเบฅเบปเปเบกเปเบซเบฅเบง, เบชเบฐเปเบเบเบเปเปเบเบงเบฒเบกเบชเบฐเปเบเบเบเปเปเบเบดเบเบเบฒเบ. เบเปเปเบเบปเบเบเบฑเบเบเบญเบเบเบฑเปเบเบเบญเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบฅเบฐเบซเบงเปเบฒเบ dump เปเบฅเบฐเบเบฒเบเบเปเปเบกเบนเบเบเบฐเบเบธเบเบฑเบเปเบกเปเบเปเบเบฑเบเปเบเบเปเปเปเบเปเปเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเบเปเบฒเปเบเป deployDump
.
เปเบกเบทเปเบญเบชเปเบฒเบเบเบฑเปเบเบเบญเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบซเบกเป, เบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบชเปเบเบทเปเปเบเบฅเปเบเบตเปเบเบทเบเบเปเบญเบเบเปเบงเบเบเบปเบเปเบญเบ. เบกเบฑเบเบเบฝเบเบเปเบชเปเบฒเบฅเบฑเบเปเบเบฅเปเบเบตเปเบเบฐเบกเบตเบเบฒเบเบเบฐเบซเบเบฒเบ
.sql
. เบซเบผเบฑเบเบเบฒเบเปเบdeployDump
เบเปเปเบเบงเบฒเบกเบเปเปเบเบดเบเบเบฒเบเบเบฐเบกเบตเบเบทเปเบเบตเปเบเบทเบเบเปเบญเบ, เปเบเบดเปเบเบชเบฒเบกเบฒเบเปเบเปเปเบเบทเปเบญเบเปเบฝเบเบเบทเปเปเบเบฅเป.
deployDump
เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบเปเบฝเบเบเบฒเบฅเบฒเบกเบดเปเบเบตเบเบญเบเบซเบเปเบฒเบเบตเปเบซเบผเบทเบเบฐเปเบเบเบเบฑเบเบเบทเบเปเบเบเบเปเปเบกเบตเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบตเปเบกเปเบเบตเบก, เปเบเบเบฐเบเบฐเบเบตเปเบกเบตเบงเบดเบเบตเบเบฒเบเบเบฅเบฒเบชเบชเบดเบเบเบตเปเปเบเบปเปเบฒเบเบฐเบเปเบญเบ.
เบเบฐเบเบดเบเบฑเบเบเปเบญเบ DROP FUNCTION
, เปเบฅเบฐเบเบฝเบเปเบเปเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ CREATE OR REPLACE FUNCTION
.
เปเบเปเบซเบเปเบฒเปเบชเบเบเบฒเบ, เบกเบตเบเบฒเบเบชเบฐเบเบฒเบเบฐเบเบฒเบ deployDump
เบเปเปเบชเบฒเบกเบฒเบเบเบณเปเบเปเบเบฒเบเบเปเบฝเบเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบเป. เบเบปเบงเบขเปเบฒเบ, เบเปเบฒเบเบฑเบเบเบฑเบ trigger เบเบตเปเบเบทเบเบเปเบฒเปเบเปเปเบเบเบขเปเบฒเบเบซเบเปเบญเบเบซเบเบถเปเบ trigger เบเบทเบเปเบเบเบเปเบฒเบ. เบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบฑเปเบเบเปเบฒเบงเบเบทเบเปเบเปเปเบเบเปเบงเบเบเบปเบเปเบญเบเปเบเบเปเบเปเปเบเบฅเปเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบ.
เบเปเบฒเปเบเบปเปเบฒเบฎเบฑเบเบเบดเบเบเบญเบเปเบเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเบเบฒเบเบเปเบฝเบเปเบเบเบเบฑเปเบเบเบญเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒ
เบเบฒเบเปเบญเบเบเปเบฒเบเบเปเบญเบเบเบทเบเบเปเบฒเปเบเปเบเปเบญเบเบเบตเปเบเบฐเปเบเบตเบเบเบปเบง deployDump
. เบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเปเบฎเบฑเบเบเบฒเบเบเปเบฝเบเปเบเบเปเบเบเบชเปเบฒเบเบเบฑเบเบซเบกเบปเบเปเบฅเบฐเปเบเปเปเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบตเปเบกเบตเบเบฑเบเบซเบฒเปเบเบทเปเบญเปเบซเปเบเบฒเบเบเปเบฝเบเปเบเบเปเบเบเบฑเปเบเบเบญเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบเปเบเบทเบเปเบญเบเบเปเปเบกเบฒเปเบเบเบเปเปเบกเบตเบเบฑเบเบซเบฒ.
เบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเบเบฐเบเบทเบเบญเบฐเบเบดเบเบฒเบเปเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเปเบเบตเปเบกเปเบเบตเบกเปเบเบเบฒเบเบเปเปเปเบเบเบตเป.
เบงเบดเบเบตเบเบฒเบเบเบฑเบเบเบฐเบเบงเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฐเบซเบเบฒเบเปเบเปเบเบเบเบฒเบเปเบเบเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเปเบฒเบเบงเบเบซเบเบถเปเบ
เบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบเปเบฒเปเบเบฑเบเบเบตเปเบเบฐเบชเปเบฒเบเบชเบฐเบเบดเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบตเปเบชเบปเบกเบเบนเบเบเบญเบเบเบฒเบเบเปเปเบกเบนเบ, เปเบเบดเปเบเบเบฐเบเบทเบเปเบเบตเบเบเบปเบงเปเบเบเบเบฑเบเบเบฑเบเบเบฐเบเบฒเปเบเปเบเบทเปเบญเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบเบฅเบฒเบง, เบเปเบฒเปเบญเบปเบฒเปเบเบเบชเปเบฒเบเบเบญเบเบเบฒเบเบเปเปเบกเบนเบเบเปเบญเบเบเบดเปเบเปเบซเปเบชเบญเบเบเปเบญเบเบเบฑเบเบเบฒเบเบเบดเปเบกเบเบตเปเปเบซเบเบทเปเบญเบเบตเปเบเบฑเบเบเบถเบเปเบงเปเปเบ VCS. เบงเบดเบเบตเบเบตเปเบเปเบฒเบเบเบตเปเบชเบธเบเปเบกเปเบเบเบฒเบเปเบเปเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเบเบฒเบเบเปเปเบกเบนเบเบเปเบญเบเบเบดเปเบเบญเบญเบเปเบเบฑเบ 3 เบเบฑเปเบเบเบญเบ:
- เบเปเบฒเปเบเบปเปเบฒเปเบเบฅเปเบเบตเปเบกเบตเปเบเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบเบเบตเปเบเบฐเบเบทเบเปเบญเบตเปเบเบงเปเบฒ e.g.
base.sql
- เบเบณเปเบเปเบเบฒเบเบเปเบฒเบเบเบดเปเบเบเบฒเบ
- เบเปเบฒเบเบฒเบ
deployDump
base.sql
เปเบกเปเบเบเบธเบเปเบฅเบตเปเบกเบเบปเปเบเบขเบนเปเปเบเบดเบเบชเบธเบเบเบญเบเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเบเบตเปเบเบทเบเบเปเบฒเปเบเปเปเบฅเบฐเบเบฐเบเบดเบเบฑเบdeployDump
, เบงเปเบฒเปเบกเปเบbase.sql + ะผะธะณัะฐัะธะธ + deployDump = ะฐะบััะฐะปัะฝะฐั ััััะบัััะฐ ะะ
. เบเปเบฒเบเบชเบฒเบกเบฒเบเบชเปเบฒเบเปเบเบฅเปเบเบฑเปเบเบเปเบฒเบงเปเบเบเปเบเปเบเบฐเปเบซเบเบpg_dump
. เปเบเปเปเบฅเปเบงbase.sql
เบชเบฐเปเบเบฒเบฐเปเบกเบทเปเบญเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเบเปเปเบกเบนเบเบเบฑเปเบเปเบเปเปเบฅเบตเปเบกเบเบปเปเบ.
เปเบซเปเปเบเบซเบฒ script เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเบเปเปเบกเบนเบเบเบตเปเบชเบปเบกเบเบนเบ refresh.sh
. เบเบฑเปเบเบเบญเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบญเบฒเบเบเบฐเปเบเบดเปเบเบเบทเบงเปเบฒเบเบตเป:
- เบเบฑเบเบเบฑเบเบเบฐเบเบฒเปเบเบตเบเบเบปเบงเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบญเบเบฅเบฒเบง
refresh.sh
เปเบฅเบฐเปเบเปเบฎเบฑเบเปเบเบเบชเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบเปเบเบเบฐเบเบธเบเบฑเบ - เบเบฑเบเบเบฑเบเบเบฐเบเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเบกเบท, เบเบฑเบเปเบเปเบเบฒเบเบเปเปเบกเบนเบเบเปเบญเบเบเบดเปเบเปเบเบทเปเบญเบเบญเบเบชเบฐเบซเบเบญเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบญเบเบซเบเปเบฒเบเบตเปเปเบซเบกเป (
ALTER TABLE ... ADD COLUMN
เปเบฅเบฐเบญเบทเปเบเป) - เบซเบผเบฑเบเบเบฒเบเบชเปเบฒเปเบฅเบฑเบเบงเบฝเบเบเบฒเบ, เบเบฑเบเบเบฑเบเบเบฐเบเบฒเปเบเบซเบฒเบซเบเปเบฒเบเบตเป
saveDump
เปเบเบทเปเบญเปเบฎเบฑเบเบเบฒเบเบเปเบฝเบเปเบเบเปเบเบเบฒเบเบเปเปเบกเบนเบเปเบ VCS - เปเบเบตเบเบเบปเบงเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบทเบเปเปเป
refresh.sh
, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ,verifyDump
เปเบเบดเปเบเบเบญเบเบเบตเปเบชเบฐเปเบเบเบฅเบฒเบเบเบทเปเบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเบเบฐเบฅเบงเบกเปเบเบปเปเบฒเปเบเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบ - เบเบฑเบเบเบฑเบเบเบฐเบเบฒเปเบญเบเบเบฒเบเบเปเบฝเบเปเบเบเปเบเบเบชเปเบฒเบเบเบฑเบเบซเบกเบปเบเปเบเบซเบฒเปเบเบฅเปเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบ, เบเปเบฒเปเบเบตเบเบเบฒเบเบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ
refresh.sh
ะธverifyDump
, เปเบฅเบฐ, เบเปเบฒเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเปเบเปเบเบทเบเบฅเบงเบเบฅเบงเบกเบขเปเบฒเบเบเบทเบเบเปเบญเบ,verifyDump
เบเบฐเบเปเปเบชเบฐเปเบเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบเบเปเบญเบเบเบดเปเบเปเบฅเบฐ dump เบเบตเปเบเบฑเบเบเบถเบเปเบงเป
เบเบฐเบเบงเบเบเบฒเบเบเบตเปเบญเบฐเบเบดเบเบฒเบเบเปเบฒเบเปเบเบดเบเปเบกเปเบเปเบเบปเปเบฒเบเบฑเบเปเบเปเบเบฑเบเบซเบผเบฑเบเบเบฒเบ gitflow. เปเบเปเบฅเบฐเบชเบฒเบเบฒเปเบ VCS เบเบฐเบกเบตเบชเบฐเบเบฑเบเบเบญเบเบเบปเบเปเบญเบเบเบญเบ dump, เปเบฅเบฐเปเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเบฅเบงเบกเบชเบฒเบเบฒ, dumps เบเบฐเบเบทเบเบฅเบงเบกเปเบเบปเปเบฒเบเบฑเบ. เปเบเบเปเบฅเบฐเบเบตเบซเบผเบฒเบเบเบตเปเบชเบธเบ, เบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบตเปเบกเปเบเบตเบกเบซเบผเบฑเบเบเบฒเบเบเบฒเบเบฅเบงเบกเบเบปเบง, เปเบเปเบเปเบฒเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเปเบเบชเบฒเบเบฒเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ, เบเบปเบงเบขเปเบฒเบ, เบขเบนเปเปเบเบเบฒเบเบฐเบฅเบฒเบเบเบฝเบงเบเบฑเบ, เบเบงเบฒเบกเบเบฑเบเปเบเปเบเบญเบฒเบเบเบฐเปเบเบตเบเบเบทเปเบ.
เปเบซเปเบเบดเบเบฒเบฅเบฐเบเบฒเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบฑเบเปเบเปเบเปเบเบเปเบเปเบเบปเบงเบขเปเบฒเบ: เบกเบตเบชเบฒเบเบฒ เบเบฑเบเบเบฐเบเบฒเบเบถเปเบโเบเบฒเบโเบชเบญเบโเบชเบฒโเบเบฒโ: feature1 ะธ feature2, เบเบตเปเบเปเปเบกเบตเบเปเปเบเบฑเบเปเบเปเบเบเบฑเบ เบเบฑเบเบเบฐเบเบฒ, เปเบเปเบกเบตเบเบงเบฒเบกเบเบฑเบเปเบเปเบเบเบฑเบเบเบฑเบเปเบฅเบฐเบเบฑเบ. เบงเบฝเบเบเบฒเบเปเบกเปเบเปเบเบทเปเบญเบฅเบงเบกเบชเบฒเบเบฒเบเบฑเบเบชเบญเบเปเบเบปเปเบฒเปเบเปเบ เบเบฑเบเบเบฐเบเบฒ. เบชเปเบฒเบฅเบฑเบเบเปเบฅเบฐเบเบตเบเบตเป, เปเบเบฐเบเปเบฒเปเบซเปเบเปเบฒเบญเบดเบเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบซเบเบถเปเบเบเบญเบเบชเบฒเบเบฒเปเบเบปเปเบฒเปเบเปเบ เบเบฑเบเบเบฐเบเบฒเปเบฅเบฐโเบซเบผเบฑเบโเบเบฒเบโเบเบฑเปเบโเบฅเบงเบกโ เบเบฑเบเบเบฐเบเบฒ เบเบฑเบเบชเบฒเบเบฒเบเบตเปเบเบฑเบเปเบซเบผเบทเบญ, เปเบเปเปเบเบเปเปเบเบฑเบเปเบเปเบเปเบเบชเบฒเบเบฒเบเบตเปเบเบฑเบเปเบซเบผเบทเบญ, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบฅเบงเบกเบชเบฒเบเบฒเบชเบธเบเบเปเบฒเบเปเบเบปเปเบฒเปเบเปเบ เบเบฑเบเบเบฐเบเบฒ. เปเบเบฅเบฐเบซเบงเปเบฒเบเปเบฅเบเบฐเบเบฒเบเปเบเปเปเบเบเปเปเบเบฑเบเปเบเปเบ, เบเปเบฒเบเบญเบฒเบเบเบฐเบเปเบญเบเปเบเปเปเบเปเบเบฅเปเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเปเบเบชเบฒเบเบฒเบชเบธเบเบเปเบฒเบเปเบเบทเปเบญเปเบซเปเบกเบฑเบเบเบปเบเบเบฑเบ dump เบชเบธเบเบเปเบฒเบ, เปเบเบดเปเบเบฅเบงเบกเบกเบตเบเบปเบเบเบญเบเบเบฒเบเบฅเบงเบกเบเบปเบง.
เบงเบดเบเบตเบเบฒเบเบเปเบฒเปเบเปเบขเปเบฒเบเบเบญเบเปเบเบเบฒเบเบเปเบฝเบเปเบเบเปเบเบเบชเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบเปเบเบชเบนเปเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบฒเบเบเบฐเบฅเบดเบ
เบเปเบเบญเบเปเบเบเบฑเบเบเบฒเบเบกเบต dump เบเบญเบเปเบเบเบชเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบเปเบเบเบฐเบเบธเบเบฑเบเปเบ VCS, เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบเบงเบเบชเบญเบเบเบฒเบเบเปเปเบกเบนเบเบเบฒเบเบเบฐเบฅเบดเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบกเบเบตเปเปเบเปเบเบญเบเบเบฑเบเปเบเบเบชเปเบฒเบเบเบตเปเบเปเบฒเบเบปเบเปเบงเป. เบเบตเปเบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒเบเบฒเบเบเปเบฝเบเปเบเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบเบนเปเบเบฑเบเบเบฐเบเบฒเบกเบตเบเบธเบเบเบฐเบชเบปเบเปเบเปเบเบทเบเปเบญเบเปเบเบชเบนเปเบเบทเปเบเบเบฒเบเบเบฒเบเบเบฐเบฅเบดเบเบขเปเบฒเบเบชเปเบฒเปเบฅเบฑเบเบเบปเบ.
เบเบฑเบโเบเบฑเปเบโเปเบเป ROLLBACK
:
- เปเบฅเบตเปเบกเบเบธเบฅเบฐเบเปเบฒ
- เบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเบเบฑเบเบซเบกเบปเบเปเบเบเบธเบฅเบฐเบเปเบฒ
- เปเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบฝเบงเบเบฑเบ, เบเปเบฒเปเบเบตเบเบเบฒเบ
deployDump
- เปเบเบเบเปเปเบกเบตเบเบฒเบเบชเปเบฒเปเบฅเบฑเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ, เบเปเบฒเปเบเบตเบเบเบฒเบ
verifyDump
. เบเปเบฒเบเปเปเบกเบตเบเปเปเบเบดเบเบเบฒเบ, เบเปเบฒเปเบเบตเบเบเบฒเบCOMMIT
. เบเปเบฒเบกเบตเบเปเปเบเบดเบเบเบฒเบ, เบเปเบฒเปเบเบตเบเบเบฒเบROLLBACK
เบเบฑเปเบเบเบญเบเปเบซเบผเบปเปเบฒเบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเบฅเบงเบกเปเบเบปเปเบฒเบเบฑเบเปเบเปเบขเปเบฒเบเบเปเบฒเบเบเบฒเบเปเบเบงเบดเบเบตเบเบฒเบเบเบตเปเบกเบตเบขเบนเปเปเบเบทเปเบญเบเบณเปเบเปเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ, เบฅเบงเบกเบเบฑเบเปเบงเบฅเบฒเบชเบนเบเบฅเบปเบ.
เบชเบฐเบซเบฅเบธเบ
เบเปเบเบญเบเปเบเบเบฑเบเบงเบดเบเบตเบเบฒเบเบเบตเปเบญเบฐเบเบดเบเบฒเบเบเปเบฒเบเปเบเบดเบ, เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบเบตเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเบชเบนเบเบชเบธเบเบญเบญเบเบเบฒเบเปเบเบเบเบฒเบ "PHP + PostgreSQL", เปเบเบเบฐเบเบฐเบเบตเปเบเบฒเบเปเบชเบเบชเบฐเบฅเบฐเบเบงเบฒเบกเบชเบฐเบเบงเบเปเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเปเบญเบเบเปเบฒเบเบซเบเปเบญเบเปเบกเบทเปเบญเบเบฝเบเบเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบธเบเปเบซเบเบเบปเบเบเบฒเบเบเบธเบฅเบฐเบเบดเบเปเบเบฅเบฐเบซเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบปเปเบเบเป. เบเบดเปเบเปเบเบเบงเปเบฒเบเบฑเปเบ, เบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเปเปเบกเบนเบเปเบ
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com