1
0
mirror of https://github.com/postgres/postgres.git synced 2025-11-25 12:03:53 +03:00

Tweak conversion names to follow the established naming scheme, and

document that scheme.
This commit is contained in:
Peter Eisentraut
2002-09-24 20:14:59 +00:00
parent 87eb561c88
commit 8c3ab663ab
4 changed files with 164 additions and 151 deletions

View File

@@ -52,7 +52,7 @@ SELECT CONVERT('foo', 'MULE_INTERNAL', 'SQL_ASCII');
(1 row)
-- KOI8R --> MULE_INTERNAL
SELECT CONVERT('foo' USING koi8r_to_mic);
SELECT CONVERT('foo' USING koi8_r_to_mic);
convert
---------
foo
@@ -65,7 +65,7 @@ SELECT CONVERT('foo', 'KOI8R', 'MULE_INTERNAL');
(1 row)
-- MULE_INTERNAL --> KOI8R
SELECT CONVERT('foo' USING mic_to_koi8r);
SELECT CONVERT('foo' USING mic_to_koi8_r);
convert
---------
foo
@@ -104,7 +104,7 @@ SELECT CONVERT('foo', 'MULE_INTERNAL', 'ISO-8859-5');
(1 row)
-- WIN1251 --> MULE_INTERNAL
SELECT CONVERT('foo' USING win1251_to_mic);
SELECT CONVERT('foo' USING windows_1251_to_mic);
convert
---------
foo
@@ -117,7 +117,7 @@ SELECT CONVERT('foo', 'WIN1251', 'MULE_INTERNAL');
(1 row)
-- MULE_INTERNAL --> WIN1251
SELECT CONVERT('foo' USING mic_to_win1251);
SELECT CONVERT('foo' USING mic_to_windows_1251);
convert
---------
foo
@@ -130,7 +130,7 @@ SELECT CONVERT('foo', 'MULE_INTERNAL', 'WIN1251');
(1 row)
-- ALT --> MULE_INTERNAL
SELECT CONVERT('foo' USING win866_to_mic);
SELECT CONVERT('foo' USING windows_866_to_mic);
convert
---------
foo
@@ -143,7 +143,7 @@ SELECT CONVERT('foo', 'ALT', 'MULE_INTERNAL');
(1 row)
-- MULE_INTERNAL --> ALT
SELECT CONVERT('foo' USING mic_to_win866);
SELECT CONVERT('foo' USING mic_to_windows_866);
convert
---------
foo
@@ -156,7 +156,7 @@ SELECT CONVERT('foo', 'MULE_INTERNAL', 'ALT');
(1 row)
-- KOI8R --> WIN1251
SELECT CONVERT('foo' USING koi8r_to_win1251);
SELECT CONVERT('foo' USING koi8_r_to_windows_1251);
convert
---------
foo
@@ -169,7 +169,7 @@ SELECT CONVERT('foo', 'KOI8R', 'WIN1251');
(1 row)
-- WIN1251 --> KOI8R
SELECT CONVERT('foo' USING win1251_to_koi8r);
SELECT CONVERT('foo' USING windows_1251_to_koi8_r);
convert
---------
foo
@@ -182,7 +182,7 @@ SELECT CONVERT('foo', 'WIN1251', 'KOI8R');
(1 row)
-- KOI8R --> ALT
SELECT CONVERT('foo' USING koi8r_to_win866);
SELECT CONVERT('foo' USING koi8_r_to_windows_866);
convert
---------
foo
@@ -195,7 +195,7 @@ SELECT CONVERT('foo', 'KOI8R', 'ALT');
(1 row)
-- ALT --> KOI8R
SELECT CONVERT('foo' USING win866_to_koi8r);
SELECT CONVERT('foo' USING windows_866_to_koi8_r);
convert
---------
foo
@@ -208,7 +208,7 @@ SELECT CONVERT('foo', 'ALT', 'KOI8R');
(1 row)
-- ALT --> WIN1251
SELECT CONVERT('foo' USING win866_to_win1251);
SELECT CONVERT('foo' USING windows_866_to_windows_1251);
convert
---------
foo
@@ -221,7 +221,7 @@ SELECT CONVERT('foo', 'ALT', 'WIN1251');
(1 row)
-- WIN1251 --> ALT
SELECT CONVERT('foo' USING win1251_to_win866);
SELECT CONVERT('foo' USING windows_1251_to_windows_866);
convert
---------
foo
@@ -234,7 +234,7 @@ SELECT CONVERT('foo', 'WIN1251', 'ALT');
(1 row)
-- ISO-8859-5 --> KOI8R
SELECT CONVERT('foo' USING iso_8859_5_to_koi8r);
SELECT CONVERT('foo' USING iso_8859_5_to_koi8_r);
convert
---------
foo
@@ -247,7 +247,7 @@ SELECT CONVERT('foo', 'ISO-8859-5', 'KOI8R');
(1 row)
-- KOI8R --> ISO-8859-5
SELECT CONVERT('foo' USING koi8r_to_iso_8859_5);
SELECT CONVERT('foo' USING koi8_r_to_iso_8859_5);
convert
---------
foo
@@ -260,7 +260,7 @@ SELECT CONVERT('foo', 'KOI8R', 'ISO-8859-5');
(1 row)
-- ISO-8859-5 --> WIN1251
SELECT CONVERT('foo' USING iso_8859_5_to_win1251);
SELECT CONVERT('foo' USING iso_8859_5_to_windows_1251);
convert
---------
foo
@@ -273,7 +273,7 @@ SELECT CONVERT('foo', 'ISO-8859-5', 'WIN1251');
(1 row)
-- WIN1251 --> ISO-8859-5
SELECT CONVERT('foo' USING win1251_to_iso_8859_5);
SELECT CONVERT('foo' USING windows_1251_to_iso_8859_5);
convert
---------
foo
@@ -286,7 +286,7 @@ SELECT CONVERT('foo', 'WIN1251', 'ISO-8859-5');
(1 row)
-- ISO-8859-5 --> ALT
SELECT CONVERT('foo' USING iso_8859_5_to_win866);
SELECT CONVERT('foo' USING iso_8859_5_to_windows_866);
convert
---------
foo
@@ -299,7 +299,7 @@ SELECT CONVERT('foo', 'ISO-8859-5', 'ALT');
(1 row)
-- ALT --> ISO-8859-5
SELECT CONVERT('foo' USING win866_to_iso_8859_5);
SELECT CONVERT('foo' USING windows_866_to_iso_8859_5);
convert
---------
foo
@@ -546,7 +546,7 @@ SELECT CONVERT('foo', 'MULE_INTERNAL', 'LATIN2');
(1 row)
-- WIN1250 --> MULE_INTERNAL
SELECT CONVERT('foo' USING win1250_to_mic);
SELECT CONVERT('foo' USING windows_1250_to_mic);
convert
---------
foo
@@ -559,7 +559,7 @@ SELECT CONVERT('foo', 'WIN1250', 'MULE_INTERNAL');
(1 row)
-- MULE_INTERNAL --> WIN1250
SELECT CONVERT('foo' USING mic_to_win1250);
SELECT CONVERT('foo' USING mic_to_windows_1250);
convert
---------
foo
@@ -572,7 +572,7 @@ SELECT CONVERT('foo', 'MULE_INTERNAL', 'WIN1250');
(1 row)
-- LATIN2 --> WIN1250
SELECT CONVERT('foo' USING iso_8859_2_to_win1250);
SELECT CONVERT('foo' USING iso_8859_2_to_windows_1250);
convert
---------
foo
@@ -585,7 +585,7 @@ SELECT CONVERT('foo', 'LATIN2', 'WIN1250');
(1 row)
-- WIN1250 --> LATIN2
SELECT CONVERT('foo' USING win1250_to_iso_8859_2);
SELECT CONVERT('foo' USING windows_1250_to_iso_8859_2);
convert
---------
foo
@@ -728,7 +728,7 @@ SELECT CONVERT('foo', 'UNICODE', 'BIG5');
(1 row)
-- UNICODE --> KOI8R
SELECT CONVERT('foo' USING utf_8_to_koi8r);
SELECT CONVERT('foo' USING utf_8_to_koi8_r);
convert
---------
foo
@@ -741,7 +741,7 @@ SELECT CONVERT('foo', 'UNICODE', 'KOI8R');
(1 row)
-- KOI8R --> UNICODE
SELECT CONVERT('foo' USING koi8r_to_utf_8);
SELECT CONVERT('foo' USING koi8_r_to_utf_8);
convert
---------
foo
@@ -754,7 +754,7 @@ SELECT CONVERT('foo', 'KOI8R', 'UNICODE');
(1 row)
-- UNICODE --> WIN1251
SELECT CONVERT('foo' USING utf_8_to_win1251);
SELECT CONVERT('foo' USING utf_8_to_windows_1251);
convert
---------
foo
@@ -767,7 +767,7 @@ SELECT CONVERT('foo', 'UNICODE', 'WIN1251');
(1 row)
-- WIN1251 --> UNICODE
SELECT CONVERT('foo' USING win1251_to_utf_8);
SELECT CONVERT('foo' USING windows_1251_to_utf_8);
convert
---------
foo
@@ -780,7 +780,7 @@ SELECT CONVERT('foo', 'WIN1251', 'UNICODE');
(1 row)
-- UNICODE --> ALT
SELECT CONVERT('foo' USING utf_8_to_win866);
SELECT CONVERT('foo' USING utf_8_to_windows_866);
convert
---------
foo
@@ -793,7 +793,7 @@ SELECT CONVERT('foo', 'UNICODE', 'ALT');
(1 row)
-- ALT --> UNICODE
SELECT CONVERT('foo' USING win866_to_utf_8);
SELECT CONVERT('foo' USING windows_866_to_utf_8);
convert
---------
foo
@@ -1430,7 +1430,7 @@ SELECT CONVERT('foo', 'UNICODE', 'UHC');
(1 row)
-- UNICODE --> WIN1250
SELECT CONVERT('foo' USING utf_8_to_win1250);
SELECT CONVERT('foo' USING utf_8_to_windows_1250);
convert
---------
foo
@@ -1443,7 +1443,7 @@ SELECT CONVERT('foo', 'UNICODE', 'WIN1250');
(1 row)
-- WIN1250 --> UNICODE
SELECT CONVERT('foo' USING win1250_to_utf_8);
SELECT CONVERT('foo' USING windows_1250_to_utf_8);
convert
---------
foo
@@ -1456,7 +1456,7 @@ SELECT CONVERT('foo', 'WIN1250', 'UNICODE');
(1 row)
-- UNICODE --> WIN1256
SELECT CONVERT('foo' USING utf_8_to_win1256);
SELECT CONVERT('foo' USING utf_8_to_windows_1256);
convert
---------
foo
@@ -1469,7 +1469,7 @@ SELECT CONVERT('foo', 'UNICODE', 'WIN1256');
(1 row)
-- WIN1256 --> UNICODE
SELECT CONVERT('foo' USING win1256_to_utf_8);
SELECT CONVERT('foo' USING windows_1256_to_utf_8);
convert
---------
foo
@@ -1482,7 +1482,7 @@ SELECT CONVERT('foo', 'WIN1256', 'UNICODE');
(1 row)
-- UNICODE --> WIN874
SELECT CONVERT('foo' USING utf_8_to_win874);
SELECT CONVERT('foo' USING utf_8_to_windows_874);
convert
---------
foo
@@ -1495,7 +1495,7 @@ SELECT CONVERT('foo', 'UNICODE', 'WIN874');
(1 row)
-- WIN874 --> UNICODE
SELECT CONVERT('foo' USING win874_to_utf_8);
SELECT CONVERT('foo' USING windows_874_to_utf_8);
convert
---------
foo

View File

@@ -30,10 +30,10 @@ SELECT CONVERT('foo', 'SQL_ASCII', 'MULE_INTERNAL');
SELECT CONVERT('foo' USING mic_to_ascii);
SELECT CONVERT('foo', 'MULE_INTERNAL', 'SQL_ASCII');
-- KOI8R --> MULE_INTERNAL
SELECT CONVERT('foo' USING koi8r_to_mic);
SELECT CONVERT('foo' USING koi8_r_to_mic);
SELECT CONVERT('foo', 'KOI8R', 'MULE_INTERNAL');
-- MULE_INTERNAL --> KOI8R
SELECT CONVERT('foo' USING mic_to_koi8r);
SELECT CONVERT('foo' USING mic_to_koi8_r);
SELECT CONVERT('foo', 'MULE_INTERNAL', 'KOI8R');
-- ISO-8859-5 --> MULE_INTERNAL
SELECT CONVERT('foo' USING iso_8859_5_to_mic);
@@ -42,52 +42,52 @@ SELECT CONVERT('foo', 'ISO-8859-5', 'MULE_INTERNAL');
SELECT CONVERT('foo' USING mic_to_iso_8859_5);
SELECT CONVERT('foo', 'MULE_INTERNAL', 'ISO-8859-5');
-- WIN1251 --> MULE_INTERNAL
SELECT CONVERT('foo' USING win1251_to_mic);
SELECT CONVERT('foo' USING windows_1251_to_mic);
SELECT CONVERT('foo', 'WIN1251', 'MULE_INTERNAL');
-- MULE_INTERNAL --> WIN1251
SELECT CONVERT('foo' USING mic_to_win1251);
SELECT CONVERT('foo' USING mic_to_windows_1251);
SELECT CONVERT('foo', 'MULE_INTERNAL', 'WIN1251');
-- ALT --> MULE_INTERNAL
SELECT CONVERT('foo' USING win866_to_mic);
SELECT CONVERT('foo' USING windows_866_to_mic);
SELECT CONVERT('foo', 'ALT', 'MULE_INTERNAL');
-- MULE_INTERNAL --> ALT
SELECT CONVERT('foo' USING mic_to_win866);
SELECT CONVERT('foo' USING mic_to_windows_866);
SELECT CONVERT('foo', 'MULE_INTERNAL', 'ALT');
-- KOI8R --> WIN1251
SELECT CONVERT('foo' USING koi8r_to_win1251);
SELECT CONVERT('foo' USING koi8_r_to_windows_1251);
SELECT CONVERT('foo', 'KOI8R', 'WIN1251');
-- WIN1251 --> KOI8R
SELECT CONVERT('foo' USING win1251_to_koi8r);
SELECT CONVERT('foo' USING windows_1251_to_koi8_r);
SELECT CONVERT('foo', 'WIN1251', 'KOI8R');
-- KOI8R --> ALT
SELECT CONVERT('foo' USING koi8r_to_win866);
SELECT CONVERT('foo' USING koi8_r_to_windows_866);
SELECT CONVERT('foo', 'KOI8R', 'ALT');
-- ALT --> KOI8R
SELECT CONVERT('foo' USING win866_to_koi8r);
SELECT CONVERT('foo' USING windows_866_to_koi8_r);
SELECT CONVERT('foo', 'ALT', 'KOI8R');
-- ALT --> WIN1251
SELECT CONVERT('foo' USING win866_to_win1251);
SELECT CONVERT('foo' USING windows_866_to_windows_1251);
SELECT CONVERT('foo', 'ALT', 'WIN1251');
-- WIN1251 --> ALT
SELECT CONVERT('foo' USING win1251_to_win866);
SELECT CONVERT('foo' USING windows_1251_to_windows_866);
SELECT CONVERT('foo', 'WIN1251', 'ALT');
-- ISO-8859-5 --> KOI8R
SELECT CONVERT('foo' USING iso_8859_5_to_koi8r);
SELECT CONVERT('foo' USING iso_8859_5_to_koi8_r);
SELECT CONVERT('foo', 'ISO-8859-5', 'KOI8R');
-- KOI8R --> ISO-8859-5
SELECT CONVERT('foo' USING koi8r_to_iso_8859_5);
SELECT CONVERT('foo' USING koi8_r_to_iso_8859_5);
SELECT CONVERT('foo', 'KOI8R', 'ISO-8859-5');
-- ISO-8859-5 --> WIN1251
SELECT CONVERT('foo' USING iso_8859_5_to_win1251);
SELECT CONVERT('foo' USING iso_8859_5_to_windows_1251);
SELECT CONVERT('foo', 'ISO-8859-5', 'WIN1251');
-- WIN1251 --> ISO-8859-5
SELECT CONVERT('foo' USING win1251_to_iso_8859_5);
SELECT CONVERT('foo' USING windows_1251_to_iso_8859_5);
SELECT CONVERT('foo', 'WIN1251', 'ISO-8859-5');
-- ISO-8859-5 --> ALT
SELECT CONVERT('foo' USING iso_8859_5_to_win866);
SELECT CONVERT('foo' USING iso_8859_5_to_windows_866);
SELECT CONVERT('foo', 'ISO-8859-5', 'ALT');
-- ALT --> ISO-8859-5
SELECT CONVERT('foo' USING win866_to_iso_8859_5);
SELECT CONVERT('foo' USING windows_866_to_iso_8859_5);
SELECT CONVERT('foo', 'ALT', 'ISO-8859-5');
-- EUC_CN --> MULE_INTERNAL
SELECT CONVERT('foo' USING euc_cn_to_mic);
@@ -144,16 +144,16 @@ SELECT CONVERT('foo', 'LATIN2', 'MULE_INTERNAL');
SELECT CONVERT('foo' USING mic_to_iso_8859_2);
SELECT CONVERT('foo', 'MULE_INTERNAL', 'LATIN2');
-- WIN1250 --> MULE_INTERNAL
SELECT CONVERT('foo' USING win1250_to_mic);
SELECT CONVERT('foo' USING windows_1250_to_mic);
SELECT CONVERT('foo', 'WIN1250', 'MULE_INTERNAL');
-- MULE_INTERNAL --> WIN1250
SELECT CONVERT('foo' USING mic_to_win1250);
SELECT CONVERT('foo' USING mic_to_windows_1250);
SELECT CONVERT('foo', 'MULE_INTERNAL', 'WIN1250');
-- LATIN2 --> WIN1250
SELECT CONVERT('foo' USING iso_8859_2_to_win1250);
SELECT CONVERT('foo' USING iso_8859_2_to_windows_1250);
SELECT CONVERT('foo', 'LATIN2', 'WIN1250');
-- WIN1250 --> LATIN2
SELECT CONVERT('foo' USING win1250_to_iso_8859_2);
SELECT CONVERT('foo' USING windows_1250_to_iso_8859_2);
SELECT CONVERT('foo', 'WIN1250', 'LATIN2');
-- LATIN1 --> MULE_INTERNAL
SELECT CONVERT('foo' USING iso_8859_1_to_mic);
@@ -186,22 +186,22 @@ SELECT CONVERT('foo', 'BIG5', 'UNICODE');
SELECT CONVERT('foo' USING utf_8_to_big5);
SELECT CONVERT('foo', 'UNICODE', 'BIG5');
-- UNICODE --> KOI8R
SELECT CONVERT('foo' USING utf_8_to_koi8r);
SELECT CONVERT('foo' USING utf_8_to_koi8_r);
SELECT CONVERT('foo', 'UNICODE', 'KOI8R');
-- KOI8R --> UNICODE
SELECT CONVERT('foo' USING koi8r_to_utf_8);
SELECT CONVERT('foo' USING koi8_r_to_utf_8);
SELECT CONVERT('foo', 'KOI8R', 'UNICODE');
-- UNICODE --> WIN1251
SELECT CONVERT('foo' USING utf_8_to_win1251);
SELECT CONVERT('foo' USING utf_8_to_windows_1251);
SELECT CONVERT('foo', 'UNICODE', 'WIN1251');
-- WIN1251 --> UNICODE
SELECT CONVERT('foo' USING win1251_to_utf_8);
SELECT CONVERT('foo' USING windows_1251_to_utf_8);
SELECT CONVERT('foo', 'WIN1251', 'UNICODE');
-- UNICODE --> ALT
SELECT CONVERT('foo' USING utf_8_to_win866);
SELECT CONVERT('foo' USING utf_8_to_windows_866);
SELECT CONVERT('foo', 'UNICODE', 'ALT');
-- ALT --> UNICODE
SELECT CONVERT('foo' USING win866_to_utf_8);
SELECT CONVERT('foo' USING windows_866_to_utf_8);
SELECT CONVERT('foo', 'ALT', 'UNICODE');
-- EUC_CN --> UNICODE
SELECT CONVERT('foo' USING euc_cn_to_utf_8);
@@ -348,22 +348,22 @@ SELECT CONVERT('foo', 'UHC', 'UNICODE');
SELECT CONVERT('foo' USING utf_8_to_uhc);
SELECT CONVERT('foo', 'UNICODE', 'UHC');
-- UNICODE --> WIN1250
SELECT CONVERT('foo' USING utf_8_to_win1250);
SELECT CONVERT('foo' USING utf_8_to_windows_1250);
SELECT CONVERT('foo', 'UNICODE', 'WIN1250');
-- WIN1250 --> UNICODE
SELECT CONVERT('foo' USING win1250_to_utf_8);
SELECT CONVERT('foo' USING windows_1250_to_utf_8);
SELECT CONVERT('foo', 'WIN1250', 'UNICODE');
-- UNICODE --> WIN1256
SELECT CONVERT('foo' USING utf_8_to_win1256);
SELECT CONVERT('foo' USING utf_8_to_windows_1256);
SELECT CONVERT('foo', 'UNICODE', 'WIN1256');
-- WIN1256 --> UNICODE
SELECT CONVERT('foo' USING win1256_to_utf_8);
SELECT CONVERT('foo' USING windows_1256_to_utf_8);
SELECT CONVERT('foo', 'WIN1256', 'UNICODE');
-- UNICODE --> WIN874
SELECT CONVERT('foo' USING utf_8_to_win874);
SELECT CONVERT('foo' USING utf_8_to_windows_874);
SELECT CONVERT('foo', 'UNICODE', 'WIN874');
-- WIN874 --> UNICODE
SELECT CONVERT('foo' USING win874_to_utf_8);
SELECT CONVERT('foo' USING windows_874_to_utf_8);
SELECT CONVERT('foo', 'WIN874', 'UNICODE');
--
-- return to the super user