dataprof-db
Database connectivity and query profiling support for the dataprof workspace.
This crate owns connector configuration and traits, PostgreSQL, MySQL, and SQLite implementations, SQL validation and credential safety, database sampling, retries, and batched streaming helpers. It does not own generic profile metrics or Python bindings.
Public surface
The primary entry points are DatabaseConfig, DatabaseConnector,
create_connector, analyze_database, and the backend connector types.
Features
postgres: PostgreSQL support.mysql: MySQL/MariaDB support.sqlite: SQLite support.all-db: all three backends.
The default feature set is empty.
Development
Most users should depend on the high-level
dataprof facade.
See the
workspace architecture
for crate ownership details.