Commit e9d69341 authored by Tom Lane's avatar Tom Lane

Add a regression test to verify that the stack depth checker actually

works (and max_stack_depth is not set too high for the platform).
Inspired by trouble report from Brian Betts.
parent 49c320b1
......@@ -441,3 +441,10 @@ NULL);
ERROR: syntax error at or near "NUL" at character 190
LINE 16: ...L, id2 TEXT NOT NULL PRIMARY KEY, id3 INTEGER NOT NUL, id4 I...
^
-- Check that stack depth detection mechanism works and
-- max_stack_depth is not set too high
create function infinite_recurse() returns int as
'select infinite_recurse()' language sql;
\set VERBOSITY terse
select infinite_recurse();
ERROR: stack depth limit exceeded
......@@ -367,3 +367,10 @@ INT4
UNIQUE
NOT
NULL);
-- Check that stack depth detection mechanism works and
-- max_stack_depth is not set too high
create function infinite_recurse() returns int as
'select infinite_recurse()' language sql;
\set VERBOSITY terse
select infinite_recurse();
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment