| | 66 | <sect1 id="release-8-1-13"> |
|---|
| | 67 | <title>Release 8.1.13</title> |
|---|
| | 68 | |
|---|
| | 69 | <note> |
|---|
| | 70 | <title>Release date</title> |
|---|
| | 71 | <simpara>2008-06-12</simpara> |
|---|
| | 72 | </note> |
|---|
| | 73 | |
|---|
| | 74 | <para> |
|---|
| | 75 | This release contains one serious and one minor bug fix over 8.1.12. |
|---|
| | 76 | For information about new features in the 8.1 major release, see |
|---|
| | 77 | <xref linkend="release-8-1"/>. |
|---|
| | 78 | </para> |
|---|
| | 79 | |
|---|
| | 80 | <sect2> |
|---|
| | 81 | <title>Migration to Version 8.1.13</title> |
|---|
| | 82 | |
|---|
| | 83 | <para> |
|---|
| | 84 | A dump/restore is not required for those running 8.1.X. |
|---|
| | 85 | However, if you are upgrading from a version earlier than 8.1.2, |
|---|
| | 86 | see the release notes for 8.1.2. |
|---|
| | 87 | </para> |
|---|
| | 88 | |
|---|
| | 89 | </sect2> |
|---|
| | 90 | |
|---|
| | 91 | <sect2> |
|---|
| | 92 | <title>Changes</title> |
|---|
| | 93 | |
|---|
| | 94 | <itemizedlist> |
|---|
| | 95 | |
|---|
| | 96 | <listitem> |
|---|
| | 97 | <para> |
|---|
| | 98 | Make <function>pg_get_ruledef()</function> parenthesize negative constants (Tom) |
|---|
| | 99 | </para> |
|---|
| | 100 | |
|---|
| | 101 | <para> |
|---|
| | 102 | Before this fix, a negative constant in a view or rule might be dumped |
|---|
| | 103 | as, say, <literal>-42::integer</literal>, which is subtly incorrect: it should |
|---|
| | 104 | be <literal>(-42)::integer</literal> due to operator precedence rules. |
|---|
| | 105 | Usually this would make little difference, but it could interact with |
|---|
| | 106 | another recent patch to cause |
|---|
| | 107 | <productname>PostgreSQL</productname> to reject what had been a valid |
|---|
| | 108 | <command>SELECT DISTINCT</command> view query. Since this could result in |
|---|
| | 109 | <application>pg_dump</application> output failing to reload, it is being treated |
|---|
| | 110 | as a high-priority fix. The only released versions in which dump |
|---|
| | 111 | output is actually incorrect are 8.3.1 and 8.2.7. |
|---|
| | 112 | </para> |
|---|
| | 113 | </listitem> |
|---|
| | 114 | |
|---|
| | 115 | <listitem> |
|---|
| | 116 | <para> |
|---|
| | 117 | Make <command>ALTER AGGREGATE ... OWNER TO</command> update |
|---|
| | 118 | <structname>pg_shdepend</structname> (Tom) |
|---|
| | 119 | </para> |
|---|
| | 120 | |
|---|
| | 121 | <para> |
|---|
| | 122 | This oversight could lead to problems if the aggregate was later |
|---|
| | 123 | involved in a <command>DROP OWNED</command> or <command>REASSIGN OWNED</command> |
|---|
| | 124 | operation. |
|---|
| | 125 | </para> |
|---|
| | 126 | </listitem> |
|---|
| | 127 | |
|---|
| | 128 | </itemizedlist> |
|---|
| | 129 | |
|---|
| | 130 | </sect2> |
|---|
| | 131 | </sect1> |
|---|
| | 132 | |
|---|
| | 3882 | <sect1 id="release-8-0-17"> |
|---|
| | 3883 | <title>Release 8.0.17</title> |
|---|
| | 3884 | |
|---|
| | 3885 | <note> |
|---|
| | 3886 | <title>Release date</title> |
|---|
| | 3887 | <simpara>2008-06-12</simpara> |
|---|
| | 3888 | </note> |
|---|
| | 3889 | |
|---|
| | 3890 | <para> |
|---|
| | 3891 | This release contains one serious bug fix over 8.0.16. |
|---|
| | 3892 | For information about new features in the 8.0 major release, see |
|---|
| | 3893 | <xref linkend="release-8-0"/>. |
|---|
| | 3894 | </para> |
|---|
| | 3895 | |
|---|
| | 3896 | <sect2> |
|---|
| | 3897 | <title>Migration to Version 8.0.17</title> |
|---|
| | 3898 | |
|---|
| | 3899 | <para> |
|---|
| | 3900 | A dump/restore is not required for those running 8.0.X. |
|---|
| | 3901 | However, if you are upgrading from a version earlier than 8.0.6, |
|---|
| | 3902 | see the release notes for 8.0.6. |
|---|
| | 3903 | </para> |
|---|
| | 3904 | |
|---|
| | 3905 | </sect2> |
|---|
| | 3906 | |
|---|
| | 3907 | <sect2> |
|---|
| | 3908 | <title>Changes</title> |
|---|
| | 3909 | |
|---|
| | 3910 | <itemizedlist> |
|---|
| | 3911 | |
|---|
| | 3912 | <listitem> |
|---|
| | 3913 | <para> |
|---|
| | 3914 | Make <function>pg_get_ruledef()</function> parenthesize negative constants (Tom) |
|---|
| | 3915 | </para> |
|---|
| | 3916 | |
|---|
| | 3917 | <para> |
|---|
| | 3918 | Before this fix, a negative constant in a view or rule might be dumped |
|---|
| | 3919 | as, say, <literal>-42::integer</literal>, which is subtly incorrect: it should |
|---|
| | 3920 | be <literal>(-42)::integer</literal> due to operator precedence rules. |
|---|
| | 3921 | Usually this would make little difference, but it could interact with |
|---|
| | 3922 | another recent patch to cause |
|---|
| | 3923 | <productname>PostgreSQL</productname> to reject what had been a valid |
|---|
| | 3924 | <command>SELECT DISTINCT</command> view query. Since this could result in |
|---|
| | 3925 | <application>pg_dump</application> output failing to reload, it is being treated |
|---|
| | 3926 | as a high-priority fix. The only released versions in which dump |
|---|
| | 3927 | output is actually incorrect are 8.3.1 and 8.2.7. |
|---|
| | 3928 | </para> |
|---|
| | 3929 | </listitem> |
|---|
| | 3930 | |
|---|
| | 3931 | </itemizedlist> |
|---|
| | 3932 | |
|---|
| | 3933 | </sect2> |
|---|
| | 3934 | </sect1> |
|---|
| | 3935 | |
|---|
| | 8128 | <sect1 id="release-7-4-21"> |
|---|
| | 8129 | <title>Release 7.4.21</title> |
|---|
| | 8130 | |
|---|
| | 8131 | <note> |
|---|
| | 8132 | <title>Release date</title> |
|---|
| | 8133 | <simpara>2008-06-12</simpara> |
|---|
| | 8134 | </note> |
|---|
| | 8135 | |
|---|
| | 8136 | <para> |
|---|
| | 8137 | This release contains one serious bug fix over 7.4.20. |
|---|
| | 8138 | For information about new features in the 7.4 major release, see |
|---|
| | 8139 | <xref linkend="release-7-4"/>. |
|---|
| | 8140 | </para> |
|---|
| | 8141 | |
|---|
| | 8142 | <sect2> |
|---|
| | 8143 | <title>Migration to Version 7.4.21</title> |
|---|
| | 8144 | |
|---|
| | 8145 | <para> |
|---|
| | 8146 | A dump/restore is not required for those running 7.4.X. |
|---|
| | 8147 | However, if you are upgrading from a version earlier than 7.4.11, |
|---|
| | 8148 | see the release notes for 7.4.11. |
|---|
| | 8149 | </para> |
|---|
| | 8150 | |
|---|
| | 8151 | </sect2> |
|---|
| | 8152 | |
|---|
| | 8153 | <sect2> |
|---|
| | 8154 | <title>Changes</title> |
|---|
| | 8155 | |
|---|
| | 8156 | <itemizedlist> |
|---|
| | 8157 | |
|---|
| | 8158 | <listitem> |
|---|
| | 8159 | <para> |
|---|
| | 8160 | Make <function>pg_get_ruledef()</function> parenthesize negative constants (Tom) |
|---|
| | 8161 | </para> |
|---|
| | 8162 | |
|---|
| | 8163 | <para> |
|---|
| | 8164 | Before this fix, a negative constant in a view or rule might be dumped |
|---|
| | 8165 | as, say, <literal>-42::integer</literal>, which is subtly incorrect: it should |
|---|
| | 8166 | be <literal>(-42)::integer</literal> due to operator precedence rules. |
|---|
| | 8167 | Usually this would make little difference, but it could interact with |
|---|
| | 8168 | another recent patch to cause |
|---|
| | 8169 | <productname>PostgreSQL</productname> to reject what had been a valid |
|---|
| | 8170 | <command>SELECT DISTINCT</command> view query. Since this could result in |
|---|
| | 8171 | <application>pg_dump</application> output failing to reload, it is being treated |
|---|
| | 8172 | as a high-priority fix. The only released versions in which dump |
|---|
| | 8173 | output is actually incorrect are 8.3.1 and 8.2.7. |
|---|
| | 8174 | </para> |
|---|
| | 8175 | </listitem> |
|---|
| | 8176 | |
|---|
| | 8177 | </itemizedlist> |
|---|
| | 8178 | |
|---|
| | 8179 | </sect2> |
|---|
| | 8180 | </sect1> |
|---|
| | 8181 | |
|---|