Closed cockroach-teamcity closed 6 months ago
Smaller repro:
create procedure p(x int default (select 100 from values (null))) language sql as $$ select x; $$;
Postgres doesn't allow subqueries in DEFAULT expressions, so we can disallow this too:
marcus=# CREATE PROCEDURE p(i INT DEFAULT (SELECT 1 FROM (VALUES (NULL)) AS v)) AS $$
marcus$# SELECT i;
marcus$# $$ LANGUAGE SQL;
ERROR: 0A000: cannot use subquery in DEFAULT expression
LINE 1: CREATE PROCEDURE p(i INT DEFAULT (SELECT 1 FROM (VALUES (NUL...
^
LOCATION: transformSubLink, parse_expr.c:1813
roachtest.sqlsmith/setup=empty/setting=default failed with artifacts on release-24.1 @ 87740bd080658e93b40637556c9dfa27a91f8cf5:
Parameters:
ROACHTEST_arch=amd64
ROACHTEST_cloud=gce
ROACHTEST_coverageBuild=false
ROACHTEST_cpu=4
ROACHTEST_encrypted=false
ROACHTEST_metamorphicBuild=false
ROACHTEST_ssd=0
Help
See: roachtest README
See: How To Investigate (internal)
See: Grafana
/cc @cockroachdb/sql-queriesThis test on roachdash | Improve this report!
Jira issue: CRDB-37693