Obtendo uma coluna computada “Dias desde” no Postgres

Ao escrever uma consulta, especialmente para um painel, você pode ter uma coluna de data, mas deseja mostrar a distância entre essa data e agora, em vez de apenas a data. Por exemplo: Dias desde o último login é mais útil imediatamente do que a data do último login.

Para obter isso no Posgres, você pode usar as funções EXTRACT e AGE como:

extract(days from age(current_timestamp, users.current_sign_in_at)) as days_since_signin,