Instead of creating a new column and index to deal with the
SELECT * FROM table WHERE column like '%something'
query, you could create an index
CREATE INDEX rev_col_idx ON table (reverse(column) text_pattern_ops);
and then rewrite the above query as
SELECT * FROM table WHERE reverse(column) like reverse('%something')
which will achieve the same thing.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…