diff options
author | Peter Eisentraut <peter_e@gmx.net> | 2002-09-24 20:14:59 +0000 |
---|---|---|
committer | Peter Eisentraut <peter_e@gmx.net> | 2002-09-24 20:14:59 +0000 |
commit | 8c3ab663ab357457974c543041d800f51898e9ff (patch) | |
tree | 8f09bd1c0ef0a1995f54495787e9925e16d69d32 /doc/src | |
parent | 87eb561c880fa1336a291086296bb982aa90e243 (diff) | |
download | postgresql-8c3ab663ab357457974c543041d800f51898e9ff.tar.gz postgresql-8c3ab663ab357457974c543041d800f51898e9ff.zip |
Tweak conversion names to follow the established naming scheme, and
document that scheme.
Diffstat (limited to 'doc/src')
-rw-r--r-- | doc/src/sgml/func.sgml | 109 |
1 files changed, 61 insertions, 48 deletions
diff --git a/doc/src/sgml/func.sgml b/doc/src/sgml/func.sgml index 7b12f80fb78..8d9b2ff382c 100644 --- a/doc/src/sgml/func.sgml +++ b/doc/src/sgml/func.sgml @@ -1,5 +1,5 @@ <!-- -$Header: /cvsroot/pgsql/doc/src/sgml/func.sgml,v 1.125 2002/09/22 17:27:23 tgl Exp $ +$Header: /cvsroot/pgsql/doc/src/sgml/func.sgml,v 1.126 2002/09/24 20:14:58 petere Exp $ PostgreSQL documentation --> @@ -861,13 +861,15 @@ PostgreSQL documentation <entry><function>convert</function>(<parameter>string</parameter> using <parameter>conversion_name</parameter>)</entry> <entry><type>text</type></entry> - <entry>Change encoding using specified conversion name. - Conversions can be defined by <command>CREATE CONVERSION</command>. - Also there are some pre-defined conversion names. - See <xref linkend="conversion-names"> for available - conversion names. </entry> - <entry><literal>convert('PostgreSQL' using iso8859_1_to_utf8)</literal></entry> - <entry><literal>'PostgreSQL' in UNICODE(UTF-8) encoding</literal></entry> + <entry> + Change encoding using specified conversion name. Conversions + can be defined by <command>CREATE CONVERSION</command>. Also + there are some pre-defined conversion names. See <xref + linkend="conversion-names"> for available conversion + names. + </entry> + <entry><literal>convert('PostgreSQL' using iso_8859_1_to_utf_8)</literal></entry> + <entry><literal>'PostgreSQL'</literal> in UNICODE (UTF-8) encoding</entry> </row> <row> @@ -1291,18 +1293,29 @@ PostgreSQL documentation <para> The <function>to_ascii</function> function supports conversion from - LATIN1, LATIN2, WIN1250 (CP1250) only. + <literal>LATIN1</>, <literal>LATIN2</>, and <literal>WIN1250</> only. </para> <table id="conversion-names"> - <title>Available conversion names</title> + <title>Built-in Conversions</title> <tgroup cols="3"> <thead> <row> - <entry>conversion</entry> - <entry>source encoding</entry> - <entry>destination encoding</entry> + <entry>Conversion Name + <footnote> + <para> + The conversion names follow a standard naming scheme: The + official name of the source encoding with all + non-alphanumeric characters replaced by underscores followed + by <literal>_to_</literal> followed by the equally processed + destination encoding name. Therefore the names might deviate + from the customary encoding names. + </para> + </footnote> + </entry> + <entry>Source Encoding</entry> + <entry>Destination Encoding</entry> </row> </thead> @@ -1464,7 +1477,7 @@ PostgreSQL documentation </row> <row> - <entry><literal>iso_8859_2_to_win1250</literal></entry> + <entry><literal>iso_8859_2_to_windows_1250</literal></entry> <entry><literal>LATIN2</literal></entry> <entry><literal>WIN1250</literal></entry> </row> @@ -1494,7 +1507,7 @@ PostgreSQL documentation </row> <row> - <entry><literal>iso_8859_5_to_koi8r</literal></entry> + <entry><literal>iso_8859_5_to_koi8_r</literal></entry> <entry><literal>ISO_8859_5</literal></entry> <entry><literal>KOI8</literal></entry> </row> @@ -1512,13 +1525,13 @@ PostgreSQL documentation </row> <row> - <entry><literal>iso_8859_5_to_win1251</literal></entry> + <entry><literal>iso_8859_5_to_windows_1251</literal></entry> <entry><literal>ISO_8859_5</literal></entry> <entry><literal>WIN</literal></entry> </row> <row> - <entry><literal>iso_8859_5_to_win866</literal></entry> + <entry><literal>iso_8859_5_to_windows_866</literal></entry> <entry><literal>ISO_8859_5</literal></entry> <entry><literal>ALT</literal></entry> </row> @@ -1554,31 +1567,31 @@ PostgreSQL documentation </row> <row> - <entry><literal>koi8r_to_iso_8859_5</literal></entry> + <entry><literal>koi8_r_to_iso_8859_5</literal></entry> <entry><literal>KOI8</literal></entry> <entry><literal>ISO_8859_5</literal></entry> </row> <row> - <entry><literal>koi8r_to_mic</literal></entry> + <entry><literal>koi8_r_to_mic</literal></entry> <entry><literal>KOI8</literal></entry> <entry><literal>MULE_INTERNAL</literal></entry> </row> <row> - <entry><literal>koi8r_to_utf_8</literal></entry> + <entry><literal>koi8_r_to_utf_8</literal></entry> <entry><literal>KOI8</literal></entry> <entry><literal>UNICODE</literal></entry> </row> <row> - <entry><literal>koi8r_to_win1251</literal></entry> + <entry><literal>koi8_r_to_windows_1251</literal></entry> <entry><literal>KOI8</literal></entry> <entry><literal>WIN</literal></entry> </row> <row> - <entry><literal>koi8r_to_win866</literal></entry> + <entry><literal>koi8_r_to_windows_866</literal></entry> <entry><literal>KOI8</literal></entry> <entry><literal>ALT</literal></entry> </row> @@ -1650,7 +1663,7 @@ PostgreSQL documentation </row> <row> - <entry><literal>mic_to_koi8r</literal></entry> + <entry><literal>mic_to_koi8_r</literal></entry> <entry><literal>MULE_INTERNAL</literal></entry> <entry><literal>KOI8</literal></entry> </row> @@ -1662,19 +1675,19 @@ PostgreSQL documentation </row> <row> - <entry><literal>mic_to_win1250</literal></entry> + <entry><literal>mic_to_windows_1250</literal></entry> <entry><literal>MULE_INTERNAL</literal></entry> <entry><literal>WIN1250</literal></entry> </row> <row> - <entry><literal>mic_to_win1251</literal></entry> + <entry><literal>mic_to_windows_1251</literal></entry> <entry><literal>MULE_INTERNAL</literal></entry> <entry><literal>WIN</literal></entry> </row> <row> - <entry><literal>mic_to_win866</literal></entry> + <entry><literal>mic_to_windows_866</literal></entry> <entry><literal>MULE_INTERNAL</literal></entry> <entry><literal>ALT</literal></entry> </row> @@ -1848,7 +1861,7 @@ PostgreSQL documentation </row> <row> - <entry><literal>utf_8_to_koi8r</literal></entry> + <entry><literal>utf_8_to_koi8_r</literal></entry> <entry><literal>UNICODE</literal></entry> <entry><literal>KOI8</literal></entry> </row> @@ -1872,121 +1885,121 @@ PostgreSQL documentation </row> <row> - <entry><literal>utf_8_to_win1250</literal></entry> + <entry><literal>utf_8_to_windows_1250</literal></entry> <entry><literal>UNICODE</literal></entry> <entry><literal>WIN1250</literal></entry> </row> <row> - <entry><literal>utf_8_to_win1251</literal></entry> + <entry><literal>utf_8_to_windows_1251</literal></entry> <entry><literal>UNICODE</literal></entry> <entry><literal>WIN</literal></entry> </row> <row> - <entry><literal>utf_8_to_win1256</literal></entry> + <entry><literal>utf_8_to_windows_1256</literal></entry> <entry><literal>UNICODE</literal></entry> <entry><literal>WIN1256</literal></entry> </row> <row> - <entry><literal>utf_8_to_win866</literal></entry> + <entry><literal>utf_8_to_windows_866</literal></entry> <entry><literal>UNICODE</literal></entry> <entry><literal>ALT</literal></entry> </row> <row> - <entry><literal>utf_8_to_win874</literal></entry> + <entry><literal>utf_8_to_windows_874</literal></entry> <entry><literal>UNICODE</literal></entry> <entry><literal>WIN874</literal></entry> </row> <row> - <entry><literal>win1250_to_iso_8859_2</literal></entry> + <entry><literal>windows_1250_to_iso_8859_2</literal></entry> <entry><literal>WIN1250</literal></entry> <entry><literal>LATIN2</literal></entry> </row> <row> - <entry><literal>win1250_to_mic</literal></entry> + <entry><literal>windows_1250_to_mic</literal></entry> <entry><literal>WIN1250</literal></entry> <entry><literal>MULE_INTERNAL</literal></entry> </row> <row> - <entry><literal>win1250_to_utf_8</literal></entry> + <entry><literal>windows_1250_to_utf_8</literal></entry> <entry><literal>WIN1250</literal></entry> <entry><literal>UNICODE</literal></entry> </row> <row> - <entry><literal>win1251_to_iso_8859_5</literal></entry> + <entry><literal>windows_1251_to_iso_8859_5</literal></entry> <entry><literal>WIN</literal></entry> <entry><literal>ISO_8859_5</literal></entry> </row> <row> - <entry><literal>win1251_to_koi8r</literal></entry> + <entry><literal>windows_1251_to_koi8_r</literal></entry> <entry><literal>WIN</literal></entry> <entry><literal>KOI8</literal></entry> </row> <row> - <entry><literal>win1251_to_mic</literal></entry> + <entry><literal>windows_1251_to_mic</literal></entry> <entry><literal>WIN</literal></entry> <entry><literal>MULE_INTERNAL</literal></entry> </row> <row> - <entry><literal>win1251_to_utf_8</literal></entry> + <entry><literal>windows_1251_to_utf_8</literal></entry> <entry><literal>WIN</literal></entry> <entry><literal>UNICODE</literal></entry> </row> <row> - <entry><literal>win1251_to_win866</literal></entry> + <entry><literal>windows_1251_to_windows_866</literal></entry> <entry><literal>WIN</literal></entry> <entry><literal>ALT</literal></entry> </row> <row> - <entry><literal>win1256_to_utf_8</literal></entry> + <entry><literal>windows_1256_to_utf_8</literal></entry> <entry><literal>WIN1256</literal></entry> <entry><literal>UNICODE</literal></entry> </row> <row> - <entry><literal>win866_to_iso_8859_5</literal></entry> + <entry><literal>windows_866_to_iso_8859_5</literal></entry> <entry><literal>ALT</literal></entry> <entry><literal>ISO_8859_5</literal></entry> </row> <row> - <entry><literal>win866_to_koi8r</literal></entry> + <entry><literal>windows_866_to_koi8_r</literal></entry> <entry><literal>ALT</literal></entry> <entry><literal>KOI8</literal></entry> </row> <row> - <entry><literal>win866_to_mic</literal></entry> + <entry><literal>windows_866_to_mic</literal></entry> <entry><literal>ALT</literal></entry> <entry><literal>MULE_INTERNAL</literal></entry> </row> <row> - <entry><literal>win866_to_utf_8</literal></entry> + <entry><literal>windows_866_to_utf_8</literal></entry> <entry><literal>ALT</literal></entry> <entry><literal>UNICODE</literal></entry> </row> <row> - <entry><literal>win866_to_win1251</literal></entry> + <entry><literal>windows_866_to_windows_1251</literal></entry> <entry><literal>ALT</literal></entry> <entry><literal>WIN</literal></entry> </row> <row> - <entry><literal>win874_to_utf_8</literal></entry> + <entry><literal>windows_874_to_utf_8</literal></entry> <entry><literal>WIN874</literal></entry> <entry><literal>UNICODE</literal></entry> </row> @@ -2310,7 +2323,7 @@ PostgreSQL documentation <indexterm zone="functions-sql99-regexp"> <primary>regular expressions</primary> - <seealso>pattern matching</seealso> + <!-- <seealso>pattern matching</seealso> breaks index build --> </indexterm> <indexterm> |