We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 265101c commit 542682fCopy full SHA for 542682f
src/pgduckdb_duckdb.cpp
@@ -95,6 +95,9 @@ void
95
DuckDBManager::Initialize() {
96
elog(DEBUG2, "(PGDuckDB/DuckDBManager) Creating DuckDB instance");
97
98
+ // Block signals before initializing DuckDB to ensure signal is handled by the Postgres main thread only
99
+ pgduckdb::ThreadSignalBlockGuard guard;
100
+
101
// Make sure directories provided in config exists
102
std::filesystem::create_directories(duckdb_temp_directory);
103
std::filesystem::create_directories(duckdb_extension_directory);
0 commit comments