Como converter um intervalo em várias horas com o postgres?

Digo que eu tenho um intervalo como

4 days 10:00:00

no postgres. Como converter isso para um número de horas (106 neste caso?) Existe uma função ou devo morder a bala e fazer algo como

extract(days, my_interval) * 24 + extract(hours, my_interval)