mirror of
https://github.com/postgres/postgres.git
synced 2025-07-30 11:03:19 +03:00
From: t-ishii@sra.co.jp
Included are patches intended for allowing PostgreSQL to handle multi-byte charachter sets such as EUC(Extende Unix Code), Unicode and Mule internal code. With the MB patch you can use multi-byte character sets in regexp and LIKE. The encoding system chosen is determined at the compile time. To enable the MB extension, you need to define a variable "MB" in Makefile.global or in Makefile.custom. For further information please take a look at README.mb under doc directory. (Note that unlike "jp patch" I do not use modified GNU regexp any more. I changed Henry Spencer's regexp coming with PostgreSQL.)
This commit is contained in:
55
src/test/regress/expected/euc_cn.out
Normal file
55
src/test/regress/expected/euc_cn.out
Normal file
@ -0,0 +1,55 @@
|
||||
QUERY: drop table <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
ERROR: Relation <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Does Not Exist!
|
||||
QUERY: create table <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD> text, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> varchar, <20><>ע1A char(16));
|
||||
QUERY: create index <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>index1 on <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> using btree(<28><><EFBFBD><EFBFBD>);
|
||||
QUERY: create index <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>index2 on <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> using btree(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>);
|
||||
QUERY: insert into <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE>','<27><>A01<30><31>');
|
||||
QUERY: insert into <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<27><><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC>','<27><>B01<30><31>');
|
||||
QUERY: insert into <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<27><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>Ա','<27><>Z01<30><31>');
|
||||
QUERY: vacuum <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
QUERY: select * from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><>ע1a
|
||||
----------+-------+------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD>|<7C><>A01<30><31>|
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD> |<7C><>B01<30><31>|
|
||||
<EFBFBD><EFBFBD><EFBFBD>Գ<EFBFBD><EFBFBD><EFBFBD>Ա|<7C><>Z01<30><31>|
|
||||
(3 rows)
|
||||
|
||||
QUERY: select * from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> = '<27><>Z01<30><31>';
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><>ע1a
|
||||
----------+-------+------
|
||||
<EFBFBD><EFBFBD><EFBFBD>Գ<EFBFBD><EFBFBD><EFBFBD>Ա|<7C><>Z01<30><31>|
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~* '<27><>z01<30><31>';
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><>ע1a
|
||||
----------+-------+------
|
||||
<EFBFBD><EFBFBD><EFBFBD>Գ<EFBFBD><EFBFBD><EFBFBD>Ա|<7C><>Z01<30><31>|
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> like '_Z01_';
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><>ע1a
|
||||
----------+-------+------
|
||||
<EFBFBD><EFBFBD><EFBFBD>Գ<EFBFBD><EFBFBD><EFBFBD>Ա|<7C><>Z01<30><31>|
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> like '_Z%';
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><>ע1a
|
||||
----------+-------+------
|
||||
<EFBFBD><EFBFBD><EFBFBD>Գ<EFBFBD><EFBFBD><EFBFBD>Ա|<7C><>Z01<30><31>|
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD> ~ '<27><><EFBFBD><EFBFBD>[<5B><>ͼ]';
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><>ע1a
|
||||
----------+-------+------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD>|<7C><>A01<30><31>|
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD> |<7C><>B01<30><31>|
|
||||
(2 rows)
|
||||
|
||||
QUERY: select * from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD> ~* '<27><><EFBFBD><EFBFBD>[<5B><>ͼ]';
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><>ע1a
|
||||
----------+-------+------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD>|<7C><>A01<30><31>|
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD> |<7C><>B01<30><31>|
|
||||
(2 rows)
|
||||
|
55
src/test/regress/expected/euc_jp.out
Normal file
55
src/test/regress/expected/euc_jp.out
Normal file
@ -0,0 +1,55 @@
|
||||
QUERY: drop table <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>;
|
||||
ERROR: Relation <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> Does Not Exist!
|
||||
QUERY: create table <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> (<28>Ѹ<EFBFBD> text, ʬ<>ॳ<EFBFBD><E0A5B3><EFBFBD><EFBFBD> varchar, <20><><EFBFBD><EFBFBD>1A<31><41><EFBFBD><EFBFBD> char(16));
|
||||
QUERY: create index <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>index1 on <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> using btree (<28>Ѹ<EFBFBD>);
|
||||
QUERY: create index <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>index2 on <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> using hash (ʬ<>ॳ<EFBFBD><E0A5B3><EFBFBD><EFBFBD>);
|
||||
QUERY: insert into <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> values('<27><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD>ץ쥤','<27><>A01<30><31>');
|
||||
QUERY: insert into <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> values('<27><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><D5A5>å<EFBFBD><C3A5><EFBFBD>','ʬB10<31><30>');
|
||||
QUERY: insert into <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> values('<27><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޡ<EFBFBD>','<27><>Z01<30><31>');
|
||||
QUERY: vacuum <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>;
|
||||
QUERY: select * from <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>;
|
||||
<EFBFBD>Ѹ<EFBFBD> |ʬ<>ॳ<EFBFBD><E0A5B3><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
|
||||
--------------------------+----------+----------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ쥤 |<7C><>A01<30><31> |
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><EFBFBD>å<EFBFBD><EFBFBD><EFBFBD>|ʬB10<31><30> |
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޡ<EFBFBD> |<7C><>Z01<30><31> |
|
||||
(3 rows)
|
||||
|
||||
QUERY: select * from <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> where ʬ<>ॳ<EFBFBD><E0A5B3><EFBFBD><EFBFBD> = '<27><>Z01<30><31>';
|
||||
<EFBFBD>Ѹ<EFBFBD> |ʬ<>ॳ<EFBFBD><E0A5B3><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
|
||||
------------------------+----------+----------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޡ<EFBFBD>|<7C><>Z01<30><31> |
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> where ʬ<>ॳ<EFBFBD><E0A5B3><EFBFBD><EFBFBD> ~* '<27><>z01<30><31>';
|
||||
<EFBFBD>Ѹ<EFBFBD> |ʬ<>ॳ<EFBFBD><E0A5B3><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
|
||||
------------------------+----------+----------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޡ<EFBFBD>|<7C><>Z01<30><31> |
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> where ʬ<>ॳ<EFBFBD><E0A5B3><EFBFBD><EFBFBD> like '_Z01_';
|
||||
<EFBFBD>Ѹ<EFBFBD> |ʬ<>ॳ<EFBFBD><E0A5B3><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
|
||||
------------------------+----------+----------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޡ<EFBFBD>|<7C><>Z01<30><31> |
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> where ʬ<>ॳ<EFBFBD><E0A5B3><EFBFBD><EFBFBD> like '_Z%';
|
||||
<EFBFBD>Ѹ<EFBFBD> |ʬ<>ॳ<EFBFBD><E0A5B3><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
|
||||
------------------------+----------+----------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޡ<EFBFBD>|<7C><>Z01<30><31> |
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> where <20>Ѹ<EFBFBD> ~ '<27><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC>[<5B>ǥ<EFBFBD>]';
|
||||
<EFBFBD>Ѹ<EFBFBD> |ʬ<>ॳ<EFBFBD><E0A5B3><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
|
||||
--------------------------+----------+----------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ쥤 |<7C><>A01<30><31> |
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><EFBFBD>å<EFBFBD><EFBFBD><EFBFBD>|ʬB10<31><30> |
|
||||
(2 rows)
|
||||
|
||||
QUERY: select * from <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> where <20>Ѹ<EFBFBD> ~* '<27><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC>[<5B>ǥ<EFBFBD>]';
|
||||
<EFBFBD>Ѹ<EFBFBD> |ʬ<>ॳ<EFBFBD><E0A5B3><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
|
||||
--------------------------+----------+----------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ쥤 |<7C><>A01<30><31> |
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><EFBFBD>å<EFBFBD><EFBFBD><EFBFBD>|ʬB10<31><30> |
|
||||
(2 rows)
|
||||
|
85
src/test/regress/expected/mule_internal.out
Normal file
85
src/test/regress/expected/mule_internal.out
Normal file
@ -0,0 +1,85 @@
|
||||
QUERY: drop table <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>;
|
||||
ERROR: Relation <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> Does Not Exist!
|
||||
QUERY: create table <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> (<28><>ђ<EFBFBD><D192> text, <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> varchar, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1A<31><41><EFBFBD><EFBFBD><EFBFBD><EFBFBD> char(16));
|
||||
QUERY: create index <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>index1 on <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> using btree (<28><>ђ<EFBFBD><D192>);
|
||||
QUERY: create index <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>index2 on <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> using hash (<28>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>);
|
||||
QUERY: insert into <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> values('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǒ<EFBFBD><C792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>쒥<EFBFBD>','<27><><EFBFBD>A01<30><31><EFBFBD>');
|
||||
QUERY: insert into <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> values('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>钥Ւ<E992A5><D592><EFBFBD><EFBFBD>Ò<EFBFBD><C392><EFBFBD><EFBFBD><EFBFBD>','<27>ʬB10<31><30><EFBFBD>');
|
||||
QUERY: insert into <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> values('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>풥<EFBFBD><ED92A5><EFBFBD>钥ޒ<E992A5><DE92>','<27><><EFBFBD>Z01<30><31><EFBFBD>');
|
||||
QUERY: insert into <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> values('<27><><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>ԑʾ<D491><CABE><EFBFBD>','<27><><EFBFBD>A01<30><31><EFBFBD>');
|
||||
QUERY: insert into <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> values('<27><><EFBFBD><EFBFBD><EFBFBD>ԑͼ<D491><CDBC><EFBFBD>','<27><><EFBFBD>B01<30><31><EFBFBD>');
|
||||
QUERY: insert into <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> values('<27><><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>̑<EFBFBD><CC91><EFBFBD>Ա','<27><><EFBFBD>Z01<30><31><EFBFBD>');
|
||||
QUERY: vacuum <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>;
|
||||
QUERY: select * from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>;
|
||||
<EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> |<7C>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
---------------------------------------+---------------+--------------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǒ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>쒥<EFBFBD> |<7C><><EFBFBD>A01<30><31><EFBFBD> |
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>钥Ւ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ò<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C>ʬB10<31><30><EFBFBD> |
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>풥<EFBFBD><EFBFBD><EFBFBD>钥ޒ<EFBFBD><EFBFBD> |<7C><><EFBFBD>Z01<30><31><EFBFBD> |
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>ԑʾ<EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD>A01<30><31><EFBFBD> |
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑͼ<EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD>B01<30><31><EFBFBD> |
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>̑<EFBFBD><EFBFBD><EFBFBD>Ա |<7C><><EFBFBD>Z01<30><31><EFBFBD> |
|
||||
(6 rows)
|
||||
|
||||
QUERY: select * from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> where <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> = '<27><><EFBFBD>Z01<30><31><EFBFBD>';
|
||||
<EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> |<7C>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
------------------------------------+---------------+--------------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>풥<EFBFBD><EFBFBD><EFBFBD>钥ޒ<EFBFBD><EFBFBD>|<7C><><EFBFBD>Z01<30><31><EFBFBD> |
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> where <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~ 'Z01';
|
||||
<EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> |<7C>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
------------------------------------+---------------+--------------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>풥<EFBFBD><EFBFBD><EFBFBD>钥ޒ<EFBFBD><EFBFBD>|<7C><><EFBFBD>Z01<30><31><EFBFBD> |
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>̑<EFBFBD><EFBFBD><EFBFBD>Ա |<7C><><EFBFBD>Z01<30><31><EFBFBD> |
|
||||
(2 rows)
|
||||
|
||||
QUERY: select * from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> where <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~* 'z01';
|
||||
<EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> |<7C>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
------------------------------------+---------------+--------------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>풥<EFBFBD><EFBFBD><EFBFBD>钥ޒ<EFBFBD><EFBFBD>|<7C><><EFBFBD>Z01<30><31><EFBFBD> |
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>̑<EFBFBD><EFBFBD><EFBFBD>Ա |<7C><><EFBFBD>Z01<30><31><EFBFBD> |
|
||||
(2 rows)
|
||||
|
||||
QUERY: select * from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> where <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> like '_Z01_';
|
||||
<EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> |<7C>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
------------------------------------+---------------+--------------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>풥<EFBFBD><EFBFBD><EFBFBD>钥ޒ<EFBFBD><EFBFBD>|<7C><><EFBFBD>Z01<30><31><EFBFBD> |
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>̑<EFBFBD><EFBFBD><EFBFBD>Ա |<7C><><EFBFBD>Z01<30><31><EFBFBD> |
|
||||
(2 rows)
|
||||
|
||||
QUERY: select * from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> where <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> like '_Z%';
|
||||
<EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> |<7C>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
------------------------------------+---------------+--------------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>풥<EFBFBD><EFBFBD><EFBFBD>钥ޒ<EFBFBD><EFBFBD>|<7C><><EFBFBD>Z01<30><31><EFBFBD> |
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>̑<EFBFBD><EFBFBD><EFBFBD>Ա |<7C><><EFBFBD>Z01<30><31><EFBFBD> |
|
||||
(2 rows)
|
||||
|
||||
QUERY: select * from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> where <20><>ђ<EFBFBD><D192> ~ '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><E592A1><EFBFBD><EFBFBD>[<5B><>ǒ<EFBFBD><C792>]';
|
||||
<EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> |<7C>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
---------------------------------------+---------------+--------------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǒ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>쒥<EFBFBD> |<7C><><EFBFBD>A01<30><31><EFBFBD> |
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>钥Ւ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ò<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C>ʬB10<31><30><EFBFBD> |
|
||||
(2 rows)
|
||||
|
||||
QUERY: select * from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> where <20><>ђ<EFBFBD><D192> ~* '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><E592A1><EFBFBD><EFBFBD>[<5B><>ǒ<EFBFBD><C792>]';
|
||||
<EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> |<7C>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
---------------------------------------+---------------+--------------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǒ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>쒥<EFBFBD> |<7C><><EFBFBD>A01<30><31><EFBFBD> |
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>钥Ւ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ò<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C>ʬB10<31><30><EFBFBD> |
|
||||
(2 rows)
|
||||
|
||||
QUERY: select * from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> where <20><>ђ<EFBFBD><D192> ~ '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B><>ԑͼ]';
|
||||
<EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> |<7C>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
---------------+---------------+--------------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>ԑʾ<EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD>A01<30><31><EFBFBD> |
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑͼ<EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD>B01<30><31><EFBFBD> |
|
||||
(2 rows)
|
||||
|
||||
QUERY: select * from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> where <20><>ђ<EFBFBD><D192> ~* '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B><>ԑͼ]';
|
||||
<EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> |<7C>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
---------------+---------------+--------------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>ԑʾ<EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD>A01<30><31><EFBFBD> |
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑͼ<EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD>B01<30><31><EFBFBD> |
|
||||
(2 rows)
|
||||
|
15
src/test/regress/sql/euc_cn.sql
Normal file
15
src/test/regress/sql/euc_cn.sql
Normal file
@ -0,0 +1,15 @@
|
||||
drop table <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
create table <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD> text, <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> varchar, <EFBFBD><EFBFBD>ע1A char(16));
|
||||
create index <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>index1 on <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> using btree(<EFBFBD><EFBFBD><EFBFBD><EFBFBD>);
|
||||
create index <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>index2 on <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> using btree(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>);
|
||||
insert into <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD>','<EFBFBD><EFBFBD>A01<EFBFBD><EFBFBD>');
|
||||
insert into <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD>','<EFBFBD><EFBFBD>B01<EFBFBD><EFBFBD>');
|
||||
insert into <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<EFBFBD><EFBFBD><EFBFBD>Գ<EFBFBD><EFBFBD><EFBFBD>Ա','<EFBFBD><EFBFBD>Z01<EFBFBD><EFBFBD>');
|
||||
vacuum <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
select * from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
select * from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> = '<EFBFBD><EFBFBD>Z01<EFBFBD><EFBFBD>';
|
||||
select * from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~* '<EFBFBD><EFBFBD>z01<EFBFBD><EFBFBD>';
|
||||
select * from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> like '_Z01_';
|
||||
select * from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> like '_Z%';
|
||||
select * from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~ '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B><>ͼ]';
|
||||
select * from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~* '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B><>ͼ]';
|
15
src/test/regress/sql/euc_jp.sql
Normal file
15
src/test/regress/sql/euc_jp.sql
Normal file
@ -0,0 +1,15 @@
|
||||
drop table <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD>;
|
||||
create table <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD> (<EFBFBD>Ѹ<EFBFBD> text, ʬ<EFBFBD>ॳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> varchar, <EFBFBD><EFBFBD><EFBFBD><EFBFBD>1A<EFBFBD><EFBFBD><EFBFBD><EFBFBD> char(16));
|
||||
create index <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD>index1 on <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD> using btree (<EFBFBD>Ѹ<EFBFBD>);
|
||||
create index <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD>index2 on <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD> using hash (ʬ<EFBFBD>ॳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>);
|
||||
insert into <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD> values('<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ쥤','<EFBFBD><EFBFBD>A01<EFBFBD><EFBFBD>');
|
||||
insert into <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD> values('<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><EFBFBD>å<EFBFBD><EFBFBD><EFBFBD>','ʬB10<EFBFBD><EFBFBD>');
|
||||
insert into <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD> values('<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޡ<EFBFBD>','<EFBFBD><EFBFBD>Z01<EFBFBD><EFBFBD>');
|
||||
vacuum <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD>;
|
||||
select * from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD>;
|
||||
select * from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD> where ʬ<EFBFBD>ॳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> = '<EFBFBD><EFBFBD>Z01<EFBFBD><EFBFBD>';
|
||||
select * from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD> where ʬ<EFBFBD>ॳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~* '<EFBFBD><EFBFBD>z01<EFBFBD><EFBFBD>';
|
||||
select * from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD> where ʬ<EFBFBD>ॳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> like '_Z01_';
|
||||
select * from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD> where ʬ<EFBFBD>ॳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> like '_Z%';
|
||||
select * from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD> where <EFBFBD>Ѹ<EFBFBD> ~ '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD>[<5B>ǥ<EFBFBD>]';
|
||||
select * from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD> where <EFBFBD>Ѹ<EFBFBD> ~* '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD>[<5B>ǥ<EFBFBD>]';
|
21
src/test/regress/sql/mule_internal.sql
Normal file
21
src/test/regress/sql/mule_internal.sql
Normal file
@ -0,0 +1,21 @@
|
||||
drop table <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD>;
|
||||
create table <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> (<EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> text, <EFBFBD>ʬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> varchar, <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1A<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> char(16));
|
||||
create index <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD>index1 on <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> using btree (<EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD>);
|
||||
create index <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD>index2 on <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> using hash (<EFBFBD>ʬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>);
|
||||
insert into <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> values('<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǒ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>쒥<EFBFBD>','<EFBFBD><EFBFBD><EFBFBD>A01<EFBFBD><EFBFBD><EFBFBD>');
|
||||
insert into <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> values('<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>钥Ւ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ò<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','<EFBFBD>ʬB10<EFBFBD><EFBFBD><EFBFBD>');
|
||||
insert into <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> values('<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>풥<EFBFBD><EFBFBD><EFBFBD>钥ޒ<EFBFBD><EFBFBD>','<EFBFBD><EFBFBD><EFBFBD>Z01<EFBFBD><EFBFBD><EFBFBD>');
|
||||
insert into <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> values('<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>ԑʾ<EFBFBD><EFBFBD><EFBFBD>','<EFBFBD><EFBFBD><EFBFBD>A01<EFBFBD><EFBFBD><EFBFBD>');
|
||||
insert into <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> values('<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑͼ<EFBFBD><EFBFBD><EFBFBD>','<EFBFBD><EFBFBD><EFBFBD>B01<EFBFBD><EFBFBD><EFBFBD>');
|
||||
insert into <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> values('<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>̑<EFBFBD><EFBFBD><EFBFBD>Ա','<EFBFBD><EFBFBD><EFBFBD>Z01<EFBFBD><EFBFBD><EFBFBD>');
|
||||
vacuum <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD>;
|
||||
select * from <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD>;
|
||||
select * from <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> where <EFBFBD>ʬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> = '<EFBFBD><EFBFBD><EFBFBD>Z01<EFBFBD><EFBFBD><EFBFBD>';
|
||||
select * from <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> where <EFBFBD>ʬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~ 'Z01';
|
||||
select * from <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> where <EFBFBD>ʬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~* 'z01';
|
||||
select * from <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> where <EFBFBD>ʬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> like '_Z01_';
|
||||
select * from <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> where <EFBFBD>ʬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> like '_Z%';
|
||||
select * from <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> where <EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> ~ '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B><>ǒ<EFBFBD><C792>]';
|
||||
select * from <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> where <EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> ~* '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B><>ǒ<EFBFBD><C792>]';
|
||||
select * from <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> where <EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> ~ '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B><>ԑͼ]';
|
||||
select * from <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> where <EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> ~* '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B><>ԑͼ]';
|
Reference in New Issue
Block a user