DuckDB Configuration¶
fallback_stores¶
List of fallback store names to search when features are not found in the current store.
Type: list[str]
hash_algorithm¶
Hash algorithm for versioning. If None, uses store's default.
Type: metaxy.versioning.types.HashAlgorithm | None
versioning_engine¶
Which versioning engine to use: 'auto' (prefer native), 'native', or 'polars'.
Type: Literal['auto', 'native', 'polars'] | Default: "auto"
connection_string¶
Ibis connection string (e.g., 'clickhouse://host:9000/db').
Type: str | None
connection_params¶
Backend-specific connection parameters.
Type: dict[str, Any | None
table_prefix¶
Optional prefix for all table names.
Type: str | None
auto_create_tables¶
If True, create tables on open. For development/testing only.
Type: bool | None
database¶
Database path (:memory:, file path, or md:database).
Type: str | pathlib.Path
config¶
DuckDB configuration settings (e.g., {'threads': '4'}).
Type: dict[str, str | None
extensions¶
DuckDB extensions to install and load on open.
Type: collections.abc.Sequence[str | metaxy.metadata_store.duckdb.ExtensionSpec | collections.abc.Mapping[str, Any | None
ducklake¶
DuckLake attachment configuration.
metadata_backend¶
Type: metaxy.metadata_store._ducklake_support.SupportsDuckLakeParts | dict[str, Any
storage_backend¶
Type: metaxy.metadata_store._ducklake_support.SupportsDuckLakeParts | dict[str, Any
alias¶
Type: str | Default: "ducklake"
plugins¶
Type: tuple[str, ...]
attach_options¶
Type: dict[str, Any]