Skip to content

Commit

Permalink
Merge pull request #50083 from ClickHouse/backport/23.4/50058
Browse files Browse the repository at this point in the history
Backport #50058 to 23.4: Fix crashing in case of Replicated database without arguments
  • Loading branch information
tavplubix committed May 24, 2023
2 parents 37b8dc9 + 18a37dd commit cb2a461
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 1 deletion.
2 changes: 1 addition & 1 deletion src/Interpreters/InterpreterCreateQuery.cpp
Expand Up @@ -227,7 +227,7 @@ BlockIO InterpreterCreateQuery::createDatabase(ASTCreateQuery & create)
metadata_path = metadata_path / "metadata" / database_name_escaped;
}

if (create.storage->engine->name == "Replicated" && !internal && !create.attach)
if (create.storage->engine->name == "Replicated" && !internal && !create.attach && create.storage->engine->arguments)
{
/// Fill in default parameters
if (create.storage->engine->arguments->children.size() == 1)
Expand Down
Empty file.
@@ -0,0 +1,4 @@
-- Tags: no-parallel

set allow_experimental_database_replicated=1;
create database replicated_db_no_args engine=Replicated; -- { serverError BAD_ARGUMENTS }

0 comments on commit cb2a461

Please sign in to comment.