Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 929050a

Browse files
author
Liudmila Mantrova
committed
DOC: sync 9.5 release notes
1 parent dd5d96e commit 929050a

File tree

1 file changed

+120
-0
lines changed

1 file changed

+120
-0
lines changed

doc/src/sgml/release-pro-9.5.sgml

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,125 @@
11
<!-- doc/src/sgml/release-pro-9.5.sgml -->
22
<!-- See header comment in release.sgml about typical markup -->
3+
<sect1 id="release-pro-9-5-10-1">
4+
<title>Postgres Pro 9.5.10.1</title>
5+
<formalpara>
6+
<title>Release date:</title>
7+
<para>2017-11-14</para>
8+
</formalpara>
9+
<sect2>
10+
<title>Overview</title>
11+
<para>This release is based on <productname>PostgreSQL</productname> 9.5.10
12+
and <productname>Postgres Pro</productname> 9.5.9.1. All improvements
13+
inherited from <productname>PostgreSQL</productname> 9.5.10 are listed
14+
in <link linkend="release-9-5-10"><productname>PostgreSQL</productname> 9.5.10 Release Notes</link>.</para>
15+
<para>Major enhancements over <productname>Postgres Pro</productname>
16+
9.5.9.1 include:</para>
17+
<itemizedlist>
18+
<listitem>
19+
<para>Updated <application>pg_pathman</application> module to
20+
version 1.4.8. (See <xref linkend="pg-pathman"> and <xref linkend="pg-pathman-how-to-update">.)
21+
As compared to version 1.4.3, the following enhancements were introduced:
22+
<itemizedlist spacing="compact">
23+
<listitem>
24+
<para>
25+
Improved cache invalidation mechanisms.
26+
</para>
27+
</listitem>
28+
<listitem>
29+
<para>
30+
Disabled <command>COPY <replaceable>partitioned_table</replaceable> TO</command> command.
31+
Use <command>COPY (SELECT * FROM <replaceable>partitioned_table</replaceable>) TO</command> instead.
32+
</para>
33+
</listitem>
34+
<listitem>
35+
<para>
36+
Fixed <command>INSTEAD OF</command> triggers on views selected from partitioned tables.
37+
</para>
38+
</listitem>
39+
<listitem>
40+
<para>
41+
<command>ALTER TABLE <replaceable>partitioned_table</replaceable> RENAME TO</command> now also renames auto naming sequences.
42+
</para>
43+
</listitem>
44+
<listitem>
45+
<para>
46+
Disabled some dangerous optimizations for <command>SELECT ... FOR SHARE/UPDATE</command>
47+
on <productname>PostgreSQL</productname> 9.5.
48+
</para>
49+
</listitem>
50+
<listitem>
51+
<para>
52+
Improved error handling in concurrent partitioning background worker.
53+
</para>
54+
</listitem>
55+
<listitem>
56+
<para>Prohibited execution of queries
57+
<command>DELETE FROM <replaceable>partitioned_table_1</replaceable> USING <replaceable>partitioned_table_2</replaceable>...</command>
58+
and
59+
<command>UPDATE <replaceable>partitioned_table_1</replaceable> FROM <replaceable>partitioned_table_2</replaceable>...</command>
60+
if such queries touch more than one partition of <replaceable>partitioned_table_1</replaceable>.
61+
</para>
62+
</listitem>
63+
<listitem>
64+
<para>Fixed a bug causing crashes on <command>RESET ALL</command>.</para>
65+
</listitem>
66+
<listitem>
67+
<para>Fixed <literal>WHERE</literal> conditions that point to gaps between partitions.</para>
68+
</listitem>
69+
<listitem>
70+
<para>Restored compatibility with <application>pg_repack</application>.</para>
71+
</listitem>
72+
<listitem>
73+
<para>For the full list of changes,
74+
see <ulink url="https://github.com/postgrespro/pg_pathman/releases/"><application>pg_pathman</application> Wiki</ulink>.
75+
</para>
76+
</listitem>
77+
</itemizedlist>
78+
</para>
79+
</listitem>
80+
</itemizedlist>
81+
</sect2>
82+
<sect2>
83+
<title>Migration to Version 9.5.10.1</title>
84+
<para>Depending on your current installation, the upgrade procedure will differ.
85+
</para>
86+
<para>If you are running <productname>Postgres Pro</productname> 9.5.9.1,
87+
it is enough to install the 9.5.10.1 version into the same directory.
88+
For earlier <productname>Postgres Pro</productname> versions,
89+
<xref linkend="pgproupgrade"> script is required to complete the upgrade:
90+
<itemizedlist spacing="compact">
91+
<listitem>
92+
<para>
93+
If you are upgrading your installation from a binary package,
94+
and your database is in the default location,
95+
<filename>pgpro_upgrade</filename> is run automatically,
96+
unless you are prompted to run it manually.
97+
</para>
98+
</listitem>
99+
<listitem>
100+
<para>
101+
If you compiled Postgres Pro from source code or created
102+
your database in a non-default location, you must run
103+
<filename>pgpro_upgrade</filename> script manually.
104+
</para>
105+
</listitem>
106+
</itemizedlist>
107+
<important>
108+
<para>
109+
Before launching <filename>pgpro_upgrade</filename> manually,
110+
you must stop the <literal>postgres</literal> service.
111+
The script must be run on behalf of the user owning the
112+
database (typically postgres). Running <filename>pgpro_upgrade</filename>
113+
as root will result in an error. For details, see <xref linkend="pgproupgrade">.
114+
</para>
115+
</important>
116+
</para>
117+
<para>
118+
To migrate to this version from vanilla <productname>PostgreSQL</productname>,
119+
perform a dump/restore using <xref linkend="app-pg-dumpall">.
120+
</para>
121+
</sect2>
122+
</sect1>
3123
<sect1 id="release-pro-9-5-9-1">
4124
<title>Postgres Pro 9.5.9.1</title>
5125
<formalpara>

0 commit comments

Comments
 (0)