message: more meaningful error message on R package startup
diff: @@ -976,8 +976,8 @@ SEXP duckdb_startup_R(SEXP dbdirsexp, SEXP readonlysexp) {
  DuckDB *dbaddr;
  try {
  dbaddr = new DuckDB(dbdir, &config);
  - } catch (...) {
  - Rf_error("duckdb_startup_R: Failed to open database");
  + } catch (exception &e) {
  + Rf_error("duckdb_startup_R: Failed to open database: %s", e.what());
  }
  ExtensionHelper::LoadAllExtensions(*dbaddr);
  