diff --git a/doc/src/sgml/release-9.4.sgml b/doc/src/sgml/release-9.4.sgml new file mode 100644 index 3070d0b..91a586f *** a/doc/src/sgml/release-9.4.sgml --- b/doc/src/sgml/release-9.4.sgml *************** *** 30,36 **** Logical decoding allows database ! changes to be streamed out in customizable format --- 30,36 ---- Logical decoding allows database ! changes to be streamed out in a customizable format *************** *** 298,303 **** --- 298,309 ---- + + + DISCARD ALL now also discards the state of sequences. + + + *************** *** 1005,1011 **** - This was added so views that select from a table with zero columns can be dumped correctly. --- 1011,1016 ---- *************** *** 1028,1034 **** - DISCARD ALL will now also discard such information. --- 1033,1038 ---- *************** *** 1199,1204 **** --- 1203,1213 ---- AGGREGATE to supply the size of the aggregate's transition state data (Hadi Moshayedi) + + + This allows the optimizer to better estimate how much memory will be + used by aggregates. + *************** *** 1218,1224 **** ! Allow the changing of foreign key constraint via ALTER TABLE ... ALTER CONSTRAINT (Simon Riggs) --- 1227,1233 ---- ! Allow changing foreign key constraint deferrability via ALTER TABLE ... ALTER CONSTRAINT (Simon Riggs) *************** *** 1254,1260 **** ! Fully-implement the line data type (Peter Eisentraut) --- 1263,1269 ---- ! Fully implement the line data type (Peter Eisentraut) *************** *** 1472,1478 **** Add function pg_filenode_relation() ! to allow for more efficient filenode to relation lookups (Andres Freund) --- 1481,1487 ---- Add function pg_filenode_relation() ! to allow for more efficient lookup of relation names from filenodes (Andres Freund) *************** *** 1543,1552 **** - Allow polymorphic aggregates to have non-polymorphic state data ! types ? (Tom Lane) --- 1552,1564 ---- Allow polymorphic aggregates to have non-polymorphic state data ! types (Tom Lane) ! ! ! This allows the declaration of aggregates like the built-in ! aggregate array_agg() in SQL. *************** *** 1772,1778 **** ! Allow field wrapping to psql's "extended" mode (Sergey Muraviov) --- 1784,1791 ---- ! Add ability to wrap long lines in psql's ! expanded mode by using \pset format wrapped (Sergey Muraviov) *************** *** 2218,2224 **** Add pg_prewarm ! to preload relation data into the shared buffer cache (Robert Haas) --- 2231,2238 ---- Add pg_prewarm ! extension to preload relation data into the shared buffer cache ! (Robert Haas) *************** *** 2243,2249 **** ! Add logging of trigger execution to auto_explain (Horiguchi Kyotaro) --- 2257,2263 ---- ! Add option to include trigger execution time to auto_explain (Horiguchi Kyotaro) *************** *** 2279,2287 **** ! Improve indexing of pg_trgm values to ! discourage indexing whitespace (Alexander Korotkov) --- 2293,2302 ---- ! Improve pg_trgm's ! generation of trigrams for indexed regular expression searches by ! discouraging the indexing of trigrams containing whitespace (Alexander ! Korotkov) *************** *** 2328,2334 **** ! Allow pgbench to process script files of any line length (Sawada Masahiko) --- 2343,2349 ---- ! Allow pgbench to process script files of any line length (Sawada Masahiko) *************** *** 2339,2358 **** ! Add pg_bench option ( ! Add ! Add long options to pgbench (Fabien Coelho) --- 2354,2373 ---- ! Add pgbench option ( ! Add ! Add long options to pgbench (Fabien Coelho)