Sie müssen eine Formatmaske angeben. In PostgreSQL gibt es keinen Standardwert:
select to_char(1234, 'FM9999');
Wenn Sie nicht wissen, wie viele Ziffern es gibt, schätzen Sie einfach das Maximum:
select to_char(1234, 'FM999999999999999999');
Wenn die Nummer weniger Ziffern hat, hat dies keine Nebenwirkungen.
Wenn Sie keine Formatierung (wie Dezimalpunkt, Tausendertrennzeichen) benötigen, können Sie den Wert auch einfach in Text umwandeln:
select 1234::text