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.Connecting to a DuckDB database
Choose your database file
Click Browse to select an existing
.duckdb file, or enter the path to create a new database.Opening DuckDB files from Finder
Double-click any.duckdb file in Finder to open it directly in TablePro.
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.
DuckDB extensions
DuckDB has a rich extension ecosystem. Install and load extensions using SQL:Data types
DuckDB supports a wide range of data types:| Category | Types |
|---|---|
| Numeric | INTEGER, BIGINT, HUGEINT, DOUBLE, FLOAT, DECIMAL |
| String | VARCHAR, TEXT, CHAR |
| Date/Time | DATE, TIME, TIMESTAMP, INTERVAL |
| Complex | LIST, MAP, STRUCT, UNION, ENUM |
| Other | BOOLEAN, BLOB, UUID, JSON, BIT |
