📄 conversion.out
字号:
---- create user defined conversion--CREATE USER conversion_test_user WITH NOCREATEDB NOCREATEUSER;SET SESSION AUTHORIZATION conversion_test_user;CREATE CONVERSION myconv FOR 'LATIN1' TO 'UTF8' FROM iso8859_1_to_utf8;---- cannot make same name conversion in same schema--CREATE CONVERSION myconv FOR 'LATIN1' TO 'UTF8' FROM iso8859_1_to_utf8;ERROR: conversion "myconv" already exists---- create default conversion with qualified name--CREATE DEFAULT CONVERSION public.mydef FOR 'LATIN1' TO 'UTF8' FROM iso8859_1_to_utf8;---- cannot make default conversion with same shcema/for_encoding/to_encoding--CREATE DEFAULT CONVERSION public.mydef2 FOR 'LATIN1' TO 'UTF8' FROM iso8859_1_to_utf8;ERROR: default conversion for LATIN1 to UTF8 already exists-- test commentsCOMMENT ON CONVERSION myconv_bad IS 'foo';ERROR: conversion "myconv_bad" does not existCOMMENT ON CONVERSION myconv IS 'bar';COMMENT ON CONVERSION myconv IS NULL;---- drop user defined conversion--DROP CONVERSION myconv;DROP CONVERSION mydef;---- make sure all pre-defined conversions are fine.-- SQL_ASCII --> MULE_INTERNALSELECT CONVERT('foo', 'SQL_ASCII', 'MULE_INTERNAL'); convert --------- foo(1 row)-- MULE_INTERNAL --> SQL_ASCIISELECT CONVERT('foo', 'MULE_INTERNAL', 'SQL_ASCII'); convert --------- foo(1 row)-- KOI8R --> MULE_INTERNALSELECT CONVERT('foo', 'KOI8R', 'MULE_INTERNAL'); convert --------- foo(1 row)-- MULE_INTERNAL --> KOI8RSELECT CONVERT('foo', 'MULE_INTERNAL', 'KOI8R'); convert --------- foo(1 row)-- ISO-8859-5 --> MULE_INTERNALSELECT CONVERT('foo', 'ISO-8859-5', 'MULE_INTERNAL'); convert --------- foo(1 row)-- MULE_INTERNAL --> ISO-8859-5SELECT CONVERT('foo', 'MULE_INTERNAL', 'ISO-8859-5'); convert --------- foo(1 row)-- WIN1251 --> MULE_INTERNALSELECT CONVERT('foo', 'WIN1251', 'MULE_INTERNAL'); convert --------- foo(1 row)-- MULE_INTERNAL --> WIN1251SELECT CONVERT('foo', 'MULE_INTERNAL', 'WIN1251'); convert --------- foo(1 row)-- WIN866 --> MULE_INTERNALSELECT CONVERT('foo', 'WIN866', 'MULE_INTERNAL'); convert --------- foo(1 row)-- MULE_INTERNAL --> WIN866SELECT CONVERT('foo', 'MULE_INTERNAL', 'WIN866'); convert --------- foo(1 row)-- KOI8R --> WIN1251SELECT CONVERT('foo', 'KOI8R', 'WIN1251'); convert --------- foo(1 row)-- WIN1251 --> KOI8RSELECT CONVERT('foo', 'WIN1251', 'KOI8R'); convert --------- foo(1 row)-- KOI8R --> WIN866SELECT CONVERT('foo', 'KOI8R', 'WIN866'); convert --------- foo(1 row)-- WIN866 --> KOI8RSELECT CONVERT('foo', 'WIN866', 'KOI8R'); convert --------- foo(1 row)-- WIN866 --> WIN1251SELECT CONVERT('foo', 'WIN866', 'WIN1251'); convert --------- foo(1 row)-- WIN1251 --> WIN866SELECT CONVERT('foo', 'WIN1251', 'WIN866'); convert --------- foo(1 row)-- ISO-8859-5 --> KOI8RSELECT CONVERT('foo', 'ISO-8859-5', 'KOI8R'); convert --------- foo(1 row)-- KOI8R --> ISO-8859-5SELECT CONVERT('foo', 'KOI8R', 'ISO-8859-5'); convert --------- foo(1 row)-- ISO-8859-5 --> WIN1251SELECT CONVERT('foo', 'ISO-8859-5', 'WIN1251'); convert --------- foo(1 row)-- WIN1251 --> ISO-8859-5SELECT CONVERT('foo', 'WIN1251', 'ISO-8859-5'); convert --------- foo(1 row)-- ISO-8859-5 --> WIN866SELECT CONVERT('foo', 'ISO-8859-5', 'WIN866'); convert --------- foo(1 row)-- WIN866 --> ISO-8859-5SELECT CONVERT('foo', 'WIN866', 'ISO-8859-5'); convert --------- foo(1 row)-- EUC_CN --> MULE_INTERNALSELECT CONVERT('foo', 'EUC_CN', 'MULE_INTERNAL'); convert --------- foo(1 row)-- MULE_INTERNAL --> EUC_CNSELECT CONVERT('foo', 'MULE_INTERNAL', 'EUC_CN'); convert --------- foo(1 row)-- EUC_JP --> SJISSELECT CONVERT('foo', 'EUC_JP', 'SJIS'); convert --------- foo(1 row)-- SJIS --> EUC_JPSELECT CONVERT('foo', 'SJIS', 'EUC_JP'); convert --------- foo(1 row)-- EUC_JP --> MULE_INTERNALSELECT CONVERT('foo', 'EUC_JP', 'MULE_INTERNAL'); convert --------- foo(1 row)-- SJIS --> MULE_INTERNALSELECT CONVERT('foo', 'SJIS', 'MULE_INTERNAL'); convert --------- foo(1 row)-- MULE_INTERNAL --> EUC_JPSELECT CONVERT('foo', 'MULE_INTERNAL', 'EUC_JP'); convert --------- foo(1 row)-- MULE_INTERNAL --> SJISSELECT CONVERT('foo', 'MULE_INTERNAL', 'SJIS'); convert --------- foo(1 row)-- EUC_KR --> MULE_INTERNALSELECT CONVERT('foo', 'EUC_KR', 'MULE_INTERNAL'); convert --------- foo(1 row)-- MULE_INTERNAL --> EUC_KRSELECT CONVERT('foo', 'MULE_INTERNAL', 'EUC_KR'); convert --------- foo(1 row)-- EUC_TW --> BIG5SELECT CONVERT('foo', 'EUC_TW', 'BIG5'); convert --------- foo(1 row)-- BIG5 --> EUC_TWSELECT CONVERT('foo', 'BIG5', 'EUC_TW'); convert --------- foo(1 row)-- EUC_TW --> MULE_INTERNALSELECT CONVERT('foo', 'EUC_TW', 'MULE_INTERNAL'); convert --------- foo(1 row)-- BIG5 --> MULE_INTERNALSELECT CONVERT('foo', 'BIG5', 'MULE_INTERNAL'); convert --------- foo(1 row)-- MULE_INTERNAL --> EUC_TWSELECT CONVERT('foo', 'MULE_INTERNAL', 'EUC_TW'); convert --------- foo(1 row)-- MULE_INTERNAL --> BIG5SELECT CONVERT('foo', 'MULE_INTERNAL', 'BIG5'); convert --------- foo(1 row)-- LATIN2 --> MULE_INTERNALSELECT CONVERT('foo', 'LATIN2', 'MULE_INTERNAL'); convert --------- foo(1 row)-- MULE_INTERNAL --> LATIN2SELECT CONVERT('foo', 'MULE_INTERNAL', 'LATIN2'); convert --------- foo(1 row)-- WIN1250 --> MULE_INTERNALSELECT CONVERT('foo', 'WIN1250', 'MULE_INTERNAL'); convert --------- foo(1 row)-- MULE_INTERNAL --> WIN1250SELECT CONVERT('foo', 'MULE_INTERNAL', 'WIN1250'); convert --------- foo(1 row)-- LATIN2 --> WIN1250SELECT CONVERT('foo', 'LATIN2', 'WIN1250'); convert --------- foo(1 row)-- WIN1250 --> LATIN2SELECT CONVERT('foo', 'WIN1250', 'LATIN2'); convert --------- foo(1 row)-- LATIN1 --> MULE_INTERNALSELECT CONVERT('foo', 'LATIN1', 'MULE_INTERNAL'); convert --------- foo(1 row)-- MULE_INTERNAL --> LATIN1SELECT CONVERT('foo', 'MULE_INTERNAL', 'LATIN1'); convert --------- foo(1 row)-- LATIN3 --> MULE_INTERNALSELECT CONVERT('foo', 'LATIN3', 'MULE_INTERNAL'); convert --------- foo(1 row)-- MULE_INTERNAL --> LATIN3SELECT CONVERT('foo', 'MULE_INTERNAL', 'LATIN3'); convert --------- foo(1 row)-- LATIN4 --> MULE_INTERNALSELECT CONVERT('foo', 'LATIN4', 'MULE_INTERNAL'); convert --------- foo(1 row)-- MULE_INTERNAL --> LATIN4SELECT CONVERT('foo', 'MULE_INTERNAL', 'LATIN4'); convert --------- foo(1 row)-- SQL_ASCII --> UTF8SELECT CONVERT('foo', 'SQL_ASCII', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> SQL_ASCIISELECT CONVERT('foo', 'UTF8', 'SQL_ASCII'); convert --------- foo(1 row)-- BIG5 --> UTF8SELECT CONVERT('foo', 'BIG5', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> BIG5SELECT CONVERT('foo', 'UTF8', 'BIG5'); convert --------- foo(1 row)-- UTF8 --> KOI8RSELECT CONVERT('foo', 'UTF8', 'KOI8R'); convert --------- foo(1 row)-- KOI8R --> UTF8SELECT CONVERT('foo', 'KOI8R', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> WIN1251SELECT CONVERT('foo', 'UTF8', 'WIN1251'); convert --------- foo(1 row)-- WIN1251 --> UTF8SELECT CONVERT('foo', 'WIN1251', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> WIN1252SELECT CONVERT('foo', 'UTF8', 'WIN1252'); convert --------- foo(1 row)-- WIN1252 --> UTF8SELECT CONVERT('foo', 'WIN1252', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> WIN866SELECT CONVERT('foo', 'UTF8', 'WIN866'); convert --------- foo(1 row)-- WIN866 --> UTF8SELECT CONVERT('foo', 'WIN866', 'UTF8'); convert --------- foo(1 row)-- EUC_CN --> UTF8SELECT CONVERT('foo', 'EUC_CN', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> EUC_CNSELECT CONVERT('foo', 'UTF8', 'EUC_CN'); convert --------- foo(1 row)-- EUC_JP --> UTF8SELECT CONVERT('foo', 'EUC_JP', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> EUC_JPSELECT CONVERT('foo', 'UTF8', 'EUC_JP'); convert --------- foo(1 row)-- EUC_KR --> UTF8SELECT CONVERT('foo', 'EUC_KR', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> EUC_KRSELECT CONVERT('foo', 'UTF8', 'EUC_KR'); convert --------- foo(1 row)-- EUC_TW --> UTF8SELECT CONVERT('foo', 'EUC_TW', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> EUC_TWSELECT CONVERT('foo', 'UTF8', 'EUC_TW'); convert --------- foo(1 row)-- GB18030 --> UTF8SELECT CONVERT('foo', 'GB18030', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> GB18030SELECT CONVERT('foo', 'UTF8', 'GB18030'); convert --------- foo(1 row)-- GBK --> UTF8SELECT CONVERT('foo', 'GBK', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> GBKSELECT CONVERT('foo', 'UTF8', 'GBK'); convert --------- foo(1 row)-- UTF8 --> LATIN2SELECT CONVERT('foo', 'UTF8', 'LATIN2'); convert --------- foo(1 row)-- LATIN2 --> UTF8SELECT CONVERT('foo', 'LATIN2', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> LATIN3SELECT CONVERT('foo', 'UTF8', 'LATIN3'); convert --------- foo(1 row)-- LATIN3 --> UTF8SELECT CONVERT('foo', 'LATIN3', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> LATIN4SELECT CONVERT('foo', 'UTF8', 'LATIN4'); convert --------- foo(1 row)-- LATIN4 --> UTF8SELECT CONVERT('foo', 'LATIN4', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> LATIN5SELECT CONVERT('foo', 'UTF8', 'LATIN5'); convert --------- foo(1 row)-- LATIN5 --> UTF8SELECT CONVERT('foo', 'LATIN5', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> LATIN6SELECT CONVERT('foo', 'UTF8', 'LATIN6'); convert --------- foo(1 row)-- LATIN6 --> UTF8SELECT CONVERT('foo', 'LATIN6', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> LATIN7SELECT CONVERT('foo', 'UTF8', 'LATIN7'); convert --------- foo(1 row)-- LATIN7 --> UTF8SELECT CONVERT('foo', 'LATIN7', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> LATIN8SELECT CONVERT('foo', 'UTF8', 'LATIN8'); convert --------- foo(1 row)-- LATIN8 --> UTF8SELECT CONVERT('foo', 'LATIN8', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> LATIN9SELECT CONVERT('foo', 'UTF8', 'LATIN9'); convert --------- foo(1 row)-- LATIN9 --> UTF8SELECT CONVERT('foo', 'LATIN9', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> LATIN10SELECT CONVERT('foo', 'UTF8', 'LATIN10'); convert --------- foo(1 row)-- LATIN10 --> UTF8SELECT CONVERT('foo', 'LATIN10', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> ISO-8859-5SELECT CONVERT('foo', 'UTF8', 'ISO-8859-5'); convert --------- foo(1 row)-- ISO-8859-5 --> UTF8SELECT CONVERT('foo', 'ISO-8859-5', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> ISO-8859-6SELECT CONVERT('foo', 'UTF8', 'ISO-8859-6'); convert --------- foo(1 row)-- ISO-8859-6 --> UTF8SELECT CONVERT('foo', 'ISO-8859-6', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> ISO-8859-7SELECT CONVERT('foo', 'UTF8', 'ISO-8859-7'); convert --------- foo(1 row)-- ISO-8859-7 --> UTF8SELECT CONVERT('foo', 'ISO-8859-7', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> ISO-8859-8SELECT CONVERT('foo', 'UTF8', 'ISO-8859-8'); convert --------- foo(1 row)-- ISO-8859-8 --> UTF8SELECT CONVERT('foo', 'ISO-8859-8', 'UTF8'); convert --------- foo(1 row)-- LATIN1 --> UTF8SELECT CONVERT('foo', 'LATIN1', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> LATIN1SELECT CONVERT('foo', 'UTF8', 'LATIN1'); convert --------- foo(1 row)-- JOHAB --> UTF8SELECT CONVERT('foo', 'JOHAB', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> JOHABSELECT CONVERT('foo', 'UTF8', 'JOHAB'); convert --------- foo(1 row)-- SJIS --> UTF8SELECT CONVERT('foo', 'SJIS', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> SJISSELECT CONVERT('foo', 'UTF8', 'SJIS'); convert --------- foo(1 row)-- WIN1258 --> UTF8SELECT CONVERT('foo', 'WIN1258', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> WIN1258SELECT CONVERT('foo', 'UTF8', 'WIN1258'); convert --------- foo(1 row)-- UHC --> UTF8SELECT CONVERT('foo', 'UHC', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> UHCSELECT CONVERT('foo', 'UTF8', 'UHC'); convert --------- foo(1 row)-- UTF8 --> WIN1250SELECT CONVERT('foo', 'UTF8', 'WIN1250'); convert --------- foo(1 row)-- WIN1250 --> UTF8SELECT CONVERT('foo', 'WIN1250', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> WIN1256SELECT CONVERT('foo', 'UTF8', 'WIN1256'); convert --------- foo(1 row)-- WIN1256 --> UTF8SELECT CONVERT('foo', 'WIN1256', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> WIN874SELECT CONVERT('foo', 'UTF8', 'WIN874'); convert --------- foo(1 row)-- WIN874 --> UTF8SELECT CONVERT('foo', 'WIN874', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> WIN1253SELECT CONVERT('foo', 'UTF8', 'WIN1253'); convert --------- foo(1 row)-- WIN1253 --> UTF8SELECT CONVERT('foo', 'WIN1253', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> WIN1254SELECT CONVERT('foo', 'UTF8', 'WIN1254'); convert --------- foo(1 row)-- WIN1254 --> UTF8SELECT CONVERT('foo', 'WIN1254', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> WIN1255SELECT CONVERT('foo', 'UTF8', 'WIN1255'); convert --------- foo(1 row)-- WIN1255 --> UTF8SELECT CONVERT('foo', 'WIN1255', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> WIN1257SELECT CONVERT('foo', 'UTF8', 'WIN1257'); convert --------- foo(1 row)-- WIN1257 --> UTF8SELECT CONVERT('foo', 'WIN1257', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> EUC_JIS_2004SELECT CONVERT('foo', 'UTF8', 'EUC_JIS_2004'); convert --------- foo(1 row)-- EUC_JIS_2004 --> UTF8SELECT CONVERT('foo', 'EUC_JIS_2004', 'UTF8'); convert --------- foo(1 row)-- UTF8 --> SHIFT_JIS_2004SELECT CONVERT('foo', 'UTF8', 'SHIFT_JIS_2004'); convert --------- foo(1 row)-- SHIFT_JIS_2004 --> UTF8SELECT CONVERT('foo', 'SHIFT_JIS_2004', 'UTF8'); convert --------- foo(1 row)-- EUC_JIS_2004 --> SHIFT_JIS_2004SELECT CONVERT('foo', 'EUC_JIS_2004', 'SHIFT_JIS_2004'); convert --------- foo(1 row)-- SHIFT_JIS_2004 --> EUC_JIS_2004SELECT CONVERT('foo', 'SHIFT_JIS_2004', 'EUC_JIS_2004'); convert --------- foo(1 row)---- return to the super user--RESET SESSION AUTHORIZATION;DROP USER conversion_test_user;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -