Commit 2d3cad0
committed
Add Postgres extension & SQL streaming
Introduce Postgres extension support and streaming SQL results. Adds pgrx/pgrx-tests to Cargo.toml and a local patch for librocksdb-sys; includes a new docker/pg setup and many kalam-pg extension sources and tests. Backend API changes enable streaming SQL row responses: new helpers/streaming.rs, updates to execute.rs to use raw execution results and stream rows when appropriate, and converter/helper tweaks to support username/role handling. Also minor repo updates (.gitignore /vendor) and various build/runtime scripts for the Postgres extension.1 parent 9d4db57 commit 2d3cad0
121 files changed
Lines changed: 13277 additions & 1919 deletions
File tree
- backend
- crates
- kalamdb-api/src/handlers/sql
- helpers
- kalamdb-core
- src
- jobs
- jobs_manager
- schema_registry/registry
- sql/executor
- kalamdb-pg
- src
- tests
- kalamdb-raft
- src
- executor
- network
- tests
- kalamdb-tables/src
- user_tables
- src
- tests/testserver
- flush
- subscription
- docker
- build
- pg
- artifacts
- docs
- plans
- kalam-pg
- crates
- kalam-pg-api
- src
- tests
- kalam-pg-client
- src
- tests
- kalam-pg-common/src
- kalam-pg-embedded
- src
- tests
- kalam-pg-extension
- src
- bin
- tests
- kalam-pg-fdw
- src
- tests
- kalam-pg-types/src
- scripts
- specs/026-postgres-extension
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
103 | 103 | | |
104 | 104 | | |
105 | 105 | | |
| 106 | + | |
0 commit comments