Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit8320540

Browse files
committed
Update 9.4 release notes for commits through today.
1 parentc4f99d2 commit8320540

File tree

1 file changed

+64
-4
lines changed

1 file changed

+64
-4
lines changed

‎doc/src/sgml/release-9.4.sgml

Lines changed: 64 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<note>
88
<title>Release Date</title>
99
<simpara>2014-??-??</simpara>
10-
<simpara>Current as of 2014-10-05</simpara>
10+
<simpara>Current as of 2014-11-17</simpara>
1111
<!-- Be sure to remove "delta from 9.4beta" items below before final! -->
1212
</note>
1313

@@ -106,6 +106,23 @@
106106
</para>
107107
</listitem>
108108

109+
<!-- delta from 9.4beta3, be sure to remove before final: -->
110+
<listitem>
111+
<para>
112+
Fix representation of numeric values in <type>jsonb</> GIN indexes
113+
(Tom Lane)
114+
</para>
115+
116+
<para>
117+
Numeric items within <type>jsonb</> values are converted to strings
118+
for storage in GIN <literal>jsonb_ops</> indexes. In 9.4beta3,
119+
trailing zeroes in such items were mishandled. Beta testers
120+
should <command>REINDEX</> any such indexes after upgrading, to ensure
121+
that searches for numeric values will find the expected rows. Note
122+
that <literal>jsonb_path_ops</> indexes were not affected by this bug.
123+
</para>
124+
</listitem>
125+
109126
<listitem>
110127
<para>
111128
Tighten checks for multidimensional <link
@@ -234,6 +251,22 @@
234251
</para>
235252
</listitem>
236253

254+
<listitem>
255+
<para>
256+
Ensure that whole-row variables expose the expected column names
257+
to functions that pay attention to column names within composite
258+
arguments (Tom Lane)
259+
</para>
260+
261+
<para>
262+
Constructs like <literal>row_to_json(tab.*)</> now always emit column
263+
names that match the column aliases visible for table <literal>tab</>
264+
at the point of the call. In previous releases the emitted column
265+
names would sometimes be the table's actual column names regardless
266+
of any aliases assigned in the query.
267+
</para>
268+
</listitem>
269+
237270
<listitem>
238271
<para>
239272
<xref linkend="sql-discard"> now also discards sequence-related state
@@ -413,14 +446,16 @@
413446
<!-- delta from 9.4beta2, be sure to remove before final: -->
414447
<listitem>
415448
<para>
416-
Update time zone data files to tzdata release2014h for DST law
449+
Update time zone data files to tzdata release2014j for DST law
417450
changes in Russia and elsewhere
418451
</para>
419452

420453
<para>
421454
This change is more significant than most time zone updates because
422455
many Russian zone abbreviations are changing meaning, including IRKT,
423-
KRAT, MAGT, MSK, NOVT, OMST, SAKT, VLAT, YAKT, and YEKT. Also, IANA
456+
KRAT, MAGT, MSK, NOVT, OMST, SAKT, VLAT, YAKT, and YEKT.
457+
<productname>PostgreSQL</> will now associate the correct UTC offset
458+
with these abbreviations depending on the given date. Also, IANA
424459
has formally recognized abbreviations of the form
425460
A<replaceable>x</>ST/A<replaceable>x</>DT for Australian timezones,
426461
so adopt those names as part of the <quote>Default</> abbreviation
@@ -1422,6 +1457,24 @@
14221457
</para>
14231458
</listitem>
14241459

1460+
<listitem>
1461+
<para>
1462+
Support time zone abbreviations that change from time to time
1463+
(Tom Lane)
1464+
</para>
1465+
1466+
<para>
1467+
Previously, <productname>PostgreSQL</> assumed that the UTC offset
1468+
associated with a time zone abbreviation (such as <literal>EST</>)
1469+
never changes in the usage of any particular locale. However this
1470+
assumption fails in the real world, so introduce the ability for a
1471+
zone abbreviation to represent a UTC offset that sometimes changes.
1472+
Update the zone abbreviation definition files to make use of this
1473+
feature in timezone locales that have changed the UTC offset of their
1474+
abbreviations since 1970 (according to the IANA timezone database).
1475+
</para>
1476+
</listitem>
1477+
14251478
<listitem>
14261479
<para>
14271480
Allow 5+ digit years for non-<acronym>ISO</> <link
@@ -2012,7 +2065,7 @@
20122065

20132066
<listitem>
20142067
<para>
2015-
Allow <application>psql</> <command>\pset</> with no arguments
2068+
Allow <application>psql</>'s <command>\pset</> with no arguments
20162069
to show all settings (Gilles Darold)
20172070
</para>
20182071
</listitem>
@@ -2241,6 +2294,13 @@
22412294
Add Test Anything Protocol (<acronym>TAP</>) tests for client
22422295
programs (Peter Eisentraut)
22432296
</para>
2297+
2298+
<para>
2299+
Currently, these tests are run by <literal>make check-world</>
2300+
only if the <option>--enable-tap-tests</> option was given
2301+
to <application>configure</>.
2302+
This might become the default in some future release.
2303+
</para>
22442304
</listitem>
22452305

22462306
<listitem>

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp