What's new in this version: Overall Performance Improvements: - PostgreSQL 12 provides significant performance and maintenance enhancements to its indexing system and to partitioning - B-tree Indexes, the standard type of indexing in PostgreSQL, have been optimized in PostgreSQL 12 to better handle workloads where the indexes are frequently modified. Using a fair use implementation of the TPC-C benchmark, PostgreSQL 12 demonstrated on average a 40% reduction in space utilization and an overall gain in query performance - Queries on partitioned tables have also seen demonstrable improvements, particularly for tables with thousands of partitions that only need to retrieve data from a limited subset. PostgreSQL 12 also improves the performance of adding data to partitioned tables with INSERT and COPY, and includes the ability to attach a new partition to a table without blocking queries - There are additional enhancements to indexing in PostgreSQL 12 that affect overall performance, including lower overhead in write-ahead log generation for the GiST, GIN, and SP-GiST index types, the ability to create covering indexes (the INCLUDE clause) on GiST indexes, the ability to perform K-nearest neighbor queries with the distance operator (<->) using SP-GiST indexes, and CREATE STATISTICS now supporting most-common value (MCV) statistics to help generate better query plans when using columns that are nonuniformly distributed - Just-in-time (JIT) compilation using LLVM, introduced in PostgreSQL 11, is now enabled by default. JIT compilation can provide performance benefits to the execution of expressions in WHERE clauses, target lists, aggregates, and some internal operations, and is available if your PostgreSQL installation is compiled or packaged with LLVM
Enhancements to SQL Conformance & Functionality: - PostgreSQL is known for its conformance to the SQL standard - one reason why it was renamed from "POSTGRES" to "PostgreSQL" - and PostgreSQL 12 adds several features to continue its implementation of the SQL standard with enhanced functionality - PostgreSQL 12 introduces the ability to run queries over JSON documents using JSON path expressions defined in the SQL/JSON standard. Such queries may utilize the existing indexing mechanisms for documents stored in the JSONB format to efficiently retrieve data - Common table expressions, also known as WITH queries, can now be automatically inlined by PostgreSQL 12, which in turn can help increase the performance of many existing queries. In this release, a WITH query can be inlined if it is not recursive, does not have any side-effects, and is only referenced once in a later part of a query - PostgreSQL 12 introduces "generated columns." Defined in the SQL standard, this type of column computes its value from the contents of other columns in the same table. In this version, PostgreSQL supports "stored generated columns," where the computed value is stored on the disk - Internationalization - PostgreSQL 12 extends its support of ICU collations by allowing users to define "nondeterministic collations" that can, for example, allow case-insensitive or accent-insensitive comparisons
Authentication: - PostgreSQL expands on its robust authentication method support with several enhancements that provide additional security and functionality. This release introduces both client and server-side encryption for authentication over GSSAPI interfaces, as well as the ability for PostgreSQL to discover LDAP servers if PostgreSQL is compiled with OpenLDAP - Additionally, PostgreSQL 12 now supports a form of multi-factor authentication. A PostgreSQL server can now require an authenticating client to provide a valid SSL certificate with their username using the clientcert=verify-full option and combine this with the requirement of a separate authentication method (e.g. scram-sha-256)
Administration: - PostgreSQL 12 introduces the ability to rebuild indexes without blocking writes to an index via the REINDEX CONCURRENTLY command, allowing users to avoid downtime scenarios for lengthy index rebuilds - Additionally, PostgreSQL 12 can now enable or disable page checksums in an offline cluster using the pg_checksums command. Previously page checksums, a feature to help verify the integrity of data stored to disk, could only be enabled at the time a PostgreSQL cluster was initialized with initdb.
PostgreSQL 12.0.1 (64-bit) 相關參考資料
Can't install PostgreSQL: An error occurred executing the ...
postgresql-9.6.12-1-windows-x64.exe --install_runtimes 0 .... for both 32 and 64 bit) and then tried to install postgresql-11.0-1-windows-x64.exe ...
https://stackoverflow.com
Crack Navicat for PostgreSQL (64-bit) 12.0.4 and Keygen
Download crack for Navicat for PostgreSQL (64-bit) 12.0.4 or keygen : Navicat for PostgreSQL is a database management tool which can convert XML, CSV, MS ...
http://www.fmotors.com.br
Debian9 安装IDempiere6.2 开源ERP系统- 随记
下载openjdk 12,地址:http://jdk.java.net/12/,选择Linux/x64版本。 ... Runtime Environment (build 12.0.1+12) OpenJDK 64-Bit Server VM (build 12.0.1+12, mixed ... sudo nano /etc/apt/sources.list.d/postgresql.list...
https://www.leam.ml
Documentation: 12: E.1. Release 12 - PostgreSQL
8 小時前 - The SQL random() function now has its own private per-session state ..... string equality for strings that are not bit-wise equal (Peter Eisentraut).
https://www.postgresql.org
Download PostgreSQL Binaries | EnterpriseDB
The links below allow you to download archives of the files installed by our PostgreSQL installers. These archives are provided as a convenience for expert ...
https://www.enterprisedb.com
Downloads - PostgreSQL
The core of the PostgreSQL object-relational database management system is ... or you can access the source control repository directly at git.postgresql.org.
https://www.postgresql.org
PostgreSQL Database Download | EnterpriseDB
Please Note: EDB no longer provides Linux installers for PostgreSQL 11 and later versions, and users are encouraged to use the platform-native packages.
https://www.enterprisedb.com
PostgreSQL: The world's most advanced open source database
The official site for PostgreSQL, the world's most advanced open source database.
https://www.postgresql.org
psqlodbc - PostgreSQL: File Browser
psqlodbc-07_01_0009.zip, 2001-11-27 09:36:32, 197.0 KB. psqlodbc-07_01_0010.zip, 2002-03-19 08:12:29, 197.5 KB. psqlodbc-07_02_0001.zip, 2002-04-15 ...
https://www.postgresql.org
Windows installers - PostgreSQL
PostgreSQL Version, 64 Bit Windows Platforms, 32 Bit Windows Platforms. 11, 2019, 2016, 2012 R2. 10, 2016, 2012 R2 & R1, 2008 R2, 7, 8, 10, 2008 R1, 7, 8, ...
https://www.postgresql.org
|