diff options
author | Peter Eisentraut <peter_e@gmx.net> | 2011-06-09 07:24:14 +0300 |
---|---|---|
committer | Peter Eisentraut <peter_e@gmx.net> | 2011-06-09 07:31:13 +0300 |
commit | 302e4e6f3b5f5e03162f11c8a074d337cd11acf7 (patch) | |
tree | c29e8bc65982330df982f223eb30f0109f312431 /doc/src | |
parent | 8287c4f98ecf8f075064973d032f75ca8373c5c4 (diff) |
Fix documentation of information_schema.element_types
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
Diffstat (limited to 'doc/src')
-rw-r--r-- | doc/src/sgml/information_schema.sgml | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/doc/src/sgml/information_schema.sgml b/doc/src/sgml/information_schema.sgml index c04ea28f6a7..9e2cd3b08b4 100644 --- a/doc/src/sgml/information_schema.sgml +++ b/doc/src/sgml/information_schema.sgml @@ -1876,7 +1876,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> @@ -1936,11 +1936,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> @@ -2095,6 +2097,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> |