Prova qualcosa come:
SELECT * from profiles WHERE to_timestamp(last_login) < NOW() - INTERVAL '30 days'
Citazione dal manuale:
È inoltre disponibile una funzione to_timestamp a argomento singolo; accetta un argomento a doppia precisione e converte da epoca Unix (secondi da 1970-01-01 00:00:00+00) a timestamp con fuso orario. (Le epoche Unix intere sono implicitamente convertite in doppia precisione.)