เชตเชฟเช•เชพเชธเชจเชพ เชเช• เชตเชฐเซเชท เชชเช›เซ€ เชชเซเชฐเช•เชพเชถเชฟเชค PostgreSQL 12 DBMS เชจเซ€ เชจเชตเซ€ เชธเซเชฅเชฟเชฐ เชถเชพเช–เชพ. เชจเชตเซ€ เชถเชพเช–เชพ เชฎเชพเชŸเซ‡ เช…เชชเชกเซ‡เชŸเซเชธ เชฌเชนเชพเชฐ เช†เชตเชถเซ‡ เชจเชตเซ‡เชฎเซเชฌเชฐ 2024 เชธเซเชงเซ€ เชชเชพเช‚เชš เชตเชฐเซเชท เชฎเชพเชŸเซ‡.

เชฎเซเช–เซเชฏ เชจเชตเซ€เชจเชคเชพเช“:

  • เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช†เชงเชพเชฐ "เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ‡เชฒ เช•เซ‰เชฒเชฎ", เชœเซ‡เชจเซเช‚ เชฎเซ‚เชฒเซเชฏ เชธเชฎเชพเชจ เช•เซ‹เชทเซเชŸเช•เชฎเชพเช‚ เช…เชจเซเชฏ เช•เซ‰เชฒเชฎเชจเชพ เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ‡ เช†เชตเชฐเซ€ เชฒเซ‡เชคเซ€ เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟเชจเชพ เช†เชงเชพเชฐเซ‡ เช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ (เชฆเซƒเชถเซเชฏเซ‹เชจเซ€ เชœเซ‡เชฎ, เชชเชฐเช‚เชคเซ เชตเซเชฏเช•เซเชคเชฟเช—เชค เช•เซ‰เชฒเชฎ เชฎเชพเชŸเซ‡). เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ‡เชฒ เช•เซ‰เชฒเชฎ เชฌเซ‡ เชชเซเชฐเช•เชพเชฐเชจเชพ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡ - เชธเช‚เช—เซเชฐเชนเชฟเชค เช…เชจเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ. เชชเซเชฐเชฅเชฎ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชœเซเชฏเชพเชฐเซ‡ เชกเซ‡เชŸเชพ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชฅเชตเชพ เชฌเชฆเชฒเชพเชฏ เช›เซ‡ เชคเซเชฏเชพเชฐเซ‡ เชฎเซ‚เชฒเซเชฏเชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชฌเซ€เชœเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชฎเซ‚เชฒเซเชฏ เช…เชจเซเชฏ เช•เซ‰เชฒเชฎเชจเซ€ เชตเชฐเซเชคเชฎเชพเชจ เชธเซเชฅเชฟเชคเชฟเชจเชพ เช†เชงเชพเชฐเซ‡ เชฆเชฐเซ‡เช• เชตเชพเช‚เชšเชจ เชชเชฐ เช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชนเชพเชฒเชฎเชพเช‚, PostgreSQL เชฎเชพเชคเซเชฐ เชธเช‚เช—เซเชฐเชนเชฟเชค เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ‡เชฒ เช•เซ‰เชฒเชฎเชจเซ‡ เชœ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡;
  • เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ JSON เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹เชฎเชพเช‚เชฅเซ€ เชกเซ‡เชŸเชพ เช•เซเชตเซ‡เชฐเซ€ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเชพเชˆ เชชเชพเชฅ เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟเช“, เชฏเชพเชฆ เช…เชชเชพเชตเซ‡ เช›เซ‡ เชเช•เซเชธเชชเชฅ เช…เชจเซ‡ SQL/JSON เชงเซ‹เชฐเชฃเชฎเชพเช‚ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค. JSONB เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹ เชฎเชพเชŸเซ‡ เช†เชตเชพ เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟเช“ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชจเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชธเซเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชนเชพเชฒเชจเซ€ เช‡เชจเซเชกเซ‡เช•เซเชธเซ€เช‚เช— เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡;
  • SQL เช•เซเชตเซ‡เชฐเซ€ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เชฆเชฐเชฎเชฟเชฏเชพเชจ เช•เซ‡เชŸเชฒเชพเช• เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟเช“เชจเชพ เช…เชฎเชฒเชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ LLVM เชตเชฟเช•เชพเชธ เชชเชฐ เช†เชงเชพเชฐเชฟเชค JIT (เชœเชธเซเชŸ-เช‡เชจ-เชŸเชพเช‡เชฎ) เช•เชฎเซเชชเชพเช‡เชฒเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ เชธเช•เซเชทเชฎ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, JIT เชจเซ‹ เช‰เชชเชฏเซ‹เช— WHERE เชฌเซเชฒเซ‹เช•เซเชธ, เชŸเชพเชฐเซเช—เซ‡เชŸ เชฒเชฟเชธเซเชŸเซเชธ, เชเช•เช‚เชฆเชฐ เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟเช“ เช…เชจเซ‡ เช•เซ‡เชŸเชฒเซ€เช• เช†เช‚เชคเชฐเชฟเช• เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ€ เช…เช‚เชฆเชฐ เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟเช“เชจเชพ เช…เชฎเชฒเชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡;
  • เช‡เชจเซเชกเซ‡เช•เซเชธเซ€เช‚เช— เช•เชพเชฎเช—เซ€เชฐเซ€ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เชธเซเชงเชพเชฐเซ‡เชฒ เช›เซ‡. B-เชŸเซเชฐเซ€ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“ เชเชตเชพ เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซเชฏเชพเช‚ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“ เชตเชพเชฐเช‚เชตเชพเชฐ เชฌเชฆเชฒเชพเชคเซ€ เชฐเชนเซ‡ เช›เซ‡ - TPC-C เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เชชเซเชฐเชฆเชฐเซเชถเชจเชฎเชพเช‚ เชเช•เช‚เชฆเชฐเซ‡ เชตเชงเชพเชฐเซ‹ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชกเชฟเชธเซเช• เชธเซเชชเซ‡เชธ เชตเชชเชฐเชพเชถเชฎเชพเช‚ เชธเชฐเซ‡เชฐเชพเชถ 40% เช˜เชŸเชพเชกเซ‹ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡. GiST, GIN เช…เชจเซ‡ SP-GiST เช‡เชจเซเชกเซ‡เช•เซเชธ เชชเซเชฐเช•เชพเชฐเซ‹ เชฎเชพเชŸเซ‡ เชฐเชพเช‡เชŸ-เช…เชนเซ‡เชก เชฒเซ‹เช— (WAL) เชœเชจเชฐเซ‡เชŸ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช“เชตเชฐเชนเซ‡เชกเชฎเชพเช‚ เช˜เชŸเชพเชกเซ‹. GiST เชฎเชพเชŸเซ‡, เชฐเซ‡เชชเชฐ เช‡เชจเซเชกเซ‡เช•เซเชธ เชฌเชจเชพเชตเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ (INCLUDE เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟ เชฆเซเชตเชพเชฐเชพ) เชœเซ‡เชฎเชพเช‚ เชตเชงเชพเชฐเชพเชจเชพ เช•เซ‰เชฒเชฎเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡ เชคเซ‡ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เช“เชชเชฐเซ‡เชถเชจเชฎเชพเช‚ เช›เซ‡ เชธเซเชŸเซ‡เชŸเชฟเชธเซเชŸเชฟเช•เซเชธ เชฌเชจเชพเชตเซ‹ เช…เชธเชฎเชพเชจ เชฐเซ€เชคเซ‡ เชตเชฟเชคเชฐเชฟเชค เช•เซ‰เชฒเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชตเชงเซ เชถเซเชฐเซ‡เชทเซเช  เช•เซเชตเซ‡เชฐเซ€ เชชเซเชฒเชพเชจ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเซ‹เชธเซเชŸ เช•เซ‹เชฎเชจ เชตเซ‡เชฒเซเชฏเซ (MCV) เช†เช‚เช•เชกเชพเช“ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชชเซ‚เชฐเซ‹ เชชเชพเชกเซ‡ เช›เซ‡;
  • เชชเชพเชฐเซเชŸเซ€เชถเชจ เช…เชฎเชฒเซ€เช•เชฐเชฃ เช เช•เซเชตเซ‡เชฐเซ€เช เชฎเชพเชŸเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เชœเซ‡ เชนเชœเชพเชฐเซ‹ เชชเชพเชฐเซเชŸเซ€เชถเชจเซ‹ เชธเชพเชฅเซ‡ เช•เซ‹เชทเซเชŸเช•เซ‹ เชงเชฐเชพเชตเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชกเซ‡เชŸเชพเชจเชพ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชธเชฌเชธเซ‡เชŸเชจเซ‡ เชชเชธเช‚เชฆ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช›เซ‡. INSERT เช…เชจเซ‡ Copy เช‘เชชเชฐเซ‡เชถเชจเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเชพเชฐเซเชŸเซ€เชถเชจ เช•เชฐเซ‡เชฒ เช•เซ‹เชทเซเชŸเช•เซ‹เชฎเชพเช‚ เชกเซ‡เชŸเชพ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เช…เชจเซ‡ เช•เซเชตเซ‡เชฐเซ€ เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจเชจเซ‡ เช…เชตเชฐเซ‹เชงเชฟเชค เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ "ALTER TABLE ATTACH PARTITION" เชฆเซเชตเชพเชฐเชพ เชจเชตเชพ เชตเชฟเชญเชพเช—เซ‹ เช‰เชฎเซ‡เชฐเชตเชพเชจเซเช‚ เชชเชฃ เชถเช•เซเชฏ เช›เซ‡;
  • เชธเชพเชฎเชพเชจเซเชฏเซ€เช•เซƒเชค เช•เซ‹เชทเซเชŸเช• เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟเช“เชจเชพ เชธเซเชตเชšเชพเชฒเชฟเชค เช‡เชจเชฒเชพเช‡เชจ เชตเชฟเชธเซเชคเชฐเชฃ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชฎเชฐเซเชฅเชจ (เชธเชพเชฎเชพเชจเซเชฏ เช•เซ‹เชทเซเชŸเช• เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟ, CTE) เช•เซ‡ เชœเซ‡ WITH เชธเซเชŸเซ‡เชŸเชฎเซ‡เชจเซเชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เช•เชพเชฎเชšเชฒเชพเช‰ เชจเชพเชฎเชจเชพ เชชเชฐเชฟเชฃเชพเชฎ เชธเซ‡เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช‡เชจเชฒเชพเช‡เชจ เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเซ€ เช•เซเชตเซ‡เชฐเซ€เชเชจเชพ เชชเซเชฐเชฆเชฐเซเชถเชจเชจเซ‡ เชธเซเชงเชพเชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชนเชพเชฒเชฎเชพเช‚ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฎเชพเชคเซเชฐ เชจเซ‹เชจ-เชฐเชฟเช•เชฐเซเชธเชฟเชต CTE เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡;
  • เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช†เชงเชพเชฐ เชฌเชฟเชจ-เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค "เช•เซ‹เชฒเซ‡เชถเชจ" เชฒเซ‹เช•เซ‡เชฒเชจเชพ เช—เซเชฃเชงเชฐเซเชฎเซ‹, เชœเซ‡ เชคเชฎเชจเซ‡ เช…เช•เซเชทเชฐเซ‹เชจเชพ เช…เชฐเซเชฅเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชคเชพ เชธเซ‰เชฐเซเชŸเชฟเช‚เช— เชจเชฟเชฏเชฎเซ‹ เช…เชจเซ‡ เชฎเซ‡เชšเชฟเช‚เช— เชชเชฆเซเชงเชคเชฟเช“ เชธเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชกเชฟเชœเชฟเชŸเชฒ เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ‡ เชธเซ‰เชฐเซเชŸ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชธเช‚เช–เซเชฏเชพเชจเซ€ เชธเชพเชฎเซ‡ เชฌเชพเชฆเชฌเชพเช•เซ€ เช…เชจเซ‡ เชฌเชฟเช‚เชฆเซเชจเซ€ เชนเชพเชœเชฐเซ€ เช…เชจเซ‡ เชตเชฟเชตเชฟเชง เชชเซเชฐเช•เชพเชฐเซ‹ เชœเซ‹เชกเชฃเซ€เชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชธเชฐเช–เชพเชฎเชฃเซ€ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เช…เช•เซเชทเชฐเซ‹เชจเชพ เช•เซ‡เชธ เช…เชจเซ‡ เช‰เชšเซเชšเชพเชฐเชฃ เชšเชฟเชนเซเชจเชจเซ€ เชนเชพเชœเชฐเซ€ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเชคเซ€ เชจเชฅเซ€) ;
  • เชฎเชฒเซเชŸเชฟ-เชซเซ‡เช•เซเชŸเชฐ เช•เซเชฒเชพเชฏเช‚เชŸ เช“เชฅเซ‡เชจเซเชŸเชฟเช•เซ‡เชถเชจ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ, เชœเซ‡เชฎเชพเช‚ pg_hba.conf เชฎเชพเช‚ เชคเชฎเซ‡ SSL เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ (clientcert=verify-full) เชจเซ‡ เชตเชงเชพเชฐเชพเชจเซ€ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชชเชฆเซเชงเชคเชฟ เชœเซ‡เชฎ เช•เซ‡ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡ scram-sha-256 เชธเชพเชฅเซ‡ เชœเซ‹เชกเซ€ เชถเช•เซ‹ เช›เซ‹;
  • เชฎเชพเชฐเชซเชคเซ‡ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชธเช‚เชšเชพเชฐ เชšเซ‡เชจเชฒเชจเชพ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช†เชงเชพเชฐ เชœเซ€เชเชธเชเชธเชเชชเซ€เช†เชˆ, เช•เซเชฒเชพเชฏเช‚เชŸ เชฌเชพเชœเซ เช…เชจเซ‡ เชธเชฐเซเชตเชฐ เชฌเชพเชœเซ เชฌเช‚เชจเซ‡ เชชเชฐ;
  • เชœเซ‹ PostgreSQL OpenLDAP เชธเชพเชฅเซ‡ เชฌเชจเซ‡เชฒ เชนเซ‹เชฏ เชคเซ‹ โ€œDNS SRVโ€ เชฐเซ‡เช•เซ‹เชฐเซเชกเซเชธ เชชเชฐ เช†เชงเชพเชฐเชฟเชค LDAP เชธเชฐเซเชตเชฐเซเชธ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ;
  • เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช•เชพเชฎเช—เซ€เชฐเซ€ "เชเช•เชธเชพเชฅเซ‡ เชฐเซ€เช‡เชจเซเชกเซ‡เช•เซเชธ เช•เชฐเซ‹ยป เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพ เชชเชฐ เชฒเช–เชตเชพเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เช…เชตเชฐเซ‹เชงเชฟเชค เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“เชจเซเช‚ เชชเซเชจเชƒเชจเชฟเชฐเซเชฎเชพเชฃ เช•เชฐเชตเซเช‚;
  • เชŸเซ€เชฎ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ pg_checksums, เชœเซ‡ เชคเชฎเชจเซ‡ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚เชจเชพ เชกเซ‡เชŸเชพเชฌเซ‡เช เชฎเชพเชŸเซ‡ เชกเซ‡เชŸเชพ เชชเซ‡เชœเชจเชพ เชšเซ‡เช•เชธเชฎเซเชธเชจเซ‡ เชธเช•เซเชทเชฎ เช…เชฅเชตเชพ เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ (เช…เช—เชพเช‰ เช† เช‘เชชเชฐเซ‡เชถเชจ เชซเช•เซเชค เชกเซ‡เชŸเชพเชฌเซ‡เช เช†เชฐเช‚เชญ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชœ เชธเชฎเชฐเซเชฅเชฟเชค เชนเชคเซเช‚);
  • เช‘เชชเชฐเซ‡เชถเชจเซเชธ เชฎเชพเชŸเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเซ‡เชธ เช‡เชจเซเชกเชฟเช•เซ‡เชŸเชฐเชจเซเช‚ เช†เช‰เชŸเชชเซเชŸ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡ เช•เซเชฐเชฟเชเชŸ เช‡เชจเซเชกเซ‡เช•เซเชธ, เชฐเซ€เช‡เชจเซเชกเซ‡เช•เซเชธ, เช•เซเชฒเชธเซเชŸเชฐ, เชตเซ‡เช•เซเชฏเซเชฎ เชซเซเชฒ เช…เชจเซ‡ pg_checksums;
  • เช†เชฆเซ‡เชถ เช‰เชฎเซ‡เชฐเซเชฏเซ‹ "เชเช•เซเชธเซ‡เชธ เชชเชฆเซเชงเชคเชฟ เชฌเชจเชพเชตเซ‹ยป เชตเชฟเชตเชฟเชง เชšเซ‹เช•เซเช•เชธ เช•เชพเชฐเซเชฏเซ‹ เชฎเชพเชŸเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชพเชฏเซ‡เชฒ เชจเชตเซ€ เชŸเซ‡เชฌเชฒ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชชเชฆเซเชงเชคเชฟเช“ เชฎเชพเชŸเซ‡ เชนเซ‡เชจเซเชกเชฒเชฐเซเชธเชจเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเชตเชพ. เชนเชพเชฒเชฎเชพเช‚ เชเช• เชฎเชพเชคเซเชฐ เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชŸเซ‡เชฌเชฒ เชเช•เซเชธเซ‡เชธ เชชเชฆเซเชงเชคเชฟ "เชนเซ€เชช" เช›เซ‡;
  • recovery.conf เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเชˆเชฒ postgresql.conf เชธเชพเชฅเซ‡ เชฎเชฐเซเชœ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เชจเชฟเชทเซเชซเชณเชคเชพ เชชเช›เซ€ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชคเชฟเชจเซ€ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃเชจเชพ เชธเซ‚เชšเช• เชคเชฐเซ€เช•เซ‡, เชนเชตเซ‡ เชนเซ‹เชตเซเช‚ เชœ เชœเซ‹เชˆเช recovery.signal เช…เชจเซ‡ standby.signal เชซเชพเช‡เชฒเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹