abcdef
(1 row)
-select * from test2 where t ~ '(abc)*$';
+select * from test2 where t ~ '(abc)*$' ORDER BY t;
t
-------------
- abcdef
- quark
z foo bar
/123/-45/
+ abcdef
+ quark
(4 rows)
select * from test2 where t ~* 'DEF';
abcdef
(1 row)
-select * from test2 where t ~ '(abc)*$';
+select * from test2 where t ~ '(abc)*$' ORDER BY t;
t
-------------
- abcdef
- quark
z foo bar
/123/-45/
+ abcdef
+ quark
(4 rows)
select * from test2 where t ~* 'DEF';
explain (costs off)
select t <->> 'Kabankala', t from test_trgm2 order by t <->> 'Kabankala' limit 7;
- QUERY PLAN
-------------------------------------------------
+ QUERY PLAN
+------------------------------------------------------------
Limit
- -> Index Scan using trgm_idx2 on test_trgm2
- Order By: (t <->> 'Kabankala'::text)
-(3 rows)
+ -> Remote Subquery Scan on all (datanode_1,datanode_2)
+ -> Limit
+ -> Index Scan using trgm_idx2 on test_trgm2
+ Order By: (t <->> 'Kabankala'::text)
+(5 rows)
select t <->> 'Kabankala', t from test_trgm2 order by t <->> 'Kabankala' limit 7;
?column? | t
select * from test2 where t ~* 'DEF';
select * from test2 where t ~ '[abc]{3}';
select * from test2 where t ~ 'a[bc]+d';
-select * from test2 where t ~ '(abc)*$';
+select * from test2 where t ~ '(abc)*$' ORDER BY t;
select * from test2 where t ~* 'DEF';
select * from test2 where t ~ 'dEf';
select * from test2 where t ~* '^q';
select * from test2 where t ~* 'DEF';
select * from test2 where t ~ '[abc]{3}';
select * from test2 where t ~ 'a[bc]+d';
-select * from test2 where t ~ '(abc)*$';
+select * from test2 where t ~ '(abc)*$' ORDER BY t;
select * from test2 where t ~* 'DEF';
select * from test2 where t ~ 'dEf';
select * from test2 where t ~* '^q';