The commit assumes mistakenly too-old version of PostgreSQL. At least
as of 9.4.12 it is not needed.
(13 rows)
EXPLAIN (COSTS false) SELECT val FROM p2 WHERE val >= '50' AND val <= '51' AND p2.ctid = '(1,1)';
-LOG: lc_collate_is_c: LC_COLLATE is "ja_JP.UTF8"
QUERY PLAN
-----------------------------------------------------------------------------------------
Append
'',
'SeqScan(t1)');
EXPLAIN (COSTS false) SELECT * FROM s1.t1 WHERE t1.c1 = 1;
-LOG: lc_collate_is_c: LC_COLLATE is "ja_JP.UTF8"
-CONTEXT: SQL statement "SELECT hints FROM hint_plan.hints WHERE norm_query_string = $1 AND ( application_name = $2 OR application_name = '' ) ORDER BY application_name DESC"
LOG: pg_hint_plan:
used hint:
SeqScan(t1)
-- No. S-3-4-28
EXPLAIN (COSTS false) SELECT c4 FROM s1.ti1 WHERE lower(c4) >= '1';
-LOG: lc_collate_is_c: LC_COLLATE is "ja_JP.UTF8"
QUERY PLAN
------------------------------------
Seq Scan on ti1