You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add support for GizmoSQL, a database server that uses DuckDB as its
execution engine and exposes an Arrow Flight SQL interface for remote
connections.
Key features:
- ADBC (Arrow Database Connectivity) with Flight SQL driver
- DuckDB SQL dialect for query generation
- Full transaction support via SQL statements (BEGIN/COMMIT/ROLLBACK)
- Lazy execution handling for DDL/DML operations
- Full catalog operations support
- Arrow-to-Pandas conversion for efficient data transfer
- TLS encryption with optional certificate verification skip
- DuckDB backend validation on connection
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This page provides information about how to use SQLMesh with the [GizmoSQL](https://github.com/gizmodata/gizmosql) database server.
4
+
5
+
!!! info
6
+
The GizmoSQL engine adapter is a community contribution. Due to this, only limited community support is available.
7
+
8
+
## Overview
9
+
10
+
GizmoSQL is a database server that uses [DuckDB](./duckdb.md) as its execution engine and exposes an [Apache Arrow Flight SQL](https://arrow.apache.org/docs/format/FlightSql.html) interface for remote connections. This allows you to connect to a GizmoSQL server from anywhere on your network while still benefiting from DuckDB's fast analytical query processing.
11
+
12
+
The SQLMesh GizmoSQL adapter uses [ADBC (Arrow Database Connectivity)](https://arrow.apache.org/docs/format/ADBC.html) with the Flight SQL driver to communicate with GizmoSQL servers. Data is transferred using the efficient Apache Arrow columnar format.
13
+
14
+
!!! note
15
+
This adapter only supports the DuckDB backend for GizmoSQL. Attempting to connect to a GizmoSQL server running a different backend will result in an error.
16
+
17
+
## Local/Built-in Scheduler
18
+
19
+
**Engine Adapter Type**: `gizmosql`
20
+
21
+
### Installation
22
+
23
+
```
24
+
pip install "sqlmesh[gizmosql]"
25
+
```
26
+
27
+
This will install the required dependencies:
28
+
29
+
-`adbc-driver-flightsql` - The ADBC driver for Arrow Flight SQL
0 commit comments