Skip to content

Releases: breezy89757/SQL2Graph

v1.1.0 - CSV Export & Full Verification

06 Jan 16:21

Choose a tag to compare

🚀 新增功能 (New Features)

  • 一鍵 CSV 匯出 (One-Click CSV Export): 新增「下載 CSV 資料包」按鈕,自動將資料表打包為 Zip 檔,方便大量數據遷移。
  • 優化 Cypher 生成邏輯: 自動修正 ETL 腳本中的檔案名稱前綴 (dbo_),確保與匯出的 CSV 檔名一致,真正實現「複製貼上即用」。

📸 驗證成果 (Verification)

  • 隱式關聯推論驗證: 通過實際匯入測試,證實即使在完全沒有 Foreign Key 的資料庫 (NoFKDemo) 中,SQL2Graph 仍能正確推斷並建立實體關聯 (如 WORKS_ON, HAS_LEADER)。
  • 完整遷移流程: 支援從「分析」->「匯出」->「匯入 Neo4j」的完整工作流。

🛠️ 技術改進 (Technical Improvements)

  • 更新文件,增加匯入後的 Neo4j 查詢截圖。
  • 修正 GraphModelService 與 CsvExportService 之間的檔名一致性問題。
  • 專案結構整理,文件資源統一存放於 docs 目錄。

v1.0.0 - Initial Release

06 Jan 15:39

Choose a tag to compare

First official release of SQL2Graph! 🚀

Features

  • SQL Schema Reading: Automatic Table/Column/FK extraction
  • LLM Analysis: Semantic Graph Modeling using Azure OpenAI
  • Zero-FK Support: Infers relationships from sample data even without Foreign Keys
  • Visualization: Interactive Force-directed Graph using Cytoscape.js
  • Cypher Generation: Automatic DDL and ETL scripts for Neo4j

Tech Stack

  • .NET 9 Blazor Server
  • Azure OpenAI
  • Cytoscape.js