postgres.git / summary / log / commit / refs
commit 87103002c89a80411a96068da2d643d0bc2804e9
Author: David Rowley <drowley@postgresql.org>
Date: Fri Jul 09 03:12:31 2021 +0000
First released in: 9.6.23, 10.18, 11.13, 12.8, 13.4
Add missing Int64GetDatum macro in dbsize.c
I accidentally missed adding this when adjusting 55fe60938 for back
patching. This adjustment was made for 9.6 to 13. 14 and master are not
affected.
Discussion: https://postgr.es/m/CAApHDvp=twCsGAGQG=A=cqOaj4mpknPBW-EZB-sd+5ZS5gCTtA@mail.gmail.com
src/backend/utils/adt/dbsize.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/backend/utils/adt/dbsize.c b/src/backend/utils/adt/dbsize.c
index 89253f651a4..c0783ba1233 100644
--- a/src/backend/utils/adt/dbsize.c
+++ b/src/backend/utils/adt/dbsize.c
@@ -639,7 +639,8 @@ numeric_truncated_divide(Numeric n, int64 divisor)
Datum divisor_numeric;
Datum result;
- divisor_numeric = DirectFunctionCall1(int8_numeric, divisor);
+ divisor_numeric = DirectFunctionCall1(int8_numeric,
+ Int64GetDatum(divisor));
result = DirectFunctionCall2(numeric_div_trunc, d, divisor_numeric);
return DatumGetNumeric(result);
}
[parent: 6f88b68ff4ad]