В PostgreSQL у вас нет функции strftime. Для вычисления количества секунд между датами вы можете использовать:
SELECT extract(epoch from now() - posts.created_at);
Также важно отметить, что в PostgreSQL у вас есть интервальный тип данных, поэтому, если вы просто вычтите (now () - posts.created_at), он вернет вам хороший интервальный тип, который можно легко отформатировать с помощью to_char.