Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Postgres FD Implementation
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abuhujair Javed
Postgres FD Implementation
Commits
123c8efd
Commit
123c8efd
authored
Oct 18, 2008
by
Peter Eisentraut
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update feature list for SQL:2008.
parent
af59a065
Changes
3
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
160 additions
and
25 deletions
+160
-25
doc/src/sgml/features.sgml
doc/src/sgml/features.sgml
+12
-12
doc/src/sgml/mk_feature_tables.pl
doc/src/sgml/mk_feature_tables.pl
+3
-1
src/backend/catalog/sql_features.txt
src/backend/catalog/sql_features.txt
+145
-12
No files found.
doc/src/sgml/features.sgml
View file @
123c8efd
<!-- $PostgreSQL: pgsql/doc/src/sgml/features.sgml,v 2.2
7 2007/02/03 17:59:35
petere Exp $ -->
<!-- $PostgreSQL: pgsql/doc/src/sgml/features.sgml,v 2.2
8 2008/10/18 00:35:32
petere Exp $ -->
<appendix id="features">
<title>SQL Conformance</title>
...
...
@@ -14,10 +14,9 @@
<para>
The formal name of the SQL standard is ISO/IEC 9075 <quote>Database
Language SQL</quote>. A revised version of the standard is released
from time to time; the most recent full update appearing in 2003,
with a partial update appearing in 2006. The 2003 version is
referred to as ISO/IEC 9075:2003, or simply as SQL:2003. The
versions prior to that were SQL:1999 and SQL-92. Each version
from time to time; the most recent update appearing in 2008.
The 2008 version is referred to as ISO/IEC 9075:2008, or simply as SQL:2008.
The versions prior to that were SQL:2003, SQL:1999, and SQL-92. Each version
replaces the previous one, so claims of conformance to earlier
versions have no official merit.
<productname>PostgreSQL</productname> development aims for
...
...
@@ -53,7 +52,8 @@
</para>
<para>
The <acronym>SQL:2003</acronym> standard is also split into a number
The <acronym>SQL:2008</acronym> and <acronym>SQL:2003</acronym>
standard versions are also split into a number
of parts. Each is known by a shorthand name. Note that these parts
are not consecutively numbered.
...
...
@@ -79,18 +79,18 @@
</para>
<para>
PostgreSQL supports most of the major features of SQL:200
3
. Out of
1
64
mandatory features required for full Core conformance,
PostgreSQL conforms to at least 1
5
0. In addition, there is a long
PostgreSQL supports most of the major features of SQL:200
8
. Out of
1
79
mandatory features required for full Core conformance,
PostgreSQL conforms to at least 1
6
0. In addition, there is a long
list of supported optional features. It might be worth noting that at
the time of writing, no current version of any database management
system claims full conformance to Core SQL:200
3
.
system claims full conformance to Core SQL:200
8
.
</para>
<para>
In the following two sections, we provide a list of those features
that <productname>PostgreSQL</productname> supports, followed by a
list of the features defined in <acronym>SQL:200
3
</acronym> which
list of the features defined in <acronym>SQL:200
8
</acronym> which
are not yet supported in <productname>PostgreSQL</productname>.
Both of these lists are approximate: There might be minor details that
are nonconforming for a feature that is listed as supported, and
...
...
@@ -133,7 +133,7 @@
<title>Unsupported Features</title>
<para>
The following features defined in <acronym>SQL:200
3
</acronym> are not
The following features defined in <acronym>SQL:200
8
</acronym> are not
implemented in this release of
<productname>PostgreSQL</productname>. In a few cases, equivalent
functionality is available.
...
...
doc/src/sgml/mk_feature_tables.pl
View file @
123c8efd
# /usr/bin/perl -w
# $PostgreSQL: pgsql/doc/src/sgml/mk_feature_tables.pl,v 2.
2 2006/03/11 04:38:30 momjian
Exp $
# $PostgreSQL: pgsql/doc/src/sgml/mk_feature_tables.pl,v 2.
3 2008/10/18 00:35:32 petere
Exp $
my
$yesno
=
$ARGV
[
0
];
...
...
@@ -30,6 +30,8 @@ while (<FEAT>) {
$is_supported
eq
$yesno
||
next
;
$feature_name
=~
s/</</g
;
$feature_name
=~
s/>/>/g
;
$subfeature_name
=~
s/</</g
;
$subfeature_name
=~
s/>/>/g
;
...
...
src/backend/catalog/sql_features.txt
View file @
123c8efd
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment