DuckDB
DuckDB is an embedded analytical database, optimized for OLAP workloads. TablePro supports connecting to DuckDB database files for browsing tables, running queries, and managing schemas. The DuckDB driver plugin (1.0.19) bundles DuckDB 1.5.2, with DuckLake 1.0 support.Connecting to a DuckDB database
1
Create a new connection
Open TablePro and click New Connection or press ⌘N.
2
Select DuckDB
Choose DuckDB from the database type list.
3
Choose your database file
Click Browse to select an existing
.duckdb file, or enter the path to create a new database.4
Connect
Click Connect to open the database.
Connection URL
Opening DuckDB files from Finder
Double-click any.duckdb file in Finder to open it directly in TablePro.
DuckDB on iOS
The iOS app supports DuckDB too. In the connection form, pick DuckDB and either turn on In-Memory Database or open a.duckdb/.ddb file through the Files app. Opened files keep working across launches through a security-scoped bookmark, so edits write back to the original file.
The iOS build links the core_functions, json, parquet, and icu extensions. Runtime extension autoloading is off, so extensions that download on demand (such as httpfs) are not available on iOS. Large in-memory databases are bounded by the app’s memory budget.
Querying files directly
DuckDB can query CSV, Parquet, and JSON files directly with SQL:Schema support
DuckDB supports multiple schemas within a single database. The default schema ismain. Use the schema switcher in the toolbar to navigate between schemas.
