Výsledek je zjevně větší než bigint
mohl držet:
Postgres vrací numeric
v takovém případě. Neměli byste dělat nic, mělo by to fungovat bez explicitního obsazení.
Pokud ne, můžete přetypovat základní typ na bigint
, takže výsledek bude numeric
v každém případě.
SELECT sum(myvalue::int8) ...