summaryrefslogtreecommitdiffstats
path: root/src/test/mb/expected/mule_internal.out
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/mb/expected/mule_internal.out')
-rw-r--r--src/test/mb/expected/mule_internal.out333
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)
+