git.postgresql.org Git - postgresql.git/commitdiff

git projects / postgresql.git / commitdiff
? search:
summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: cb252c2)
Fix documentation of information_schema.element_types
Thu, 9 Jun 2011 04:24:14 +0000 (07:24 +0300)
Thu, 9 Jun 2011 04:27:51 +0000 (07:27 +0300)
The documentation of the columns collection_type_identifier and
dtd_identifier was wrong. This effectively reverts commits
8e1ccad51901e83916dae297cd9afa450957a36c and
57352df66d3a0885899d39c04c067e63c7c0ba30 and updates the name
array_type_identifier (the name in SQL:1999) to
collection_type_identifier.

closes bug #5926


diff --git a/doc/src/sgml/information_schema.sgml b/doc/src/sgml/information_schema.sgml
index 124bbc3ac291b21a8fa8ac1315d9096fa1698d4a..56651ce6cd2672506430db4560c2a8a304851217 100644 (file)
--- a/doc/src/sgml/information_schema.sgml
+++ b/doc/src/sgml/information_schema.sgml
@@ -1884,7 +1884,7 @@
SELECT c.column_name, c.data_type, e.data_type AS element_type
FROM information_schema.columns c LEFT JOIN information_schema.element_types e
ON ((c.table_catalog, c.table_schema, c.table_name, 'TABLE', c.dtd_identifier)
- = (e.object_catalog, e.object_schema, e.object_name, e.object_type, e.dtd_identifier))
+ = (e.object_catalog, e.object_schema, e.object_name, e.object_type, e.collection_type_identifier))
WHERE c.table_schema = '...' AND c.table_name = '...'
ORDER BY c.ordinal_position;
</programlisting>
@@ -1944,11 +1944,13 @@ ORDER BY c.ordinal_position;
</row>
<row>
- <entry><literal>dtd_identifier</literal></entry>
+ <entry><literal>collection_type_identifier</literal></entry>
<entry><type>sql_identifier</type></entry>
<entry>
The identifier of the data type descriptor of the array being
- described
+ described. Use this to join with the
+ <literal>dtd_identifier</literal> columns of other information
+ schema views.
</entry>
</row>
@@ -2103,6 +2105,14 @@ ORDER BY c.ordinal_position;
<entry>Always null, because arrays always have unlimited maximum cardinality in <productname>PostgreSQL</></entry>
</row>
+ <row>
+ <entry><literal>dtd_identifier</literal></entry>
+ <entry><type>sql_identifier</type></entry>
+ <entry>
+ An identifier of the data type descriptor of the element. This
+ is currently not useful.
+ </entry>
+ </row>
</tbody>
</tgroup>
</table>
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /