Branch: master [0464fdf07] 2019-01-21 20:08:52 -0300
Branch: REL_11_STABLE [123cc697a] 2019-01-21 19:59:07 -0300
+Branch: master [cb90de1aa] 2019-02-10 10:00:11 -0300
+Branch: REL_11_STABLE [cc126b45e] 2019-02-10 10:00:11 -0300
-->
Create or delete foreign key enforcement triggers correctly when
- attaching or detaching a partition in a a partitioned table that
+ attaching or detaching a partition in a partitioned table that
has a foreign-key constraint (Amit Langote, Álvaro Herrera)
Branch: master [171e0418b] 2019-02-06 01:09:32 -0800
Branch: REL_11_STABLE [297d627e0] 2019-02-06 01:09:42 -0800
+Branch: REL_11_STABLE [920311ab1] 2019-02-09 02:44:10 -0800
-->
Fix possible index corruption when the indexed column has
a fast default
(that is, it was added
- by ALTER TABLE ADD COLUMN with a constant
- default value specified, after the table already contained rows)
+ by ALTER TABLE ADD COLUMN with a constant non-NULL
+ default value specified, after the table already contained some rows)
(Andres Freund)
-->
Avoid deadlock between GIN vacuuming and concurrent index insertions
- (Alexander Korotkov, Andrey Borodin and Peter Geoghegan)
+ (Alexander Korotkov, Andrey Borodin, Peter Geoghegan)
+
+
+ This change partially reverts a performance improvement, introduced
+ in version 10.0, that attempted to reduce the number of index pages
+ locked during deletion of a GIN posting tree page. That's now been
+ found to lead to deadlocks, so we've removed it pending closer
+ analysis.
Branch: REL9_4_STABLE [05d24cf7c] 2019-02-01 10:36:02 +0900
-->
- Avoid possibly including garbage in the replica identity field of a
- tuple deletion WAL record (Stas Kelvish)
+ Avoid possibly writing an incorrect replica identity field in a
+ tuple deletion WAL record (Stas Kelvich)
+ Fix performance and memory leakage issues in hash-based grouping
+ (Andres Freund)
+
+
+
+
+
Avoid O(N^2) planning time growth when a query contains many
- thousands of indexable clauses (Tom Lane)
+ thousand indexable clauses (Tom Lane)
This brings TRUNCATE into line with the behavior
- of other commands.
+ of other commands. Previously, such cases usually ended in failure.
-->
Fix parsing of space-separated lists of host names in
- the ldapserver parameter
- of pg_hba.conf LDAP authentication entries
- (Thomas Munro)
+ the ldapserver parameter of LDAP authentication
+ entries in pg_hba.conf (Thomas Munro)
-->
When making a PAM authentication request, don't set
- the PAM_RHOST variable if the connection is over
+ the PAM_RHOST variable if the connection is via
a Unix socket (Thomas Munro)
in the
PostgreSQL wire protocol
specification, and it caused some clients to become very confused.
In released branches, fix this by silently treating such settings as
- meaning ERROR instead. Release 12 and later will
+ meaning ERROR instead. Version 12 and later will
reject those alternatives altogether.
Backslash and some other ASCII punctuation characters were not
- rendered correctly, leading to document syntax errors or unexpected
- output.
+ rendered correctly, leading to document syntax errors or wrong
+ characters in the output.
+ Avoid null-pointer-dereference crash on some platforms
+ or
pg_restore tries to report an error
+ (Tom Lane)
+
+
+
+
+
- Properly disregard EPIPE errors if COPY
+ Properly disregard SIGPIPE errors if COPY
FROM PROGRAM stops reading the program's output early
(Tom Lane)
The previous coding did not give the same result as for an
empty hstore value created by a newer version, thus
potentially causing wrong results in hash joins or hash
- aggregation. It might be advisable to reindex any hash indexes
- built on hstore columns.
+ aggregation. It is advisable to reindex any hash indexes
+ built on hstore columns, if the table might contain
+ data that was originally stored as far back as 8.4 and was never
+ dumped/reloaded since then.
-->
Fix Perl-coded build scripts to not
- assume .
is in the search path, as
- recent Perl versions don't include that (Andrew Dunstan)
+ assume .
is in the search path,
+ since recent Perl versions don't include that (Andrew Dunstan)
+ Relocate call of set_rel_pathlist_hook so that
+ extensions can use it to supply partial paths for parallel queries
+ (KaiGai Kohei)
+
+
+ This is not expected to affect existing use-cases.
+
+
+
+
+