config.set_default_engine

config.set_default_engine(engine)

Set the session-wide default engine used by db2pq helpers to create Parquet files from PostgreSQL data.

Parameters

Name Type Description Default
engine ('duckdb', 'adbc') Default engine to use when a helper accepts engine=None. The value is normalized to lowercase and stored for the current Python session only. "duckdb" is the package default and is the more established path. "adbc" is available for direct Arrow-based exports but should still be treated as a more experimental option. "duckdb"

Examples

>>> from db2pq import db_to_pq, set_default_engine
>>> set_default_engine("adbc")
>>> db_to_pq("dsi", "crsp")
>>> set_default_engine("duckdb")