aboutsummaryrefslogtreecommitdiff
path: root/src/test/regress/sql/expressions.sql
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/regress/sql/expressions.sql')
-rw-r--r--src/test/regress/sql/expressions.sql20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/test/regress/sql/expressions.sql b/src/test/regress/sql/expressions.sql
index 3427fdfdd72..0c57531ec1e 100644
--- a/src/test/regress/sql/expressions.sql
+++ b/src/test/regress/sql/expressions.sql
@@ -34,3 +34,23 @@ SELECT current_schema;
SET search_path = 'pg_catalog';
SELECT current_schema;
RESET search_path;
+
+
+--
+-- Test parsing of a no-op cast to a type with unspecified typmod
+--
+begin;
+
+create table numeric_tbl (f1 numeric(18,3), f2 numeric);
+
+create view numeric_view as
+ select
+ f1, f1::numeric(16,4) as f1164, f1::numeric as f1n,
+ f2, f2::numeric(16,4) as f2164, f2::numeric as f2n
+ from numeric_tbl;
+
+\d+ numeric_view
+
+explain (verbose, costs off) select * from numeric_view;
+
+rollback;