Skip to content

datathreads/flight-school

Repository files navigation

FlightSchool 🛩️

A duckdb extension to execute SQL queries on compliant Arrow Flight servers

Try it out

  1. Compile the extension:
make configure
make release
  1. Load the extension (NOTE: enable unsigned support in duckdb):
duckdb -unsigned
...
D Load 'path/to/flight_school.duckdb_extension';
  1. Ensure the Arrow Flight SQL server is running in the background
  2. Query the flight server:
D SELECT * FROM flight_school('SELECT id FROM users', remote='http://example-flight-server:8080');

Airport 🛬

Airport is an Arrow Flight SQL server backed by a duckdb instance, connect to it through flight_school extension to run SQL remotely.

Try it out

RUST_LOG=info cargo run --bin airport --no-default-features --features server

About

A duckdb extension to execute SQL queries on compliant Arrow Flight servers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors