เชชเซ‹เชธเซเชŸเช—เซเชฐเซ‡เชเชธเช•เซเชฏเซเชเชฒ 13

24 เชธเชชเซเชŸเซ‡เชฎเซเชฌเชฐเชจเชพ เชฐเซ‹เชœ, เชตเชฟเช•เชพเชธ เชŸเซ€เชฎเซ‡ เช†เช—เชพเชฎเซ€ Postgresql เชชเซเชฐเช•เชพเชถเชจ เชจเช‚เชฌเชฐ 13 เชจเชพ เชชเซเชฐเช•เชพเชถเชจเชจเซ€ เช˜เซ‹เชทเชฃเชพ เช•เชฐเซ€. เชจเชตเซ€ เชฐเชœเซ‚เช†เชค เช…เชจเซเชฏ เชฌเชพเชฌเชคเซ‹เชจเซ€ เชธเชพเชฅเซ‡, เช•เชพเชฎเช—เซ€เชฐเซ€เชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเชตเชพ, เช†เช‚เชคเชฐเชฟเช• เชœเชพเชณเชตเชฃเซ€ เชธเซ‡เชตเชพเช“เชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเชตเชพ เช…เชจเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชคเซ‡เชฎเชœ เชตเชงเซ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชธเชฟเชธเซเชŸเชฎ เชเช•เซเชธเซ‡เชธ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชชเชฐ เชงเซเชฏเชพเชจ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡.

เชฆเซเชตเชฟเชธเช‚เช—เซ€ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพ เชตเซƒเช•เซเชทเซ‹เชฎเชพเช‚ เช…เชจเซเช•เซเชฐเชฎเชฟเชค เชกเซ‡เชŸเชพ เชตเชšเซเชšเซ‡เชจเชพ เชกเซเชชเซเชฒเชฟเช•เซ‡เชŸเซเชธ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เช•เซ‹เชทเซเชŸเช• เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพเชจเซเช‚ เช•เชพเชฎ เชšเชพเชฒเซ เชฐเชพเช–เซเชฏเซเช‚, เชœเซ‡เชฃเซ‡ เชฎเชพเชคเซเชฐ เช•เซเชตเซ‡เชฐเซ€ เชเช•เซเชเชฟเช•เซเชฏเซเชถเชจเชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เชœ เชจเชนเซ€เช‚, เชชเชฃ เช‡เชจเซเชกเซ‡เช•เซเชธ เชฆเซเชตเชพเชฐเชพ เช•เชฌเชœเซ‡ เช•เชฐเซ‡เชฒเซ€ เชกเชฟเชธเซเช• เชœเช—เซเชฏเชพเชจเซ‡ เช˜เชŸเชพเชกเชตเชพเชจเซเช‚ เชชเชฃ เชถเช•เซเชฏ เชฌเชจเชพเชตเซเชฏเซเช‚.
เชตเชงเซเชฎเชพเช‚, เชเช• เช‡เชจเซเช•เซเชฐเซ€เชฎเซ‡เชจเซเชŸเชฒ เชธเซ‹เชฐเซเชŸเชฟเช‚เช— เชเชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เช…เช—เชพเช‰เชจเชพ เชธเซเชŸเซ‡เชชเซเชธเชฎเชพเช‚ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชธเซ‰เชฐเซเชŸ เช•เชฐเซ‡เชฒเชพ เชกเซ‡เชŸเชพเชจเซเช‚ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เชธเซ‰เชฐเซเชŸเชฟเช‚เช— เชตเชงเซ เชเชกเชชเชฅเซ€ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชตเชงเซ เช•เชพเชฐเซเชฏเช•เซเชทเชฎ เชชเช—เชฒเชพเช‚เชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชจเชตเชพ เชตเชฟเชธเซเชคเซƒเชค เช†เช‚เช•เชกเชพ (เช•เซเชฐเชฟเชเชŸ เชธเซเชŸเซ‡เชŸเชฟเชธเซเชŸเชฟเช•เซเชธ เช•เชฎเชพเชจเซเชก เชฆเซเชตเชพเชฐเชพ)เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เซ‡เชŸเชฒเซ€เช• เช•เซเชตเซ‡เชฐเซ€เชเชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡- เชฌเชพเชฏ-เชธเซเชŸเซ‡เชช เชชเซเชฒเชพเชจ.
เช–เชฐเซเชšเชพเชณ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเซ€เช•เชฐเชฃ เชธเชพเชฅเซ‡ เช•เซเชตเซ‡เชฐเซ€เชจเซ‹ เช…เชฎเชฒ เชชเชฃ เชนเซ‡เชถ เช•เชฐเซ‡เชฒ เชเช•เชคเซเชฐเซ€เช•เชฐเชฃเชจเซ‹ เชตเชงเซ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช…เชจเซ‡ เชœเซ‹ เชคเซ‡ RAM เชฎเชพเช‚ เชฌเช‚เชงเชฌเซ‡เชธเชคเซ‹ เชจ เชนเซ‹เชฏ เชคเซ‹ เชเช•เซ€เช•เซƒเชค เชกเซ‡เชŸเชพเชจเชพ เชญเชพเช—เชจเซ‡ เชกเชฟเชธเซเช• เชชเชฐ เชกเชฎเซเชช เช•เชฐเซ€เชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. เชตเชฟเชตเชฟเชง เชชเชพเชฐเซเชŸเซ€เชถเชจเซ‹ เชชเชฐ เชธเซเชฅเชฟเชค เช•เชจเซ‡เช•เซเชŸเชฟเช‚เช— เช•เซ‹เชทเซเชŸเช•เซ‹เชจเซ€ เชเชกเชชเชฎเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชตเชงเชพเชฐเซ‹ เชฅเชฏเซ‹ เช›เซ‡.

Postgresql เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเชพ เชœเชพเชณเชตเชฃเซ€ เช…เชจเซ‡ เชตเชนเซ€เชตเชŸเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เช•เชพเชฐเซเชฏ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. "เชตเซ‡เช•เซเชฏเซเชฎเชฟเช‚เช—" เชจเซเช‚ เชฌเชฟเชฒเซเชŸ-เช‡เชจ เช•เชพเชฐเซเชฏ, เชเชŸเชฒเซ‡ เช•เซ‡, เชชเช‚เช•เซเชคเชฟเช“ เช•เชพเชขเซ€ เชจเชพเช–เซเชฏเชพ เช…เชฅเชตเชพ เชซเชฐเซ€เชฅเซ€ เชฒเช–เซเชฏเชพ เชชเช›เซ€ เชซเซเชฐเซ€ เชกเชฟเชธเซเช• เชธเซเชชเซ‡เชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เชนเชตเซ‡ เชธเชฎเชพเช‚เชคเชฐ เชฅเซเชฐเซ‡เชกเซ‹เชฎเชพเช‚ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เช…เชจเซ‡ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐ เชชเชพเชธเซ‡ เชนเชตเซ‡ เชคเซ‡เชฎเชจเซ‹ เชจเช‚เชฌเชฐ เชธเซเชชเชทเซเชŸ เช•เชฐเชตเชพเชจเซ€ เชคเช• เช›เซ‡. เช† เช‰เชชเชฐเชพเช‚เชค, เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ€ เชตเชฐเซเชคเชฎเชพเชจ เชชเซเชฐเชตเซƒเชคเซเชคเชฟเชจเซเช‚ เชจเชฟเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชจเชตเชพ เชธเชพเชงเชจเซ‹ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡ เช…เชจเซ‡ เชฎเชพเชธเซเชŸเชฐ เช…เชจเซ‡ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเช“ เชตเชšเซเชšเซ‡ เชชเซเชฐเซ€-เชฐเซ‡เช•เซ‹เชฐเซเชก เชฒเซ‹เช—เชจเซ‡ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เช เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชญเซ‚เชฒเซ‹เชจเซ‡ เช…เชŸเช•เชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชœเซ‡ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเช“เชจเซ‡ เชกเชฟเชธเซเช•เชจเซ‡เช•เซเชŸ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชคเช•เชฐเชพเชฐ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชฅเชตเชพ เชตเชฟเชคเชฐเชฟเชคเชจเซ€ เช…เช–เช‚เชกเชฟเชคเชคเชพเชจเซ‡ เช–เชฒเซ‡เชฒ เชชเชนเซ‹เช‚เชšเชพเชกเซ€ เชถเช•เซ‡ เช›เซ‡. เชฒเซ‹เช— เชกเซ‡เชŸเชพเชจเชพ เช†เชงเชพเชฐเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซเชฏเชพ เชชเช›เซ€.

เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เชจเชตเซ€เชจเชคเชพเช“เชฎเชพเช‚, เชคเซ‡ datetime() เชซเช‚เช•เซเชถเชจเชจเซ‡ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพ เชฏเซ‹เช—เซเชฏ เช›เซ‡, เชœเซ‡ เชตเชฟเชตเชฟเชง เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชธเชฎเชฏ เชฐเซ‡เช•เซ‹เชฐเซเชกเชฟเช‚เช— เชซเซ‹เชฐเซเชฎเซ‡เชŸเชจเซ‡ เชฌเชฟเชฒเซเชŸ-เช‡เชจ Postgresql เชชเซเชฐเช•เชพเชฐเชฎเชพเช‚ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡; UUID เชœเชจเชฐเซ‡เชถเชจ เชซเช‚เช•เซเชถเชจ v4 เชฌเซ‹เช•เซเชธเชจเซ€ เชฌเชนเชพเชฐ เช‰เชชเชฒเชฌเซเชง เช›เซ‡ gen_random_uuid(); เชฏเซเชจเชฟเช•เซ‹เชก เชธเชพเชฅเซ‡ เช•เชพเชฎเชจเซเช‚ เชธเชพเชฎเชพเชจเซเชฏเช•เชฐเชฃ; เชคเชพเชฐเซเช•เชฟเช• เชธเซเชคเชฐเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชธเชพเชฅเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเชพ เช•เชจเซ‡เช•เซเชŸเซ‡เชก เชจเซ‡เชŸเชตเชฐเซเช• เชจเซ‹เชกเซเชธ เชชเชฐ เช•เซ‹เชทเซเชŸเช• เชกเซ‡เชŸเชพเชจเซเช‚ เชตเชฟเชคเชฐเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชงเซ เชฒเชตเชšเซ€เช• เชธเชฟเชธเซเชŸเชฎ, เชคเซ‡เชฎเชœ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเช“ เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เชชเซเชฐเชถเซเชจเซ‹ เช…เชจเซ‡ เชจเชตเชพ เชŸเซเชฐเชฟเช—เชฐเซเชธเชฎเชพเช‚ เช…เชจเซเชฏ เชซเซ‡เชฐเชซเชพเชฐเซ‹.

เชกเซ‡เชŸเชพเชฌเซ‡เช เชเช•เซเชธเซ‡เชธ เช•เช‚เชŸเซเชฐเซ‹เชฒเชจเซ‡ เชธเชฟเชธเซเชŸเชฎเชจเชพ เชฎเซเช–เซเชฏ เช˜เชŸเช•เซ‹เชฎเชพเช‚เชจเชพ เชเช• เชคเชฐเซ€เช•เซ‡ เชœเชฃเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เช…เชจเซ‡ เชจเชตเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เช† เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เช†เช—เชณ เชฎเซ‹เชŸเชพ เชชเช—เชฒเชพเช“ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชนเชตเซ‡ เชฎเชพเชคเซเชฐ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เซƒเชค เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ (เชธเซเชชเชฐเชฏเซเชเชฐ) เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เชธเชพเชฎเชพเชจเซเชฏ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชซเช•เซเชค เชคเซ‡ เชœ เชเช•เซเชธเซเชŸเซ‡เชจเซเชถเชจเซเชธเชจเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชถเช•เชถเซ‡ เช•เซ‡ เชœเซ‡เชจเซ‡ เชคเซ‡เช“เช เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชคเชฐเซ€เช•เซ‡ เชšเชฟเชนเซเชจเชฟเชค เช•เชฐเซเชฏเชพ เช›เซ‡, เช…เชฅเชตเชพ เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจเชจเซ‹ เชเช• เชจเชพเชจเซ‹ เชธเชฎเซ‚เชน เช•เซ‡ เชœเซ‡เชจเซ‡ เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชฎเชพเชจเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, pgcrypto, tablefunc เช…เชฅเชตเชพ hstore). เชœเซเชฏเชพเชฐเซ‡ SCRAM เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เชชเซเชฐเชฎเชพเชฃเชฟเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เชนเซ‹เชฏ (เชœเซเชฏเชพเชฐเซ‡ libpq เชกเซเชฐเชพเช‡เชตเชฐ เชฆเซเชตเชพเชฐเชพ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เชนเซ‹เชฏ), เชคเซเชฏเชพเชฐเซ‡ เชนเชตเซ‡ โ€œเชšเซ‡เชจเชฒ เชฌเชพเช‡เชจเซเชกเชฟเช‚เช—โ€ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡, เช…เชจเซ‡ เช†เชตเซƒเชคเซเชคเชฟ 13 เชฎเชพเช‚เชฅเซ€ เชคเซƒเชคเซ€เชฏ-เชชเช•เซเชท เชกเซ‡เชŸเชพ postgres_fdw เชฎเชพเชŸเซ‡ เชฐเซ‡เชชเชฐ เชซเช‚เช•เซเชถเชจ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐ เช…เชงเชฟเช•เซƒเชคเชคเชพเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ‡ เช›เซ‡.

เชชเซเชฐเช•เชพเชถเชจ เชจเซ‹เช‚เชงเซ‹


เชชเซƒเชทเซเช  เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‹

เชธเซ‹เชฐเซเชธ: linux.org.ru

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