- rather than using a binary encoding.
- connection name.
- The function is
- linkend="libpq-pqresultmemorysize">PQresultMemorySize().
-
-
-
-
-
-
- Remove the no-display/debug flag from the libpq
- options parameter (Peter Eisentraut)
-
-
- This allows the option to be used by
-
-
-
-
-
-
-
-
-
Client Applications
-
-
-
-
-
-
- Allow to select tables for vacuum
- based on their wraparound horizon (Nathan Bossart)
-
-
- The options are and
- .
-
-
-
-
-
-
- Add colorization to the output of command-line utilities (Peter
- Eisentraut)
-
-
- This is enabled with by setting environment variable
- PG_COLORS. EXAMPLE?
-
-
-
-
-
-
-
-
-
-
-
-
-
- Add
CSV table output mode in
-
-
- This is controlled by \pset format csv or the
- command-line option.
-
-
-
-
-
-
- Show the manual page
URL in
- (Peter Eisentraut)
-
-
-
-
-
-
- Display the
IP address in
- (Fabien Coelho)
-
-
-
-
-
-
- Improve tab completion of CREATE TABLE, CREATE TRIGGER,
- CREATE EVENT TRIGGER, ANALYZE, EXPLAIN, VACUUM, ALTER TABLE,
- ALTER INDEX, ALTER DATABASE, ALTER INDEX ALTER COLUMN
- (Dagfinn Ilmari Mannsåker, Tatsuro Yamada, Michaël Paquier,
- Tom Lane, Justin Pryzby)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Allow values produced by queries to be assigned to pgbench
- variables (Fabien Coelho, Álvaro Herrera)
-
-
- The commands is \gset.
-
-
-
-
-
-
- Improve precision of pgbench's
- option (Tom Lane)
-
-
-
-
-
- Improve pgbench error reporting with clearer messages and return
- codes (Peter Eisentraut)
-
-
-
-
-
-
-
-
-
-
-
Server Applications
-
-
-
-
-
-
- Allow vacuumdb to disable waiting for locks or skipping all-visible
- pages (Nathan Bossart)
-
-
- The options are and
- .
-
-
-
-
-
-
- Allow control of log file rotation via
- (Kyotaro Horiguchi, Alexander Kuzmenkov, Alexander Korotkov)
-
-
- Previously, this was only possible via an
SQL
- function or a process signal.
-
-
-
-
-
-
- Properly detach the server on
pg_ctl
- start (Paul Guo)
-
-
- This prevents later shell activity from interfering with the
- postmaster.
-
-
-
-
-
-
- Allow to use the file system cloning
- feature (Peter Eisentraut)
-
-
- The option has the advantages of
- , while preventing the old cluster from
- being changed after the new cluster has started.
-
-
-
-
-
-
- Allow specification of the
pg_upgrade
- socket directory (Daniel Gustafsson)
-
-
- This is controlled by ; the default
- is the current directory.
-
-
-
-
-
-
- Allow to disable fsync operations
- (Michaël Paquier)
-
-
- This is controlled by the option.
-
-
-
-
-
-
- Allow to disable fsync operations
- (Michaël Paquier)
-
-
-
-
-
-
-
-
-
-
-
-
- Allow control over the number of rows each
- statement uses (Surafel Temesgen, David Rowley)
-
-
- The option is .
-
-
-
-
-
-
- Add option to
-
pg_dumpall (Andrew Dunstan)
-
-
-
-
-
-
- Allow pg_dump to emit INSERT ... ON CONFLICT DO
- NOTHING (Surafel Temesgen)
-
-
- This avoids conflict failures during restore.
- .
-
-
-
-
-
-
- Decouple the order of parallel
pg_dump
- from the order used by
pg_restore
- (Tom Lane)
-
-
- This allows
pg_restore to perform more
- efficient parallel restores.
-
-
-
-
-
-
- Allow the number of float digits to be specified
-
pg_dumpall (Andrew Dunstan)
-
-
- This allows the float digit output to match previous dumps.
-
-
-
-
-
-
-
-
-
-
-
Source Code
-
-
-
-
-
-
- Add command to create
- new table types (Andres Freund, Haribabu Kommi, Álvaro Herrera,
- Alexander Korotkov, Dmitry Dolgov)
-
-
- This enables the development of new table
- access methods, which can optimize storage for different
- use-cases. The existing heap access method
- remains the default.
-
-
-
-
-
-
- Add support function capability to improve optimizer estimates,
- inlining, and indexing for functions (Tom Lane)
-
-
- This allows extensions to create planner support functions that
- can provide function-specific selectivity, cost, and row-count
- estimates that can depend on the function's arguments. Support
- functions can also supply simplified representations and index
- conditions, greatly expanding optimization possibilities.
-
-
-
-
-
-
- Reserve a range of oids (9000-9999) to be used for external
- extensions (Andres Freund)
-
-
-
-
-
-
- Build
Cygwin binaries using dynamic
- instead of static libraries (Marco Atzeri)
-
-
-
-
-
-
- Remove
configure switch
- (Michaël Paquier)
-
-
- A strong random source is now required.
-
-
-
-
-
-
- Properly report Winsock errors on
-
-
-
-
-
-
- Require a C99-supported compiler, and
MSVC
- 2013 or later on
Windows (Andres Freund)
-
-
-
-
-
-
-
-
-
Documentation
-
-
-
-
-
-
- Add images to the
PostgreSQL
- documentation (Jürgen Purtz)
-
-
-
-
-
-
- More clearly document the problems of server failure during
- linkend="backup-lowlevel-base-backup-exclusive">exclusive base
- backups (David Steele, Robert Haas)
-
-
-
-
-
-
- Document that the B/bytes units can be specified
- for server variables
- (Greg Stark)
-
-
-
-
-
-
- Add documentation
- for aclitem functions and operators (Fabien Coelho,
- John Naylor)
-
-
-
-
-
-
- Update documentation on the use of
- linkend="creating-cluster-nfs">
NFS
- (Peter Eisentraut)
-
-
-
-
-
-
-
-
-
Additional Modules
-
-
-
-
-
-
- Allow more ORDER BY sorts and
- LIMIT clauses to be pushed to
-
postgres_fdw foreign tables (Etsuro
- Fujita)
-
-
-
-
-
-
- Improve optimizer cost accounting for pushdown of aggregates to
- tables (Etsuro Fujita)
-
-
- This release also improves costing of
-
postgres_fdw target list generation.
-
-
-
-
-
-
- Properly honor WITH CHECK OPTION on views
- that reference
postgres_fdw tables
- (Etsuro Fujita)
-
-
- While CHECK OPTIONs on
-
postgres_fdw tables are ignored (because
- the reference is foreign), views on such tables are considered
- local, so this release enforces CHECK OPTIONs
- on them. Previously, only INSERTs and
- UPDATEs with RETURNING
- clauses that returned CHECK OPTION values
- were validated.
-
-
-
-
-
-
- Allow
- linkend="pgstatstatements">pg_stat_statements_reset()
- to be more granular (Haribabu Kommi, Amit Kapila)
-
-
- The function now allows reset of statistics for specific databases,
- users, and queries.
-
-
-
-
-
-
- Allow control of the log level
- (Tom Dunstan, Andrew Dunstan)
-
-
- The default is LOG.
-
-
-
-
-
-
- Update
unaccent rules with new
- punctuation and symbols (Hugh Ranalli, Michaël Paquier)
-
-
-
-
-
-
- Allow to handle some accents encoded
- as combining characters (Hugh Ranalli)
-
-
-
-
-
-
- Allow
unaccent to remove accents from
- Greek characters (Tasos Maschalidis)
-
-
-
-
-
-
- Add 64-bit hash function to (Amul Sul)
-
-
- The function citext_hash_extended() also
- requires a seed value. NO DOCS?
-
-
-
-
-
-
- Add 64-bit hash function to (Amul Sul)
-
-
- The function hstore_hash_extended() also
- requires a seed value. NO DOCS?
-
-
-
-
-
-
- Improve and
- option handling to match other commands (Tatsuro Yamada)
-
-
-
-
-
-
-
-
-
-
-
Acknowledgments
-
- The following individuals (in alphabetical order) have contributed to this
- release as patch authors, committers, reviewers, testers, or reporters of
- issues.
-
-
-
-
-
-
-
-
--- /dev/null
+
+
+
+
+
Release 13
+
+
+
Release date:
+
+
+ This is just a placeholder for now.
+
+
+
All the active branches have to be edited concurrently when doing that.
-->
-&release-12;
+&release-13;
Prior Releases
#define PACKAGE_NAME "PostgreSQL"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "PostgreSQL 12beta2"
+#define PACKAGE_STRING "PostgreSQL 13devel"
/* Define to the version of this package. */
-#define PACKAGE_VERSION "12beta2"
+#define PACKAGE_VERSION "13devel"
/* Define to the name of a signed 128-bit integer type. */
#undef PG_INT128_TYPE
#define PG_INT64_TYPE long long int
/* PostgreSQL version as a string */
-#define PG_VERSION "12beta2"
+#define PG_VERSION "13devel"
/* PostgreSQL version as a number */
-#define PG_VERSION_NUM 120000
+#define PG_VERSION_NUM 130000
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "postgresql"
#include
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 12,0,0,0
- PRODUCTVERSION 12,0,0,0
+ FILEVERSION 13,0,0,0
+ PRODUCTVERSION 13,0,0,0
FILEFLAGSMASK 0x3fL
FILEFLAGS 0
FILEOS VOS__WINDOWS32
BEGIN
VALUE "CompanyName", "\0"
VALUE "FileDescription", "PostgreSQL Access Library\0"
- VALUE "FileVersion", "12.0\0"
+ VALUE "FileVersion", "13.0\0"
VALUE "InternalName", "libpq\0"
VALUE "LegalCopyright", "Copyright (C) 2019\0"
VALUE "LegalTrademarks", "\0"
VALUE "OriginalFilename", "libpq.dll\0"
VALUE "ProductName", "PostgreSQL\0"
- VALUE "ProductVersion", "12.0\0"
+ VALUE "ProductVersion", "13.0\0"
END
END
BLOCK "VarFileInfo"
#include "pg_config.h"
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 12,0,0,0
- PRODUCTVERSION 12,0,0,0
+ FILEVERSION 13,0,0,0
+ PRODUCTVERSION 13,0,0,0
FILEFLAGSMASK 0x17L
FILEFLAGS 0x0L
FILEOS VOS_NT_WINDOWS32
# (We could get this from "git branches", but not worth the trouble.)
# NB: master must be first!
my @BRANCHES = qw(master
- REL_11_STABLE REL_10_STABLE REL9_6_STABLE REL9_5_STABLE
+ REL_12_STABLE REL_11_STABLE REL_10_STABLE REL9_6_STABLE REL9_5_STABLE
REL9_4_STABLE REL9_3_STABLE REL9_2_STABLE REL9_1_STABLE REL9_0_STABLE
REL8_4_STABLE REL8_3_STABLE REL8_2_STABLE REL8_1_STABLE REL8_0_STABLE
REL7_4_STABLE REL7_3_STABLE REL7_2_STABLE REL7_1_STABLE REL7_0_PATCHES
# Major version is hard-wired into the script. We update it when we branch
# a new development version.
-my $majorversion = 12;
+my $majorversion = 13;
# Validate argument and compute derived variables
my $minor = shift;