Skip to content

feat: add native PostgreSQL, SQL Server, and Oracle drivers - #21

Merged
openai0229 merged 9 commits into
mainfrom
feat/native-postgres-sqlserver-oracle
Aug 7, 2026
Merged

feat: add native PostgreSQL, SQL Server, and Oracle drivers#21
openai0229 merged 9 commits into
mainfrom
feat/native-postgres-sqlserver-oracle

Conversation

@openai0229

Copy link
Copy Markdown
Contributor

Summary

  • add PostgreSQL through tokio-postgres
  • add SQL Server through tiberius
  • add Oracle through pure-Rust oracle-rs without OCI, JDBC, or Java
  • register all three in the unified NativeDriver SPI
  • preserve existing managed JDBC datasource routing unless a native driver id is explicitly persisted
  • add real-database product vertical tests and architecture documentation

Verification

  • default toolchain: 357 passed, 9 ignored
  • strict all-feature Clippy: passed
  • Rust 1.88.0 check, tests, and strict Clippy: passed
  • PostgreSQL 17 product vertical: passed with Java dormant
  • SQL Server TDS product vertical: passed with Java dormant
  • Oracle Free 23 smoke verticals: passed with Java dormant
  • cargo fmt --check: passed
  • git diff --check: passed
  • knowledge lint: passed

@openai0229
openai0229 merged commit 3d099ea into main Aug 7, 2026
10 checks passed
@openai0229
openai0229 deleted the feat/native-postgres-sqlserver-oracle branch August 7, 2026 08:07
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