PostgreSQL-แแก แแฃแแแแ แแแแแแชแฎแแแ PostgreSQL 12-แแก แแแแแจแแแแ, แฆแแ แแแแแก แฃแ แแแแ แแแแแ แแแแแชแแแแ แแแ แแแแก แกแแกแขแแแแก แฃแแฎแแแกแ แแแ แกแแ.
PostgreSQL 12-แแ แแแแจแแแแแแแแแ แแแแฃแแฏแแแแกแ แจแแแแแฎแแแก แจแแกแ แฃแแแแ - แแแแกแแแฃแแ แแแแ แแแแ แแแชแฃแแแแแก แแแแแชแแแแแแแ แแฃแจแแแแแกแแก แแ แแกแแแ แแแขแแแแแแ แแแฃแแแ แแแแแแแ แแแกแแแก แกแแแ แชแแก แแแแแงแแแแแ.
แแฎแแแ แคแฃแแฅแชแแแแ แแแแชแแแก:
- JSON Path แจแแแแแฎแแแก แแแแก แแแแแ แแแ (SQL/JSON แกแขแแแแแ แขแแก แงแแแแแแ แแแแจแแแแแแแแแ แแแฌแแแ);
- แชแฎแ แแแแก แกแแแ แแ แแแแแแแแฅแแแแแแแก แจแแกแ แฃแแแแแก แแแขแแแแแแชแแ (WITH);
- แแแแแ แแ แแแฃแแ แกแแแขแแแแก แแฎแแ แแแญแแ แ
แกแแแแแแแแแแ แแกแแแ แแแ แซแแแแแก แแฃแจแแแแแก PostgreSQL-แแก แแแคแแ แแแแแแกแ แแ แกแแแแแแแแแ, แแแแแแแแแ แแแก แแฎแแ แแแญแแ แแก แแแขแแ แแแชแแแแแแแแแชแแแกแแแแก, แแแแแแขแแคแแแแชแแแก แจแแกแแซแแแแแแแแแแกแ แแ แกแแกแขแแแแก แแแแแแแกแขแ แแ แแแแก แฃแคแ แ แแแ แขแแแ แแแแแแก แฃแแ แฃแแแแแงแแคแแก.
แแก แแแแแจแแแแ แแแแชแแแก แแแขแแ แคแแแกแแก แแแแแ แแแแก แฉแแแ แแแแแ แจแแแแฎแแแก แซแ แแแแแแกแแแแก, แ แแแแแแช แแฎแแ แแแแแแแแแ แแแก แกแแจแฃแแแแแแก แแซแแแแก แจแแฅแแแแ แแแแแชแแแแ แจแแแแฎแแแก แกแแแฃแแแ แ แแแแแแแแ.
แจแแกแ แฃแแแแแก แแแฃแแฏแแแแกแแแ
PostgreSQL 12 แแแแชแแแก แแแแจแแแแแแแแ แจแแกแ แฃแแแแแก แแ แขแแฅแแแแฃแ แแแฃแแฏแแแแกแแแแก แแแแแฅแกแแ แแแแกแ แแ แแแงแแคแแก แกแแกแขแแแแแแกแแแแก.
B-แฎแแก แแแแแฅแกแแแ, แกแขแแแแแ แขแฃแแ แแแแแฅแกแแชแแแก แขแแแ PostgreSQL-แจแ, แแแขแแแแแแแฃแแแ แแ-12 แแแ แกแแแจแ แกแแแฃแจแแ แแแขแแแ แแแแกแแแแก, แ แแแแแแช แแแแชแแแก แแแแแฅแกแแก แฎแจแแ แแแแแคแแแแชแแแก. PostgreSQL 12-แแกแแแแก TPC-C แกแแแ แแแแขแแชแแ แแแจแแแก แแแแแงแแแแแแ แแฉแแแแ แกแแแ แชแแก แแแแแงแแแแแแก แกแแจแฃแแแ 40%-แแแแ แจแแแชแแ แแแ แแ แจแแแแแฎแแแก แจแแกแ แฃแแแแแก แกแแแ แแ แแ แแ.
แแแงแแคแแ แชแฎแ แแแแแแแ แจแแแแแฎแแแแแ แจแแกแแแฉแแแแ แแแฃแแฏแแแแกแแแ แแแแฆแ, แแแแกแแแฃแแ แแแแ แแแแกแแแแ แแแแแงแแคแแกแแแ แจแแแแแแ แ แชแฎแ แแแแแแกแแแแก, แ แแแแแแแช แกแแญแแ แแแแแ แแแแแชแแแแ แแแกแแแแแแก แแฎแแแแ แจแแแฆแฃแแฃแ แแแฌแแแแแแแ แแฃแจแแแแแก. แแแฃแแฏแแแแกแแแฃแแแ INSERT-แแกแ แแ COPY-แแก แแแแแงแแแแแแ แแแงแแคแแ แชแฎแ แแแแแแ แแแแแชแแแแแแก แแแแแขแแแแก แจแแกแ แฃแแแแ, แแกแแแ แแฎแแแ แแแแแงแแคแแก แแแแแแ แแแแก แจแแกแแซแแแแแแแ แแแแฎแแแแแแแก แแแแแแแแแก แแแ แแจแ.
PostgreSQL 12-แแ แจแแแขแแแ แแแแแขแแแแแ แแแฃแแฏแแแแกแแแ แแแแแฅแกแแ แแแแจแ, แ แแช แแแแแแแแก แแฎแแแแก แแแแแแ แจแแกแ แฃแแแแแแ, แแแ แจแแ แแก:
- แจแแแชแแ แแแฃแแ แแแแแแแแแ WAL-แแก แแแแแ แแ แแแแกแแก GiST, GIN แแ SP-GiST แแแแแฅแกแแก แขแแแแแแกแแแแก;
- GiST แแแแแฅแกแแแแ แแแ แแ แฌแแแแแฃแแ แแแคแแ แแแก แแแแแฅแกแแแแก (INCLUDE clause) แจแแฅแแแแก แจแแกแแซแแแแแแแ;
- แแแกแขแแแชแแแก แแแแ แแขแแ แแก (<->) แแ SP-GiST แแแแแฅแกแแแแก แแแแแงแแแแแแ โแฃแแฎแแแแกแ แแแแแแแแกโ แแแแฎแแแแแแแก แจแแกแ แฃแแแแแก แจแแกแแซแแแแแแแ (k-NN แซแแแแ);
- แงแแแแแแ แแแแ แชแแแแแฃแแ แแแแจแแแแแแแแแแก (MCV) แกแขแแขแแกแขแแแแก แจแแแ แแแแแแก แแฎแแ แแแญแแ แ CREATE STATISTICS-แแก แแแแแงแแแแแแ, แ แแช แฎแแแก แฃแฌแงแแแก แจแแแแแฎแแแก แฃแแแแแกแ แแแแแแแแก แแแฆแแแแก แกแแแขแแแแก แแแแแงแแแแแแกแแก, แ แแแแแแ แแแแจแแแแแแแแแ แแ แแแแแแแ แแ แแ แแก แแแแแฌแแแแแฃแแ.
JIT แแแแแแแแชแแ LLVM-แแก แแแแแงแแแแแแ, แ แแแแแแช แแแแแแ แแ PostgreSQL 11-แจแ, แแฎแแ แฉแแ แแฃแแแ แแแแฃแแแกแฎแแแแแ. JIT แแแแแแแแชแแ แแฃแแฏแแแแกแแแก แจแแกแ แฃแแแแแก WHERE แแฃแแฅแขแแแจแ, แกแแแแแแ แกแแแแจแ, แแแ แแแแขแแแกแ แแ แแแแแแ แ แจแแแ แแแแ แแชแแแแจแ แแแแแแแแฅแแแแแแแแ แแฃแจแแแแแกแแก. แแก แฎแแแแแกแแฌแแแแแแ, แแฃ แแฅแแแ แแแฅแแ แจแแแแแแแแ PostgreSQL LLVM-แแ แแ แแงแแแแแ PostgreSQL แแแแแขแก, แ แแแแแแช แแจแแแแ LLVM แฉแแ แแฃแแแ.
SQL แแแแก แจแแกแแซแแแแแแแแแแก แแแฃแแฏแแแแกแแแ แแ แกแขแแแแแ แขแฃแแ แแแแกแแแแแแแ
PostgreSQL 12-แแ แจแแแแแฆแ JSON แแแแฃแแแแขแแแแก แแแแฎแแแแแก แจแแกแแซแแแแแแแ JSON แแแแแแแก แแแแแแแแฅแแแแแแแก แแแแแงแแแแแแ, แ แแแแแแแช แแแแกแแแฆแแ แฃแแแ SQL/JSON แกแขแแแแแ แขแจแ. แแกแแ แแแแฎแแแแแแก แจแแฃแซแแแแ แแแแแแงแแแแ JSONB แคแแ แแแขแจแ แจแแแแฎแฃแแ แแแแฃแแแแขแแแแก แแแแแฅแกแแ แแแแก แแ แกแแแฃแแ แแแฅแแแแแแแแ แแแแแชแแแแ แแคแแฅแขแฃแ แแ แแแกแแแแแแแแแ.
แชแฎแ แแแแก แกแแแ แแ แแแแแแแแฅแแแแแแ, แแกแแแ แชแแแแแแ แ แแแแ แช WITH queries, แแฎแแ แจแแแซแแแแ แแแขแแแแขแฃแ แแ แจแแกแ แฃแแแแก PostgreSQL 12-แจแ แฉแแแแชแแแแแแก แแแแแงแแแแแแ, แ แแช แแแแแก แแฎแ แแ แจแแแซแแแแ แแแแฎแแแ แแก แแ แแแแแ แแ แกแแแฃแแ แแแแฎแแแแแก แจแแกแ แฃแแแแแก แแแฃแแฏแแแแกแแแแก. แแฎแแ แแแ แกแแแจแ WITH แแแแฎแแแแแก แฉแแแแชแแแแแแก แแแฌแแแ แจแแแซแแแแ แจแแกแ แฃแแแแก แแฎแแแแ แแ แจแแแแฎแแแแแจแ, แแฃ แแก แแ แแ แแก แ แแแฃแ แกแแฃแแ, แแ แแฅแแก แแแแ แแแแ แแแแแแแแแ แแ แแแแแแแแฃแแแ แแฎแแแแ แแ แแฎแแ แแแแฎแแแแแก แจแแแแแแ แแแฌแแแจแ.
PostgreSQL 12 แจแแแแแฅแแก แแฎแแ แแแญแแ แ "แแแแแ แแ แแแฃแแ แกแแแขแแแแกแแแแก". SQL แกแขแแแแแ แขแจแ แแฆแฌแแ แแแ, แกแแแขแแก แแก แขแแแ แแแแแแก แแแแจแแแแแแแแก แแแแแ แชแฎแ แแแแก แกแฎแแ แกแแแขแแแแก แจแแแแแแกแแ แแแงแ แแแแแแ. แแ แแแ แกแแแจแ, PostgreSQL แแฎแแ แก แฃแญแแ แก "แจแแแแฎแฃแ แแแแแ แแ แแแฃแ แกแแแขแแแก", แกแแแแช แแแแแแแแแแ แแแแจแแแแแแแ แแแแฎแแแ แแแกแแแ.
แแแขแแ แแแชแแแแแแแแแชแแ
PostgreSQL 12 แแคแแ แแแแแก ICU แแแแแชแแแแแก แแฎแแ แแแญแแ แแก แแแแ, แ แแ แแแแฎแแแ แแแแแแก แกแแจแฃแแแแแแก แแซแแแแก แแแแกแแแฆแแ แแ โแแ แแแแขแแ แแแแแกแขแฃแแ แจแแแแ แแแแแโ, แ แแแแแแแช, แแแแแแแแแ, แแแฃแจแแแก แ แแแแกแขแ แแก แฃแแ แซแแแแ แแ แแฅแชแแแขแแกแแแแ แแแ แซแแแแแแ แ แจแแแแ แแแแแ.
แแแแแแขแแคแแแแชแแ
PostgreSQL แแคแแ แแแแแก แแแแแแขแแคแแแแชแแแก แซแแแแ แ แแแแแแแแแก แแฎแแ แแแญแแ แแก แ แแแแแแแแ แแแฃแแฏแแแแกแแแแ, แ แแช แฃแแ แฃแแแแแงแแคแก แแแแแขแแแแ แฃแกแแคแ แแฎแแแแแก แแ แคแฃแแฅแชแแแแแ แแแแก. แแก แแแแแชแแแ แจแแแแแฅแแก แแแแแแขแแก แแฎแแ แแก แแ แกแแ แแแ แแก แแแจแแคแแ แแก แแแแแแขแแคแแแแชแแแกแแแแก GSSAPI แแแขแแ แคแแแกแแแแ, แแกแแแ PostgreSQL-แแก แจแแกแแซแแแแแแแแก แแฆแแแแฉแแแแก LDAP แกแแ แแแ แแแ, แ แแแแกแแช PostgreSQL แจแแแแแแแแแ OpenLDAP-แแ.
แแแ แแ แแแแกแ, PostgreSQL 12 แแฎแแ แแฎแแ แก แฃแญแแ แก แแ แแแแแคแแฅแขแแ แแแแ แแแแแแขแแคแแแแชแแแก แแแ แแแแขแก. PostgreSQL แกแแ แแแ แก แแฎแแ แจแแฃแซแแแ แแแแแแขแก แแแกแแฎแแแแก แแแฅแแแแ SSL แกแแ แแแคแแแแขแ แจแแกแแแแแแกแ แแแแฎแแแ แแแแแก แกแแฎแแแแ clientcert=verify-full-แแก แแแแแงแแแแแแ แแ แแแแแแแจแแ แแก แแก แแแแแแขแแคแแแแชแแแก แชแแแแแฃแแ แแแแแแแก แแแแฎแแแแแกแแแ (แแแ. scram-sha-256).
แแแแแแแกแขแ แแชแแ
PostgreSQL 12-แแ แแแแชแแ แแแแแฅแกแแก แแ แแแแแแแแแแก แแฆแแแแแแก แจแแกแแซแแแแแแแ REINDEX CONCURRENTLY แแ แซแแแแแแก แแแแแงแแแแแแ. แแก แกแแจแฃแแแแแแก แแซแแแแก แแแแฎแแแ แแแแแแก แแแ แแแแ DBMS-แแก แจแแคแแ แฎแแแ แแแแแฅแกแแก แฎแแแแ แซแแแแ แแฆแแแแแแก แแ แแก.
แแแ แแ แแแแกแ, PostgreSQL 12-แจแ แจแแแแซแแแแ แฉแแ แแแ แแ แแแแแ แแแ แแแแ แแแแแก แจแแแแฌแแแแ แแแแแ แแแแก แแแแกแขแแ แจแ pg_checksums แแ แซแแแแแแก แแแแแงแแแแแแ. แแแ แ, แแแแ แแแก แจแแแแฌแแแแ, แคแฃแแฅแชแแ, แ แแแแแแช แแฎแแแ แแแ แแแกแแแ แจแแแแฎแฃแแ แแแแแชแแแแแแก แแแแแแแแแแก แแแแแแแฌแแแแแก, แจแแแซแแแแ แฉแแ แแแ แแฎแแแแ PostgreSQL แแแแกแขแแ แแก แแแแชแแแแแแแชแแ initdb-แแก แแแแแงแแแแแแ.
แฌแงแแ แ: linux.org.ru