pola-rs/polars · error · ModuleUpgradeRequiredError
use of schema-qualified table names requires adbc-driver-man
Error message
use of schema-qualified table names requires adbc-driver-manager version >= 0.7.0, found {driver_manager_str_version} and {adbc_driver_pypi_name} version >= 0.8.0, found {adbc_driver_str_version} What it means
Error "use of schema-qualified table names requires adbc-driver-manager version >= 0.7.0, found {driver_manager_str_version} and {adbc_driver_pypi_name} version >= 0.8.0, found {adbc_driver_str_version}" thrown in pola-rs/polars.
Source
Thrown at py-polars/src/polars/dataframe/frame.py:4668
data=data,
mode=mode,
catalog_name=catalog,
db_schema_name=db_schema,
**(engine_options or {}),
)
elif db_schema is not None:
adbc_driver_pypi_name = (
adbc_module_name.replace("_", "-")
if adbc_module_name != "Unknown"
else "adbc-driver-<driver>"
)
msg = (
"use of schema-qualified table names requires "
"adbc-driver-manager version >= 0.7.0, found "
f"{driver_manager_str_version} and {adbc_driver_pypi_name} "
f"version >= 0.8.0, found {adbc_driver_str_version}"
)
raise ModuleUpgradeRequiredError(
# https://github.com/apache/arrow-adbc/issues/1000
# https://github.com/apache/arrow-adbc/issues/1109
msg
)
else:
n_rows = cursor.adbc_ingest(
table_name=unpacked_table_name,
data=data,
mode=mode,
**(engine_options or {}),
)
conn.commit()
return n_rows
elif engine == "sqlalchemy":
if not _PANDAS_AVAILABLE:
msg = "writing with 'sqlalchemy' engine currently requires pandas.\n\nInstall with: pip install pandas"
raise ModuleNotFoundError(msg)View on GitHub (pinned to df599052da)
When it happens
Trigger: Thrown at py-polars/src/polars/dataframe/frame.py:4668 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of pola-rs/polars@df599052da (2026-08-16).
Data as JSON: /api/errors/08ced33cbe346181.
Report an issue: GitHub.