DATEADD-Äquivalent in PostgreSQL [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Postgres INTERVAL mit Wert aus Tabelle 3 Antworten

Gibt es in PostgreSQL ein Äquivalent zu diesem T-SQL-Befehl?

select dateadd(hh,duration_in_hours,start_date) as end_date

Ich habe nur das Schlüsselwort interval mit der nachfolgenden Zeichenfolge gefunden, aber diese schreckliche Konstruktion gibt einen Syntaxfehler zurück:

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

It erlaubt nur Zeichenkettenkonstanten nach dem Schlüsselwort "interval". Ich bin mir sicher, dass es in pgsql eine ähnliche Funktion geben muss, aber ich kann sie nicht finden.