mirror of
https://github.com/t8y2/dbx.git
synced 2026-10-28 16:09:17 +00:00
Migrate domestic database support (DaMeng, KingBase, Vastbase, GoldenDB) from built-in ODBC/protocol drivers to standalone Java agent processes communicating via stdin/stdout JSON-RPC 2.0. Agents are distributed as fat JARs with embedded JDBC drivers, downloaded on-demand from GitHub Releases with proxy fallback. - Add AgentDriverClient for subprocess lifecycle + JSON-RPC communication - Add AgentManager for JRE/JAR install state management - Add Tauri commands for driver install/uninstall/list - Add DriverManager UI panel in settings dialog - Extend DatabaseType with Kingbase, Vastbase, Goldendb variants - Migrate Dameng from ODBC (dm_driver.rs) to JDBC agent - Delete dm_driver.rs (343 lines) - Add GitHub proxy fallback for downloads (update.hwdns.net, gh-proxy.org) Agent code lives at https://github.com/t8y2/dbx-agents
49 lines
523 B
Plaintext
49 lines
523 B
Plaintext
# Dependencies
|
|
node_modules/
|
|
.claude/
|
|
.codex/
|
|
.mcp.json
|
|
|
|
# Build output
|
|
dist/
|
|
/target/
|
|
plugins/jdbc/target/
|
|
plugins/jdbc/dependency-reduced-pom.xml
|
|
plugins/jdbc/lib/*.jar
|
|
plugins/jdbc/dist/
|
|
docs/.next/
|
|
docs/out/
|
|
docs/.source/
|
|
docs/superpowers/
|
|
src-tauri/*.dylib
|
|
|
|
# OS files
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Editor
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
.vscode/
|
|
.idea/
|
|
|
|
# GitHub (keep workflows)
|
|
.github/*
|
|
!.github/workflows/
|
|
!.github/ISSUE_TEMPLATE/
|
|
|
|
# Env
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
|
|
# Temp
|
|
tmp/
|
|
|
|
# Logs
|
|
*.log
|
|
|
|
# Agent JDBC driver JARs
|
|
agents/*/libs/*.jar
|