8000 Handle both ENCRYPTION_KEY and STORAGE_VERSION passed as options by carlopi · Pull Request #17357 · duckdb/duckdb · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Handle both ENCRYPTION_KEY and STORAGE_VERSION passed as options #17357

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 5, 2025

Conversation

carlopi
Copy link
Contributor
@carlopi carlopi commented May 4, 2025

Pre this PR GetStorageOptions would possibly set the same settings via 2 different paths via ENCRYPTION_KEY or STORAGE_VERSION, potentially ending up discarding user input and leading to confusing situations.

This should fix that, and add a relevant test.

@carlopi carlopi force-pushed the encryption_key_plus_storage_version branch from 86425e0 to e33dfd1 Compare May 4, 2025 15:23
@duckdb-draftbot duckdb-draftbot marked this pull request as draft May 4, 2025 15:23
@carlopi carlopi marked this pull request as ready for review May 4, 2025 15:23
@Mytherin Mytherin merged commit f6b99c8 into duckdb:main May 5, 2025
51 checks passed
@Mytherin
Copy link
Collaborator
Mytherin commented May 5, 2025

Thanks!

krlmlr added a commit to duckdb/duckdb-r that referenced this pull request May 18, 2025
Handle both ENCRYPTION_KEY and STORAGE_VERSION passed as options (duckdb/duckdb#17357)
Support --directories option in format.py (duckdb/duckdb#17354)
Add support for BENCHMARK_ROOT_DIRECTORY cmake option to change benchmark runner root directory, and add support for cache_file and reload options to enable better caching for non-DuckDB databases (duckdb/duckdb#17355)
Pass commit ID to NotifyExternalRepositories.yml (duckdb/duckdb#17333)
krlmlr added a commit to duckdb/duckdb-r that referenced this pull request May 18, 2025
Handle both ENCRYPTION_KEY and STORAGE_VERSION passed as options (duckdb/duckdb#17357)
Support --directories option in format.py (duckdb/duckdb#17354)
Add support for BENCHMARK_ROOT_DIRECTORY cmake option to change benchmark runner root directory, and add support for cache_file and reload options to enable better caching for non-DuckDB databases (duckdb/duckdb#17355)
Pass commit ID to NotifyExternalRepositories.yml (duckdb/duckdb#17333)
krlmlr added a commit to duckdb/duckdb-r that referenced this pull request May 19, 2025
Handle both ENCRYPTION_KEY and STORAGE_VERSION passed as options (duckdb/duckdb#17357)
Support --directories option in format.py (duckdb/duckdb#17354)
Add support for BENCHMARK_ROOT_DIRECTORY cmake option to change benchmark runner root directory, and add support for cache_file and reload options to enable better caching for non-DuckDB databases (duckdb/duckdb#17355)
Pass commit ID to NotifyExternalRepositories.yml (duckdb/duckdb#17333)
krlmlr added a commit to duckdb/duckdb-r that referenced this pull request May 19, 2025
Handle both ENCRYPTION_KEY and STORAGE_VERSION passed as options (duckdb/duckdb#17357)
Support --directories option in format.py (duckdb/duckdb#17354)
Add support for BENCHMARK_ROOT_DIRECTORY cmake option to change benchmark runner root directory, and add support for cache_file and reload options to enable better caching for non-DuckDB databases (duckdb/duckdb#17355)
Pass commit ID to NotifyExternalRepositories.yml (duckdb/duckdb#17333)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0