เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจซเจฟเจ•เจธ เจฆเฉ‡ เจจเจพเจฒ PostgreSQL เจ…เฉฑเจชเจกเฉ‡เจŸเฅค pg_ivm 1.0 เจฐเฉ€เจฒเฉ€เจœเจผ

เจธเจพเจฐเฉ€เจ†เจ‚ เจธเจฎเจฐเจฅเจฟเจค PostgreSQL เจธเจผเจพเจ–เจพเจตเจพเจ‚ เจฒเจˆ เจธเฉเจงเจพเจฐเจพเจคเจฎเจ• เจ…เฉฑเจชเจกเฉ‡เจŸ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ: 14.3, 13.7, 12.11, 11.16 เจ…เจคเฉ‡ 10.22เฅค 10.x เจธเจผเจพเจ–เจพ เจธเจนเจพเจ‡เจคเจพ เจฆเฉ‡ เจ…เฉฐเจค เจฆเฉ‡ เจจเฉ‡เฉœเฉ‡ เจ† เจฐเจนเฉ€ เจนเฉˆ (เจ…เฉฑเจชเจกเฉ‡เจŸ เจจเจตเฉฐเจฌเจฐ 2022 เจคเฉฑเจ• เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃเจ—เฉ‡)เฅค 11.x เจฌเฉเจฐเจพเจ‚เจš เจฒเจˆ เจ…เจชเจกเฉ‡เจŸเจพเจ‚ เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ เจจเจตเฉฐเจฌเจฐ 2023 เจคเฉฑเจ•, 12.x เจจเจตเฉฐเจฌเจฐ 2024 เจคเฉฑเจ•, 13.x เจจเจตเฉฐเจฌเจฐ 2025 เจคเฉฑเจ•, 14.x เจจเจตเฉฐเจฌเจฐ 2026 เจคเฉฑเจ• เจฐเจนเฉ‡เจ—เฉ€เฅค

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

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

เจจเจตเฉ€เจ†เจ‚ เจฐเฉ€เจฒเฉ€เจœเจผเจพเจ‚ เจตเจฟเฉฑเจš เจนเฉ‹เจฐ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš LLVM 14 เจฆเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ JIT เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจเจพ, psql, pg_dump เจ…เจคเฉ‡ pg_amcheck เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš database.schema.table เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเฉ‡เจฃเจพ, ltree เจ•เจพเจฒเจฎเจพเจ‚ เจ‰เฉฑเจคเฉ‡ GiST เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจฆเฉ‡ เจญเฉเจฐเจฟเจธเจผเจŸเจพเจšเจพเจฐ เจจเฉ‚เฉฐ เจฒเฉˆ เจ•เฉ‡ เจ†เจ‰เจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเจจเจพ, เจ—เจฒเจค เจนเฉˆเฅค เจ…เฉฐเจคเจฐเจพเจฒ เจกเฉ‡เจŸเจพ เจคเฉ‹เจ‚ เจ•เฉฑเจขเฉ‡ เจ—เจ เจซเจพเจฐเจฎเฉˆเจŸ เจฏเฉเจ— เจตเจฟเฉฑเจš เจฎเฉเฉฑเจฒเจพเจ‚ เจฆเฉ€ เจฐเจพเจŠเจ‚เจกเจฟเฉฐเจ—, เจ…เจธเจฟเฉฐเจ•เฉเจฐเฉ‹เจจเจธ เจฐเจฟเจฎเฉ‹เจŸ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ›เจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ—เจฒเจค เจธเจผเจกเจฟเจŠเจฒเจฐ เจ“เจชเจฐเฉ‡เจธเจผเจจ, เจธเจฎเฉ€เจ•เจฐเจจ-เจ…เจงเจพเจฐเจฟเจค เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจจเจพเจฒ เจธเฉ‚เจšเจ•เจพเจ‚เจ• 'เจคเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐ เจธเจฎเฉ€เจ•เจฐเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจธเจพเจฐเจฃเฉ€ เจฆเฉ€เจ†เจ‚ เจ•เจคเจพเจฐเจพเจ‚ เจฆเฉ€ เจ—เจฒเจค เจ›เจพเจ‚เจŸเฉ€, เจคเฉเจฐเฉฐเจค เจฌเจพเจ…เจฆ เจ‡เฉฑเจ• เจ…เจธเจงเจพเจฐเจจ เจธเจฎเจพเจชเจคเฉ€ เจ•เจพเจฐเจจ เจกเฉ‡เจŸเจพ เจฆเจพ เจจเฉเจ•เจธเจพเจจ เจ‡เฉฑเจ• GiST เจ•เฉเจฐเจฎเจฌเฉฑเจง เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจฌเจฃเจพเจ‰เจฃเจพ, เจตเจฟเจญเจพเจœเจจเจฟเจค เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพเจ‰เจฃ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ เจกเฉˆเฉฑเจกเจฒเจพเจ•, เจกเฉเจฐเฉŒเจช เจŸเฉ‡เจฌเจฒเจธเจชเฉ‡เจธ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจ…เจคเฉ‡ เจšเฉˆเจ•เจชเฉเจ†เจ‡เฉฐเจŸ เจตเจฟเจšเจ•เจพเจฐ เจฆเฉŒเฉœ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€เฅค

เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ…เจธเฉ€เจ‚ PostgreSQL 1.0 เจฒเจˆ IVM (เจ‡เฉฐเจ•เจฐเฉ€เจฎเฉˆเจ‚เจŸเจฒ เจตเจฟเจŠ เจฎเฉ‡เจจเจŸเฉ‡เจจเฉˆเจ‚เจธ) เจธเจชเฉ‹เจฐเจŸ เจฆเฉ‡ เจฒเจพเจ—เฉ‚ เจนเฉ‹เจฃ เจฆเฉ‡ เจจเจพเจฒ pg_ivm 14 เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจฆเฉ‡ เจฐเฉ€เจฒเฉ€เจœเจผ เจจเฉ‚เฉฐ เจจเฉ‹เจŸ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค IVM เจฎเจŸเฉ€เจฐเฉ€เจ…เจฒเจพเจˆเจœเจผเจก เจตเจฟเจŠเจœเจผ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจฆเจพ เจ‡เฉฑเจ• เจตเจฟเจ•เจฒเจชเจฟเจ• เจคเจฐเฉ€เจ•เจพ เจชเฉ‡เจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเฉ‡เจ•เจฐ เจฌเจฆเจฒเจพเจ… เจฆเฉเจฐเจฟเจธเจผ เจฆเฉ‡ เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจ•เจฐเจฆเฉ‡ เจนเจจ เจคเจพเจ‚ เจตเจงเฉ‡เจฐเฉ‡ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€เฅค IVM เจฎเฉˆเจŸเฉ€เจฐเฉ€เจ…เจฒเจพเจˆเจœเจผเจก เจตเจฟเจฏเฉ‚เจœเจผ เจจเฉ‚เฉฐ เจฐเจฟเจซเฉเจฐเฉˆเจธเจผ เจฎเฉˆเจŸเฉ€เจฐเฉ€เจ…เจฒเจพเจˆเจœเจผเจก เจตเจฟเจฏเฉ‚ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจฆเฉเจฐเจฟเจธเจผ เจฆเฉ€ เจฎเฉเฉœ เจ—เจฃเจจเจพ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚, เจธเจฟเจฐเจซ เจตเจพเจงเฉ‡ เจตเจพเจฒเฉ€เจ†เจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเจพเจฒ เจคเฉเจฐเฉฐเจค เจคเจพเจœเจผเจพ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

เจธเจฐเฉ‹เจค: opennet.ru

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