DATEADD equivalente no PostgreSQL [duplicado]

Esta pergunta já tem uma resposta aqui:

Postgres INTERVAL usando o valor da tabela 3 respostas

Existe um equivalente a este comando T-SQL no PostgreSQ

select dateadd(hh,duration_in_hours,start_date) as end_date

Eu encontrei apenas a palavra-chave de intervalo com a sequência subsequente, mas essa construção terrível retorna um erro de sintaxe:

select start_date + interval cast(duration_in_hours as varchar) || ' hours'

Ele permite apenas constantes de string após a palavra-chave "interval". Estou certo de que deve haver alguma função semelhante no pgsql, mas não consigo encontrá-l

questionAnswers(1)

yourAnswerToTheQuestion