git.postgresql.org Git - postgresql.git/commit

git projects / postgresql.git / commit
? search:
summary | shortlog | log | commit | commitdiff | tree
(parent: aa60798) | patch
Add overflow checks to money type.
2024年7月19日 16:52:32 +0000 (11:52 -0500)
2024年7月19日 16:52:32 +0000 (11:52 -0500)
commit 22b0ccd65d275d227a7d911aede12d34e1b5dfc9
Add overflow checks to money type.

None of the arithmetic functions for the the money type handle
overflow. This commit introduces several helper functions with
overflow checking and makes use of them in the money type's
arithmetic functions.

Fixes bug #18240.

Reported-by: Alexander Lakhin
Author: Joseph Koshakow
Discussion: https://postgr.es/m/18240-c5da758d7dc1ecf0%40postgresql.org
Discussion: https://postgr.es/m/CAAvxfHdBPOyEGS7s%2Bxf4iaW0-cgiq25jpYdWBqQqvLtLe_t6tw%40mail.gmail.com
Backpatch-through: 12
src/backend/utils/adt/cash.c diff | blob | blame | history
src/test/regress/expected/money.out diff | blob | blame | history
src/test/regress/sql/money.sql diff | blob | blame | history
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /