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

Commitb2fd345

Browse files
committed
Release notes for 9.1alpha3
1 parenta1b0035 commitb2fd345

File tree

1 file changed

+222
-23
lines changed

1 file changed

+222
-23
lines changed

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

Lines changed: 222 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<!-- doc/src/sgml/release-9.1.sgml -->
22

3-
<!-- This is up-to-date with commits through 2010-10-29 -->
3+
<!-- This is up-to-date with commits through 2010-12-23 -->
44

55
<sect1 id="release-9-1-alpha">
6-
<title>Release 9.1alpha2</title>
6+
<title>Release 9.1alpha3</title>
77
<sect2>
88
<title>Overview</title>
99
<para>
@@ -72,13 +72,48 @@
7272

7373
<listitem>
7474
<para>
75-
<emphasis>Add ALTER TYPE ... ADD/DROP/ALTER/RENAME ATTRIBUTE</emphasis>
75+
<emphasis>Add ALTER ... SET SCHEMA support for conversions,
76+
operators, operator classes, operator families, text search
77+
configurations, text search dictionaries, text search
78+
parsers, and text search templates</emphasis>
7679
</para>
7780
</listitem>
7881

7982
<listitem>
8083
<para>
81-
<emphasis>Support triggers on views</emphasis>
84+
<emphasis>Make TRUNCATE ... RESTART IDENTITY restart
85+
sequences transactionally</emphasis>
86+
</para>
87+
88+
<para>
89+
Previously, the sequence restart did not roll back on error.
90+
This meant that an error between truncating and committing
91+
left the sequences out of sync with the table contents, with
92+
potentially bad consequences as were noted in a Warning on
93+
the TRUNCATE man page.
94+
</para>
95+
</listitem>
96+
97+
<listitem>
98+
<para>
99+
<emphasis>Prevent invoking I/O conversion casts via
100+
functional/attribute notation</emphasis>
101+
</para>
102+
<para>
103+
This was found to be confusing in some cases. The
104+
functionality is still available via cast syntax.
105+
</para>
106+
</listitem>
107+
108+
<listitem>
109+
<para>
110+
Add ALTER TYPE ... ADD/DROP/ALTER/RENAME ATTRIBUTE
111+
</para>
112+
</listitem>
113+
114+
<listitem>
115+
<para>
116+
Support triggers on views
82117
</para>
83118

84119
<para>
@@ -94,8 +129,8 @@
94129

95130
<listitem>
96131
<para>
97-
<emphasis>Allow WITH clauses to be attached to INSERT, UPDATE, DELETE
98-
statements</emphasis>
132+
Allow WITH clauses to be attached to INSERT, UPDATE, DELETE
133+
statements
99134
</para>
100135

101136
<para>
@@ -107,7 +142,7 @@
107142

108143
<listitem>
109144
<para>
110-
<emphasis>Allow new values to be added to an existing enum type</emphasis>
145+
Allow new values to be added to an existing enum type
111146
</para>
112147
</listitem>
113148

@@ -137,8 +172,35 @@
137172

138173
<listitem>
139174
<para>
140-
<emphasis>Support MergeAppend plans, to allow sorted output
141-
from append relations</emphasis>
175+
<emphasis>Optimize the commit_siblings configuration parameter</emphasis>
176+
</para>
177+
</listitem>
178+
179+
<listitem>
180+
<para>
181+
<emphasis>KNN GiST, otherwise known as order-by-operator support for GiST</emphasis>
182+
</para>
183+
184+
<para>
185+
This can be used to optimize nearest-neighbor searches.
186+
</para>
187+
</listitem>
188+
<listitem>
189+
<para>
190+
<emphasis>Improve process shutdown speed</emphasis>
191+
</para>
192+
</listitem>
193+
194+
<listitem>
195+
<para>
196+
<emphasis>Speed up conversion of signed integers to C strings</emphasis>
197+
</para>
198+
</listitem>
199+
200+
<listitem>
201+
<para>
202+
Support MergeAppend plans, to allow sorted output
203+
from append relations
142204
</para>
143205

144206
<para>
@@ -151,26 +213,26 @@
151213

152214
<listitem>
153215
<para>
154-
<emphasis>Reduce the memory requirement for large ispell dictionaries</emphasis>
216+
Reduce the memory requirement for large ispell dictionaries
155217
</para>
156218
</listitem>
157219

158220
<listitem>
159221
<para>
160-
<emphasis>Teach CLUSTER to use seqscan-and-sort when it's faster than
161-
indexscan</emphasis>
222+
Teach CLUSTER to use seqscan-and-sort when it's faster than
223+
indexscan
162224
</para>
163225
</listitem>
164226

165227
<listitem>
166228
<para>
167-
<emphasis>Improve GIN indexscan cost estimation</emphasis>
229+
Improve GIN indexscan cost estimation
168230
</para>
169231
</listitem>
170232

171233
<listitem>
172234
<para>
173-
<emphasis>Performance improvements in pg_upgrade for uses with many tables</emphasis>
235+
Performance improvements in pg_upgrade for uses with many tables
174236
</para>
175237
</listitem>
176238

@@ -245,16 +307,44 @@
245307

246308
<listitem>
247309
<para>
248-
<emphasis>Allow pg_ctl to register the service in either AUTO or DEMAND start
249-
type</emphasis>
310+
<emphasis>Instrument checkpoint sync calls</emphasis>
311+
</para>
312+
</listitem>
313+
314+
<listitem>
315+
<para>
316+
<emphasis>Use the same lexer for recovery.conf that has been used for postgresql.conf</emphasis>
317+
</para>
318+
319+
<para>
320+
Among other things, this allows values in recovery.conf to be unquoted.
321+
</para>
322+
</listitem>
323+
324+
<listitem>
325+
<para>
326+
<emphasis>Add column buffers_backend_fsync to pg_stat_bgwriter</emphasis>
327+
</para>
328+
</listitem>
329+
330+
<listitem>
331+
<para>
332+
<emphasis>Add monitoring function pg_last_xact_replay_timestamp()</emphasis>
333+
</para>
334+
</listitem>
335+
336+
<listitem>
337+
<para>
338+
Allow pg_ctl to register the service in either AUTO or DEMAND start
339+
type
250340
</para>
251341
</listitem>
252342

253343
<listitem>
254344
<para>
255-
<emphasis>Support host names and host key
345+
Support host names and host key
256346
word <literal>all</literal>
257-
in <filename>pg_hba.conf</filename></emphasis>
347+
in <filename>pg_hba.conf</filename>
258348
</para>
259349
</listitem>
260350

@@ -294,7 +384,7 @@
294384

295385
<listitem>
296386
<para>
297-
<emphasis>Add SECURITY LABEL command</emphasis>
387+
Add SECURITY LABEL command
298388
</para>
299389
<para>
300390
This is intended as infrastructure to support integration
@@ -323,10 +413,30 @@
323413

324414
<listitem>
325415
<para>
326-
<emphasis>Accept <literal>public</literal> as a pseudo-role
416+
<emphasis>Add pg_read_binary_file() and whole-file-at-once
417+
versions of pg_read_file()</emphasis>
418+
</para>
419+
</listitem>
420+
421+
<listitem>
422+
<para>
423+
<emphasis>Add new function format(), for sprintf-like string formatting</emphasis>
424+
</para>
425+
</listitem>
426+
427+
<listitem>
428+
<para>
429+
<emphasis>Add pg_describe_object() function to obtain textual
430+
descriptions of objects as stored in pg_depend</emphasis>
431+
</para>
432+
</listitem>
433+
434+
<listitem>
435+
<para>
436+
Accept <literal>public</literal> as a pseudo-role
327437
name in <literal>has_table_privilege()</literal> and friends
328438
to see if a particular privilege has been granted to
329-
<literal>PUBLIC</literal></emphasis>
439+
<literal>PUBLIC</literal>
330440
</para>
331441
</listitem>
332442

@@ -416,6 +526,15 @@
416526
<title>psql</title>
417527
<itemizedlist>
418528

529+
<listitem>
530+
<para>
531+
<emphasis>Add <quote>S</quote> option to \dn command in psql</emphasis>
532+
</para>
533+
<para>
534+
System schemas are now hidden by default by \dn.
535+
</para>
536+
</listitem>
537+
419538
<listitem>
420539
<para>
421540
Add \conninfo command to psql, to show current connection
@@ -453,6 +572,42 @@
453572

454573
</itemizedlist>
455574
</sect3>
575+
<sect3>
576+
<title>libpq</title>
577+
<itemizedlist>
578+
579+
<listitem>
580+
<para>
581+
<emphasis>Add PQlibVersion() function</emphasis>
582+
</para>
583+
</listitem>
584+
585+
<listitem>
586+
<para>
587+
<emphasis>When reporting the server as not responding, if the
588+
hostname was supplied, also print the IP address</emphasis>
589+
</para>
590+
<para>
591+
This allows IPv4 and IPv6 failures to be distinguished. Also
592+
useful when a hostname resolves to multiple IP addresses.
593+
</para>
594+
</listitem>
595+
596+
<listitem>
597+
<para>
598+
<emphasis>Add functions PQping and PQpingParams to allow
599+
detection of the server's status, including a status where
600+
the server is running but refuses ordinary connections</emphasis>
601+
</para>
602+
<para>
603+
pg_ctl uses the new function. This fixes the case where
604+
pg_ctl reports that the server is not running (cannot
605+
connect) but in fact it is running.
606+
</para>
607+
</listitem>
608+
609+
</itemizedlist>
610+
</sect3>
456611
<sect3>
457612
<title>Procedural Languages</title>
458613
<sect4>
@@ -496,7 +651,7 @@
496651
<itemizedlist>
497652
<listitem>
498653
<para>
499-
<emphasis>Allow generic record arguments to PL/Perl functions</emphasis>
654+
Allow generic record arguments to PL/Perl functions
500655
</para>
501656
</listitem>
502657
</itemizedlist>
@@ -508,7 +663,13 @@
508663

509664
<listitem>
510665
<para>
511-
<emphasis>Updates to contrib/isn ISBN tables</emphasis>
666+
<emphasis>New module contrib/auth_delay</emphasis>
667+
</para>
668+
</listitem>
669+
670+
<listitem>
671+
<para>
672+
Updates to contrib/isn ISBN tables
512673
</para>
513674
</listitem>
514675

@@ -554,6 +715,44 @@
554715
<title>Source Code, Build Options</title>
555716
<itemizedlist>
556717

718+
<listitem>
719+
<para>
720+
<emphasis>Rewrite the GiST insertion logic so that the
721+
post-recovery cleanup stage to finish incomplete inserts or
722+
splits is not needed anymore</emphasis>
723+
</para>
724+
</listitem>
725+
726+
<listitem>
727+
<para>
728+
<emphasis>Add support for collecting
729+
<quote>minidump</quote>-style crash dumps on
730+
Windows</emphasis>
731+
</para>
732+
</listitem>
733+
734+
<listitem>
735+
<para>
736+
<emphasis>Replace pg_class.relistemp column with relpersistence</emphasis>
737+
</para>
738+
739+
<para>
740+
This is for upcoming work on unlogged and global temporary tables.
741+
</para>
742+
</listitem>
743+
744+
<listitem>
745+
<para>
746+
<emphasis>GNU make 3.80 or newer is now required</emphasis>
747+
</para>
748+
</listitem>
749+
750+
<listitem>
751+
<para>
752+
<emphasis>Improved support for parallel make, make -k, and make -q</emphasis>
753+
</para>
754+
</listitem>
755+
557756
<listitem>
558757
<para>
559758
Include the backend ID in the relpath of temporary

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp