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
Encountered this issue while using the deltalake Python package.
After a quick lookup into the Rust implementation of RawDeltaTable, it seems this is a deliberate design in DeltaTableBuilder::from_uri calling ensure_table_uri?
/// The location could be:
/// * A valid URL, which will be parsed and returned
/// * A path to a directory, which will be created and then converted to a URL.
///
/// If it is a local path, it will be created if it doesn't exist.
Why is there this requirement of creating an empty directory if the URI is local?
From a user perspective, directory creation should only be performed when actually creating a Delta Table (DeltaTable.create), not trying to open an existing one.
Environment
Delta-rs version: 0.22.3
Binding: python
Environment:
Bug
What happened:
What you expected to happen:
No directory should be made 😄
How to reproduce it:
More details:
The text was updated successfully, but these errors were encountered: