Hallo Gunnar,
Tehe. Du liegst nur um eine Potenz daneben.
Es sei denn, der Zähler ist ein signed integer. Dann springt er von 32767 auf −32768 und man hätte mehr Minuspunkte als Wir-wollen-hier-keinen-Namen-nennen.
Genau genommen ist der Wertebereich von PostgreSQLs 4-Byte-Integern -2147483648 bis +2147483647. Du hast also noch Luft nach oben 😉
LG,
CK