SELECT id,
message -> 'text'
FROM raw_messages
WHERE channels[1] IN (SELECT c.pubsub_channel_name
FROM conversation_participants AS cp
JOIN conversations AS c ON c.id = cp.conversation_id
WHERE user_id = 30)
AND to_tsvector(message -> 'text') @@ to_tsquery('HVAC');