diff options
Diffstat (limited to 'src/test/mb/expected/mule_internal.out')
-rw-r--r-- | src/test/mb/expected/mule_internal.out | 333 |
1 files changed, 333 insertions, 0 deletions
diff --git a/src/test/mb/expected/mule_internal.out b/src/test/mb/expected/mule_internal.out new file mode 100644 index 0000000..ac8b57d --- /dev/null +++ b/src/test/mb/expected/mule_internal.out @@ -0,0 +1,333 @@ +drop table גђ; +ERROR: table "גђ" does not exist +create table גђ (ђ text, ʬ varchar, 1A char(16)); +create index גђindex1 on גђ using btree (ђ); +create index גђindex2 on גђ using hash (ʬ); +insert into גђ values('Ԓ咡ǒג쒥','A01'); +insert into גђ values('Ԓ咡钥ՒÒ','ʬB10'); +insert into גђ values('Ԓ咡ג풥钥ޒ','Z01'); +vacuum גђ; +select * from גђ; + ђ | ʬ | 1a +----------------------------+------------+------------ + Ԓ咡ǒג쒥 | A01 | + Ԓ咡钥ՒÒ | ʬB10 | + Ԓ咡ג풥钥ޒ | Z01 | +(3 rows) + +select * from גђ where ʬ = 'Z01'; + ђ | ʬ | 1a +--------------------------+------------+------------ + Ԓ咡ג풥钥ޒ | Z01 | +(1 row) + +select * from גђ where ʬ ~* 'z01'; + ђ | ʬ | 1a +--------------------------+------------+------------ + Ԓ咡ג풥钥ޒ | Z01 | +(1 row) + +select * from גђ where ʬ like '_Z01_'; + ђ | ʬ | 1a +--------------------------+------------+------------ + Ԓ咡ג풥钥ޒ | Z01 | +(1 row) + +select * from גђ where ʬ like '_Z%'; + ђ | ʬ | 1a +--------------------------+------------+------------ + Ԓ咡ג풥钥ޒ | Z01 | +(1 row) + +select * from גђ where ђ ~ 'Ԓ咡[ǒ]'; + ђ | ʬ | 1a +----------------------------+------------+------------ + Ԓ咡ǒג쒥 | A01 | + Ԓ咡钥ՒÒ | ʬB10 | +(2 rows) + +select * from גђ where ђ ~* 'Ԓ咡[ǒ]'; + ђ | ʬ | 1a +----------------------------+------------+------------ + Ԓ咡ǒג쒥 | A01 | + Ԓ咡钥ՒÒ | ʬB10 | +(2 rows) + +select *,character_length(ђ) from גђ; + ђ | ʬ | 1a | character_length +----------------------------+------------+------------+------------------ + Ԓ咡ǒג쒥 | A01 | | 12 + Ԓ咡钥ՒÒ | ʬB10 | | 13 + Ԓ咡ג풥钥ޒ | Z01 | | 12 +(3 rows) + +select *,octet_length(ђ) from גђ; + ђ | ʬ | 1a | octet_length +----------------------------+------------+------------+-------------- + Ԓ咡ǒג쒥 | A01 | | 36 + Ԓ咡钥ՒÒ | ʬB10 | | 39 + Ԓ咡ג풥钥ޒ | Z01 | | 36 +(3 rows) + +select *,position('' in ђ) from גђ; + ђ | ʬ | 1a | position +----------------------------+------------+------------+---------- + Ԓ咡ǒג쒥 | A01 | | 7 + Ԓ咡钥ՒÒ | ʬB10 | | 0 + Ԓ咡ג풥钥ޒ | Z01 | | 0 +(3 rows) + +select *,substring(ђ from 10 for 4) from גђ; + ђ | ʬ | 1a | substring +----------------------------+------------+------------+----------- + Ԓ咡ǒג쒥 | A01 | | ג쒥 + Ԓ咡钥ՒÒ | ʬB10 | | Ò + Ԓ咡ג풥钥ޒ | Z01 | | 钥ޒ +(3 rows) + +drop table Ƒ㑻; +ERROR: table "Ƒ㑻" does not exist +create table Ƒ㑻( text, ֑ varchar, ע1A char(16)); +create index Ƒ㑻index1 on Ƒ㑻 using btree(); +create index Ƒ㑻index2 on Ƒ㑻 using btree(֑); +insert into Ƒ㑻 values('ԑԑʾ','A01'); +insert into Ƒ㑻 values('ԑͼ','B01'); +insert into Ƒ㑻 values('ԑ̑Ա','Z01'); +vacuum Ƒ㑻; +select * from Ƒ㑻; + | ֑ | ע1a +------------+---------+-------- + ԑԑʾ | A01 | + ԑͼ | B01 | + ԑ̑Ա | Z01 | +(3 rows) + +select * from Ƒ㑻 where ֑ = 'Z01'; + | ֑ | ע1a +------------+---------+-------- + ԑ̑Ա | Z01 | +(1 row) + +select * from Ƒ㑻 where ֑ ~* 'z01'; + | ֑ | ע1a +------------+---------+-------- + ԑ̑Ա | Z01 | +(1 row) + +select * from Ƒ㑻 where ֑ like '_Z01_'; + | ֑ | ע1a +------------+---------+-------- + ԑ̑Ա | Z01 | +(1 row) + +select * from Ƒ㑻 where ֑ like '_Z%'; + | ֑ | ע1a +------------+---------+-------- + ԑ̑Ա | Z01 | +(1 row) + +select * from Ƒ㑻 where ~ '[ԑͼ]'; + | ֑ | ע1a +------------+---------+-------- + ԑԑʾ | A01 | + ԑͼ | B01 | +(2 rows) + +select * from Ƒ㑻 where ~* '[ԑͼ]'; + | ֑ | ע1a +------------+---------+-------- + ԑԑʾ | A01 | + ԑͼ | B01 | +(2 rows) + +select *,character_length() from Ƒ㑻; + | ֑ | ע1a | character_length +------------+---------+--------+------------------ + ԑԑʾ | A01 | | 5 + ԑͼ | B01 | | 4 + ԑ̑Ա | Z01 | | 5 +(3 rows) + +select *,octet_length() from Ƒ㑻; + | ֑ | ע1a | octet_length +------------+---------+--------+-------------- + ԑԑʾ | A01 | | 15 + ԑͼ | B01 | | 12 + ԑ̑Ա | Z01 | | 15 +(3 rows) + +select *,position('' in ) from Ƒ㑻; + | ֑ | ע1a | position +------------+---------+--------+---------- + ԑԑʾ | A01 | | 3 + ԑͼ | B01 | | 0 + ԑ̑Ա | Z01 | | 0 +(3 rows) + +select *,substring( from 3 for 4) from Ƒ㑻; + | ֑ | ע1a | substring +------------+---------+--------+----------- + ԑԑʾ | A01 | | ԑʾ + ԑͼ | B01 | | ͼ + ԑ̑Ա | Z01 | | ̑Ա +(3 rows) + +drop table ͪߩѦ듾; +ERROR: table "ͪߩѦ듾" does not exist +create table ͪߩѦ듾 (듾 text, ړ varchar, 1A char(16)); +create index ͪߩѦ듾index1 on ͪߩѦ듾 using btree (듾); +create index ͪߩѦ듾index2 on ͪߩѦ듾 using hash (ړ); +insert into ͪߩѦ듾 values('ēǻ͓Ó', 'ѦA01߾'); +insert into ͪߩѦ듾 values('ēǻ͓דȓ', 'B10'); +insert into ͪߩѦ듾 values('ēǻ͓Γד', 'Z01'); +vacuum ͪߩѦ듾; +select * from ͪߩѦ듾; + 듾 | ړ | 1a +------------------+----------+------------ + ēǻ͓Ó | ѦA01߾ | + ēǻ͓דȓ | B10 | + ēǻ͓Γד | Z01 | +(3 rows) + +select * from ͪߩѦ듾 where ړ = 'Z01'; + 듾 | ړ | 1a +------------------+----------+------------ + ēǻ͓Γד | Z01 | +(1 row) + +select * from ͪߩѦ듾 where ړ ~* 'z01'; + 듾 | ړ | 1a +------------------+----------+------------ + ēǻ͓Γד | Z01 | +(1 row) + +select * from ͪߩѦ듾 where ړ like '_Z01_'; + 듾 | ړ | 1a +------------------+----------+------------ + ēǻ͓Γד | Z01 | +(1 row) + +select * from ͪߩѦ듾 where ړ like '_Z%'; + 듾 | ړ | 1a +------------------+----------+------------ + ēǻ͓Γד | Z01 | +(1 row) + +select * from ͪߩѦ듾 where 듾 ~ 'ēǻ[]'; + 듾 | ړ | 1a +------------------+----------+------------ + ēǻ͓Ó | ѦA01߾ | + ēǻ͓דȓ | B10 | +(2 rows) + +select * from ͪߩѦ듾 where 듾 ~* 'ēǻ[]'; + 듾 | ړ | 1a +------------------+----------+------------ + ēǻ͓Ó | ѦA01߾ | + ēǻ͓דȓ | B10 | +(2 rows) + +select *,character_length(듾) from ͪߩѦ듾; + 듾 | ړ | 1a | character_length +------------------+----------+------------+------------------ + ēǻ͓Ó | ѦA01߾ | | 8 + ēǻ͓דȓ | B10 | | 7 + ēǻ͓Γד | Z01 | | 8 +(3 rows) + +select *,octet_length(듾) from ͪߩѦ듾; + 듾 | ړ | 1a | octet_length +------------------+----------+------------+-------------- + ēǻ͓Ó | ѦA01߾ | | 24 + ēǻ͓דȓ | B10 | | 21 + ēǻ͓Γד | Z01 | | 24 +(3 rows) + +select *,position('' in 듾) from ͪߩѦ듾; + 듾 | ړ | 1a | position +------------------+----------+------------+---------- + ēǻ͓Ó | ѦA01߾ | | 4 + ēǻ͓דȓ | B10 | | 0 + ēǻ͓Γד | Z01 | | 0 +(3 rows) + +select *,substring(듾 from 3 for 4) from ͪߩѦ듾; + 듾 | ړ | 1a | substring +------------------+----------+------------+----------- + ēǻ͓Ó | ѦA01߾ | | ͓ + ēǻ͓דȓ | B10 | | ͓ד + ēǻ͓Γד | Z01 | | ͓Γ +(3 rows) + +drop table test; +ERROR: table "test" does not exist +create table test (t text); +insert into test values('ENGLISH'); +insert into test values('FRANAIS'); +insert into test values('ESPAOL'); +insert into test values('SLENSKA'); +insert into test values('ENGLISH FRANAIS ESPAOL SLENSKA'); +vacuum test; +select * from test; + t +----------------------------------- + ENGLISH + FRANAIS + ESPAOL + SLENSKA + ENGLISH FRANAIS ESPAOL SLENSKA +(5 rows) + +select * from test where t = 'ESPAOL'; + t +--------- + ESPAOL +(1 row) + +select * from test where t ~* 'espaol'; + t +----------------------------------- + ESPAOL + ENGLISH FRANAIS ESPAOL SLENSKA +(2 rows) + +select *,character_length(t) from test; + t | character_length +-----------------------------------+------------------ + ENGLISH | 7 + FRANAIS | 8 + ESPAOL | 7 + SLENSKA | 8 + ENGLISH FRANAIS ESPAOL SLENSKA | 33 +(5 rows) + +select *,octet_length(t) from test; + t | octet_length +-----------------------------------+-------------- + ENGLISH | 7 + FRANAIS | 9 + ESPAOL | 8 + SLENSKA | 9 + ENGLISH FRANAIS ESPAOL SLENSKA | 36 +(5 rows) + +select *,position('L' in t) from test; + t | position +-----------------------------------+---------- + ENGLISH | 4 + FRANAIS | 0 + ESPAOL | 7 + SLENSKA | 3 + ENGLISH FRANAIS ESPAOL SLENSKA | 4 +(5 rows) + +select *,substring(t from 3 for 4) from test; + t | substring +-----------------------------------+----------- + ENGLISH | GLIS + FRANAIS | ANA + ESPAOL | PAO + SLENSKA | LENS + ENGLISH FRANAIS ESPAOL SLENSKA | GLIS +(5 rows) + |