I'm wondering (I know it's stupid, but...) why the first query works in postgreSQL 11 by index scan (using a GIN index), and the second and the third do not.
select * FROM test_tbl WHERE "TEST_COL" like '%stinge'::text
select * FROM test_tbl WHERE "TEST_COL" like 'string%'::text
select * FROM test_tbl WHERE "TEST_COL" like '%string%'::text