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

Commit 123c8ef

Browse files
committed
Update feature list for SQL:2008.
1 parent af59a06 commit 123c8ef

File tree

3 files changed

+160
-25
lines changed

3 files changed

+160
-25
lines changed

doc/src/sgml/features.sgml

+12-12
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<!-- $PostgreSQL: pgsql/doc/src/sgml/features.sgml,v 2.27 2007/02/03 17:59:35 petere Exp $ -->
1+
<!-- $PostgreSQL: pgsql/doc/src/sgml/features.sgml,v 2.28 2008/10/18 00:35:32 petere Exp $ -->
22

33
<appendix id="features">
44
<title>SQL Conformance</title>
@@ -14,10 +14,9 @@
1414
<para>
1515
The formal name of the SQL standard is ISO/IEC 9075 <quote>Database
1616
Language SQL</quote>. A revised version of the standard is released
17-
from time to time; the most recent full update appearing in 2003,
18-
with a partial update appearing in 2006. The 2003 version is
19-
referred to as ISO/IEC 9075:2003, or simply as SQL:2003. The
20-
versions prior to that were SQL:1999 and SQL-92. Each version
17+
from time to time; the most recent update appearing in 2008.
18+
The 2008 version is referred to as ISO/IEC 9075:2008, or simply as SQL:2008.
19+
The versions prior to that were SQL:2003, SQL:1999, and SQL-92. Each version
2120
replaces the previous one, so claims of conformance to earlier
2221
versions have no official merit.
2322
<productname>PostgreSQL</productname> development aims for
@@ -53,7 +52,8 @@
5352
</para>
5453

5554
<para>
56-
The <acronym>SQL:2003</acronym> standard is also split into a number
55+
The <acronym>SQL:2008</acronym> and <acronym>SQL:2003</acronym>
56+
standard versions are also split into a number
5757
of parts. Each is known by a shorthand name. Note that these parts
5858
are not consecutively numbered.
5959

@@ -79,18 +79,18 @@
7979
</para>
8080

8181
<para>
82-
PostgreSQL supports most of the major features of SQL:2003. Out of
83-
164 mandatory features required for full Core conformance,
84-
PostgreSQL conforms to at least 150. In addition, there is a long
82+
PostgreSQL supports most of the major features of SQL:2008. Out of
83+
179 mandatory features required for full Core conformance,
84+
PostgreSQL conforms to at least 160. In addition, there is a long
8585
list of supported optional features. It might be worth noting that at
8686
the time of writing, no current version of any database management
87-
system claims full conformance to Core SQL:2003.
87+
system claims full conformance to Core SQL:2008.
8888
</para>
8989

9090
<para>
9191
In the following two sections, we provide a list of those features
9292
that <productname>PostgreSQL</productname> supports, followed by a
93-
list of the features defined in <acronym>SQL:2003</acronym> which
93+
list of the features defined in <acronym>SQL:2008</acronym> which
9494
are not yet supported in <productname>PostgreSQL</productname>.
9595
Both of these lists are approximate: There might be minor details that
9696
are nonconforming for a feature that is listed as supported, and
@@ -133,7 +133,7 @@
133133
<title>Unsupported Features</title>
134134

135135
<para>
136-
The following features defined in <acronym>SQL:2003</acronym> are not
136+
The following features defined in <acronym>SQL:2008</acronym> are not
137137
implemented in this release of
138138
<productname>PostgreSQL</productname>. In a few cases, equivalent
139139
functionality is available.

doc/src/sgml/mk_feature_tables.pl

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# /usr/bin/perl -w
22

3-
# $PostgreSQL: pgsql/doc/src/sgml/mk_feature_tables.pl,v 2.2 2006/03/11 04:38:30 momjian Exp $
3+
# $PostgreSQL: pgsql/doc/src/sgml/mk_feature_tables.pl,v 2.3 2008/10/18 00:35:32 petere Exp $
44

55
my $yesno = $ARGV[0];
66

@@ -30,6 +30,8 @@
3030

3131
$is_supported eq $yesno || next;
3232

33+
$feature_name =~ s/</&lt;/g;
34+
$feature_name =~ s/>/&gt;/g;
3335
$subfeature_name =~ s/</&lt;/g;
3436
$subfeature_name =~ s/>/&gt;/g;
3537

0 commit comments

Comments
 (0)