Prova något som:
SELECT * from profiles WHERE to_timestamp(last_login) < NOW() - INTERVAL '30 days'
Citat från manualen:
En enkel-argument to_timestamp-funktion är också tillgänglig; den accepterar ett dubbel precisionsargument och konverterar från Unix-epok (sekunder sedan 1970-01-01 00:00:00+00) till tidsstämpel med tidszon. (Heltals Unix-epoker är implicit gjutna till dubbel precision.)