Skip to content

Commit a85777d

Browse files
committed
Fix initializeAndLoadTemporaryDatabase
1 parent 687afa9 commit a85777d

File tree

1 file changed

+1
-10
lines changed

1 file changed

+1
-10
lines changed

programs/local/LocalServer.cpp

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -785,17 +785,8 @@ void LocalServer::processConfig()
785785
/// Command-line parameters can override settings from the default profile.
786786
applyCmdSettings(global_context);
787787

788-
// global once flag
789788
/// We load temporary database first, because projections need it.
790-
static std::once_flag db_catalog_once;
791-
if (config().has("path"))
792-
{
793-
DatabaseCatalog::instance().initializeAndLoadTemporaryDatabase();
794-
}
795-
else
796-
{
797-
std::call_once(db_catalog_once, [&] { DatabaseCatalog::instance().initializeAndLoadTemporaryDatabase(); });
798-
}
789+
DatabaseCatalog::instance().initializeAndLoadTemporaryDatabase();
799790

800791
std::string default_database = server_settings.default_database;
801792
DatabaseCatalog::instance().attachDatabase(default_database, createClickHouseLocalDatabaseOverlay(default_database, global_context));

0 commit comments

Comments
 (0)