Skip to content

build(cli): expose adbc feature flag#1

Draft
dataders wants to merge 1 commit intojimhester:pr1-adbc-readerfrom
dataders:adbc-driver-manager-spike
Draft

build(cli): expose adbc feature flag#1
dataders wants to merge 1 commit intojimhester:pr1-adbc-readerfrom
dataders:adbc-driver-manager-spike

Conversation

@dataders
Copy link
Copy Markdown

@dataders dataders commented May 9, 2026

Summary

Stacked on pr1-adbc-reader, the branch behind posit-dev#422. This follow-up only forwards the CLI crate's optional adbc feature to ggsql/adbc, so ggsql-cli can be built against the ADBC reader from PR1.

This intentionally does not add:

  • dbt profile loading / ~/.dbt/profiles.yml parsing
  • Snowflake-specific URI plumbing
  • dynamic driver discovery
  • a duplicate ADBC reader implementation

The linked meta-issue comment defers generic adbc:// URI design for CLI/Jupyter to a later discussion, so this stays at the feature-gate plumbing layer.

Validation

  • cargo check -p ggsql-cli --no-default-features --features "adbc vegalite"
  • git diff --check

Related

Forward the CLI crate's optional adbc feature to ggsql/adbc so the CLI can be built against the ADBC reader from PR posit-dev#422 without adding URI, Snowflake, or dbt profile plumbing here.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant