El resultado es obviamente más grande que lo que bigint
podría contener:
Postgres devuelve numeric
en cuyo caso. No deberías tener que hacer nada, solo debería funcionar sin conversión explícita.
Si no es así, puede convertir el tipo base a bigint
, obligando así al resultado a ser numeric
en cualquier caso.
SELECT sum(myvalue::int8) ...