PostgreSQL (64-bit)

最新版本 PostgreSQL 9.6.18 (64-bit)

PostgreSQL 9.6.18 (64-bit)

PostgreSQL 9.6.18 (64-bit)
PostgreSQL 64 位是一個功能強大的開源對象關係數據庫系統。它擁有超過 15 年的積極開發和經過驗證的架構,在可靠性,數據完整性和正確性方面贏得了良好聲譽。它運行在所有主要的操作系統上,包括 Linux,UNIX(AIX,BSD,HP-UX,SGI IRIX,Mac OS X,Solaris,Tru64)和 Windows。  PostgreSQL 64 位是一個功能強大的對象關係數據庫管理系統!下載 PostgreSQL 脫機安裝程序安裝 64 位的 PC!

它完全符合 ACID,完全支持外鍵,連接,視圖,觸發器和存儲過程(多語言)。它包括大多數 SQL:2008 數據類型,包括 INTEGER,NUMERIC,BOOLEAN,CHAR,VARCHAR,DATE,INTERVAL 和 TIMESTAMP。它還支持存儲二進制大對象,包括圖片,聲音或視頻。它具有用於 C / C ++,Java,.Net,Perl,Python,Ruby,Tcl,ODBC 等的本地編程接口,以及特殊的文檔(表大小可以達到 32TB).

也可用:下載 PostgreSQL for Mac

ScreenShot

軟體資訊
檔案版本 PostgreSQL 9.6.18 (64-bit)

檔案名稱 postgresql-9.6.18-1-windows-x64.exe
檔案大小 169 MB
系統 Windows XP64 / Vista64 / Windows 7 64 / Windows 8 64 / Windows 10 64
軟體類型 開源軟體
作者 PostgreSQL Global Development Group
官網 http://www.postgresql.org/about/
更新日期 2020-05-22
更新日誌

What's new in this version:

- Preserve the indisclustered setting of indexes rewritten by ALTER TABLE
- Previously, ALTER TABLE lost track of which index had been used for CLUSTER.
- Preserve the replica identity properties of indexes rewritten by ALTER TABLE
- Lock objects sooner during DROP OWNED BY
- This avoids failures in race-condition cases where another session is deleting some of the same objects.
- Fix error-case processing for CREATE ROLE ... IN ROL
- Some error cases would be reported as "unexpected node type" or the like, instead of the intended message.
- Fix full text search to handle NOT above a phrase search correctly
- Queries such as !(foo<->bar) failed to find matching rows when implemented as a GiST or GIN index search.
- Fix full text search for cases where a phrase search includes an item with both prefix matching and a weight restriction
- Fix ts_headline() to make better headline selections when working with phrase queries
- Fix bugs in gin_fuzzy_search_limit processing
- A small value of gin_fuzzy_search_limit could result in unexpected slowness due to unintentionally rescanning the same index page many times. Another code path failed to apply the intended filtering at all, possibly returning too many values.
- Allow input of type circle to accept the format "(x,y),r" as the documentation says it does (David Zhang)
- Make the get_bit() and set_bit() functions cope with bytea strings longer than 256MB (Movead Li)
- Since the bit number argument is only int4, it's impossible to use these functions to access bits beyond the first 256MB of a long bytea. We'll widen the argument to int8 in v13, but in the meantime, allow these functions to work on the initial substring of a long bytea.
- Avoid possibly leaking an open-file descriptor for a directory in pg_ls_dir(), pg_timezone_names(), pg_tablespace_databases(), and allied functions
- Fix polymorphic-function type resolution to correctly infer the actual type of an anyarray output when given only an anyrange input
- Avoid unlikely crash when REINDEX is terminated by a session-shutdown signal
- Prevent printout of possibly-incorrect hash join table statistics in EXPLAIN
- Fix reporting of elapsed time for heap truncation steps in VACUUM VERBOSE
- Avoid possibly showing "waiting" twice in a process's PS status
- Avoid premature recycling of WAL segments during crash recovery
- WAL segments that become ready to be archived during crash recovery were potentially recycled without being archived.
- Avoid scanning irrelevant timelines during archive recovery
- This can eliminate many attempts to fetch non-existent WAL files from archive storage, which is helpful if archive access is slow.
- Remove bogus "subtransaction logged without previous top-level txn record" error check in logical decoding
- This condition is legitimately reachable in various scenarios, so remove the check.
- Ensure that a replication slot's io_in_progress_lock is released in failure code paths
- This could result in a walsender later becoming stuck waiting for the lock.
- Fix race conditions in synchronous standby management
- During a change in the synchronous_standby_names setting, there was a window in which wrong decisions could be made about whether it is OK to release transactions that are waiting for synchronous commit. Another hazard for similarly wrong decisions existed if a walsender process exited and was immediately replaced by another.
- Ensure nextXid can't go backwards on a standby server
- This race condition could allow incorrect hot standby feedback messages to be sent back to the primary server, potentially allowing VACUUM to run too soon on the primary.
- Add missing SQLSTATE values to a few error reports
- Fix PL/pgSQL to reliably refuse to execute an event trigger function as a plain function
- Fix memory leak in libpq when using sslmode=verify-full
- Certificate verification during connection startup could leak some memory. This would become an issue if a client process opened many database connections during its lifetime.
- Fix ecpg to treat an argument of just "-" as meaning "read from stdin" on all platforms
- Add pg_dump support for ALTER ... DEPENDS ON EXTENSION
- pg_dump previously ignored dependencies added this way, causing them to be forgotten during dump/restore or pg_upgrade.
- Fix pg_dump to dump comments on RLS policy objects
- In pg_dump, postpone restore of event triggers till the end
- This minimizes the risk that an event trigger could interfere with the restoration of other objects.
- Fix quoting of --encoding, --lc-ctype and --lc-collate values in createdb utility
- contrib/lo's lo_manage() function crashed if called directly rather than as a trigger
- In contrib/ltree, protect against overflow of ltree and lquery length fields
- Fix cache reference leak in contrib/sepgsql
- Avoid failures when dealing with Unix-style locale names on Windows
- In MSVC builds, cope with spaces in the path name for Python
- In MSVC builds, fix detection of Visual Studio version to work with more language settings
- In MSVC builds, use -Wno-deprecated with bison versions newer than 3.0, as non-Windows builds already do
- Update time zone data files to tzdata release 2020a for DST law changes in Morocco and the Canadian Yukon, plus historical corrections for Shanghai.
- The America/Godthab zone has been renamed to America/Nuuk to reflect current English usage; however, the old name remains available as a compatibility link.
- Also, update initdb's list of known Windows time zone names to include recent additions, improving the odds that it will correctly translate the system time zone setting on that platform.

PostgreSQL 9.6.18 (64-bit) 相關參考資料
Documentation: 9.6: Building libpq with Visual ... - PostgreSQL

PostgreSQL 9.6.18 Documentation ... To build a 64-bit version of the libpq client library using Visual Studio 8.0 or later, change into the src directory and type in&nbsp;...

https://www.postgresql.org

Documentation: 9.6: Building with Visual C++ or ... - PostgreSQL

PostgreSQL 9.6.18 Documentation ... 64-bit PostgreSQL builds are supported with Microsoft Windows SDK version 6.0a to 10 or Visual Studio 2008 and above.

https://www.postgresql.org

Documentation: 9.6: Installation from Source ... - PostgreSQL

PostgreSQL 9.6.18 Documentation &middot; Prev &middot; Up &middot; Next ... 17.1.1. Requirements; 17.1.2. Special Considerations for 64-bit Windows; 17.1.3. Building; 17.1.4.

https://www.postgresql.org

Documentation: 9.6: Installation Procedure - PostgreSQL

14th May 2020: PostgreSQL 12.3, 11.8, 10.13, 9.6.18, and 9.5.22! ... Disable support for 64-bit integer storage for timestamps and intervals, and store datetime&nbsp;...

https://www.postgresql.org

Documentation: 9.6: Platform-specific Notes - PostgreSQL

PostgreSQL 9.6.18 Documentation ... The &quot;ideal&quot; solution for this is to use a 64-bit build of PostgreSQL, but that is not always practical, because systems with&nbsp;...

https://www.postgresql.org

Documentation: 9.6: Release 9.6 - PostgreSQL

The SQL:2011 standard specifies the longer name, but that appears to ... Widen counters recording the number of tuples processed to 64 bits&nbsp;...

https://www.postgresql.org

Downloads - PostgreSQL

The core of the PostgreSQL object-relational database management system is available in several source and binary formats. Binary packages. Pre-built binary&nbsp;...

https://www.postgresql.org

PostgreSQL 10.4, 9.6.9, 9.5.13, 9.4.18, and 9.3.23 released!

LIKE&quot; with bigint identity columns on 32-bit platforms; Fix memory leak within the runtime of a query that repeatedly executes hash joins&nbsp;...

https://www.postgresql.org

PostgreSQL 9.6.18 Documentation

PostgreSQL 9.6.18 Documentation by The PostgreSQL Global Development Group. Copyright © 1996-2020 The PostgreSQL Global&nbsp;...

https://www.postgresql.org

PostgreSQL Database Download | EnterpriseDB

PostgreSQL Database Download. PostgreSQL Version, Linux x86-64, Linux x86-32, Mac OS X, Windows x86-&nbsp;...

https://www.enterprisedb.com