Skip to content

Feature Request: Exasol database connection (co-developed) #330

Description

@mkcorneli

Exasol would be a natural addition to the reader list. Exasol is an MPP analytical database with strong overlap with the R/Posit analyst user base and fits ggsql's SQL-first model naturally. I'm on Exasol's AI & Integrations team and can drive this PR if the maintainers are open to it. The approach would be an ExasolDialect mirroring src/reader/snowflake.rs, plus a driver=exasol branch in detect_dialect(). The generic OdbcReader handles the rest, and Exasol ships a mature ODBC driver. Is this team comfortable with me making a PR for the proposed approach?

Activity

  1. thomasp85 commented on Apr 23, 2026

    @thomasp85
    Collaborator

    You are welcome to prepare a PR and we can take it from there. Thanks!

  2. mkcorneli commented on Apr 27, 2026

    @mkcorneli
    Author

    PR up: #386. Took the ExasolDialect + detect_dialect branch approach as described above, mirroring the Snowflake precedent. Every override SQL fragment was verified against exasol/docker-db:2025.2.0-arm64dev.0 via a probe-test campaign on a sibling branch (kept out of the PR to keep the diff focused, but happy to share if useful for review).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    readerConcerns the reader arm of ggsql.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions