यदि आप केवल एक-वर्ण मानों की सूचियां खोजने जा रहे हैं, तो प्रत्येक स्ट्रिंग को वर्णों की एक सरणी में विभाजित करें और सरणी को अनुक्रमित करें:
CREATE INDEX
ix_tablename_columnxlist
ON tableName
USING GIN((REGEXP_SPLIT_TO_ARRAY(columnX, '')))
फिर अनुक्रमणिका के विरुद्ध खोजें:
SELECT *
FROM tableName
WHERE REGEXP_SPLIT_TO_ARRAY(columnX, '') && ARRAY['A', 'B', 'C', '1', '2', '3']