You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixes#217
This changes the defaults for `duckdb.max_memory` and
`duckdb.disabled_filesystems` to the agreed upon settings. While doing
that I found two issues that this also fixes:
1. `duckdb.disabled_filesystems = 'LocalFilesystem'` was basically a way
to make DuckDB execution unusable, due to us doing file system access
when initializing the database/connection. So now we enable the setting
later. Also we now don't call `INSTALL {extension}` during connection
initialization anymore.
2. #316 didn't fix the loading of extensions when
`duckdb.install_extension()` was called. Only for direct inserts to the
`duckdb.extensions` table. That's fixed by not using the low-level
`CatalogTupleInsert`, and instead switching to SPI.
3. Postgres superusers should not be restricted by
`duckdb.disabled_filesystems`, they should be able to do whatever they
want. So now this setting is not actually configured for superusers
anymore.
Related to but separate from #216
The text was updated successfully, but these errors were encountered: