aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Eisentraut <peter@eisentraut.org>2020-09-09 09:58:12 +0200
committerPeter Eisentraut <peter@eisentraut.org>2020-09-09 09:58:12 +0200
commitfe2bf8f81096ea1b7b2fc58501309fc5e41ccd47 (patch)
treef0e50a5456999f27d98fd77aae8f2020b99436b6
parentf481d2823297e692e9d44c9edfd18e626e768b0c (diff)
downloadpostgresql-fe2bf8f81096ea1b7b2fc58501309fc5e41ccd47.tar.gz
postgresql-fe2bf8f81096ea1b7b2fc58501309fc5e41ccd47.zip
Add some more numeric test coverage
max(numeric) wasn't tested at all, min(numeric) was only used by some unrelated tests. Add explicit tests with the other numeric aggregate functions.
-rw-r--r--src/test/regress/expected/numeric.out12
-rw-r--r--src/test/regress/sql/numeric.sql2
2 files changed, 14 insertions, 0 deletions
diff --git a/src/test/regress/expected/numeric.out b/src/test/regress/expected/numeric.out
index 8546ce901fa..86940ec6838 100644
--- a/src/test/regress/expected/numeric.out
+++ b/src/test/regress/expected/numeric.out
@@ -1096,6 +1096,18 @@ SELECT AVG(val) FROM num_data;
-13430913.592242320700
(1 row)
+SELECT MAX(val) FROM num_data;
+ max
+--------------------
+ 7799461.4119000000
+(1 row)
+
+SELECT MIN(val) FROM num_data;
+ min
+----------------------
+ -83028485.0000000000
+(1 row)
+
SELECT STDDEV(val) FROM num_data;
stddev
-------------------------------
diff --git a/src/test/regress/sql/numeric.sql b/src/test/regress/sql/numeric.sql
index 416c16722a9..febb096af23 100644
--- a/src/test/regress/sql/numeric.sql
+++ b/src/test/regress/sql/numeric.sql
@@ -752,6 +752,8 @@ SELECT power('-inf'::numeric, '-inf');
-- ******************************
-- numeric AVG used to fail on some platforms
SELECT AVG(val) FROM num_data;
+SELECT MAX(val) FROM num_data;
+SELECT MIN(val) FROM num_data;
SELECT STDDEV(val) FROM num_data;
SELECT VARIANCE(val) FROM num_data;