SQLPro for SQLite

SQLPro for SQLite

· v2026.237 免費

SQLPro for SQLite 是 macOS 上頂尖的 SQLite 編輯器。支援資料庫遭外部修改時,自動重新載入資料……

 系統需求
  • Intel, 64-bit processor
  • macOS 13.5 or later

軟體介紹

SQLPro for SQLite 是 macOS 上頂尖的 SQLite 編輯器。支援資料庫遭外部修改時,自動重新載入資料。向下相容 SQLite 2。版本整合。不小心搞壞資料庫了?可還原至先前版本。半自動相依性解析。欄位重新排序。支援以 CSV、MySQL、XML 或 JSON 格式匯入或匯出資料。可將自訂結果集匯出為 CSV、XML 或 JSON 格式。支援全螢幕模式。內嵌篩選器,讓您自訂資料顯示方式。

最新版本 2026.90:

• 修復開啟極大型 SQL 檔案時發生的當機問題(編輯器捲軸的暫時解決方案過去會強制執行完整文件版面配置,導致數 MB 大小的檔案觸發系統看門狗機制)。

• 修復於特定結果集中觸發「複製為 SQL 更新陳述式」時所發生的當機問題(現已改為從主執行緒以外取得欄位中繼資料)。

• 修復從歷史記錄還原查詢(以及於歷史記錄預覽畫面中)後,別名感知語法高亮失效的問題。

• 修復自動重新整理路徑中可能觸發的 SQLite 當機問題:當外部程式(例如 Python 等)於應用程式開啟資料庫時同時寫入資料,即可能引發此問題。

系統需求:Intel 64 位元處理器;macOS 13.5 或更新版本。

截圖

若您正在使用廣告攔截器,請將本網站加入白名單以支持我們!廣告收入正是我們持續提供優質內容的關鍵來源!或閱讀此說明,了解如何支持我們。

謝謝!

檔案大小:23.5MB

舊版下載

✓ 已核對來源資料

編輯核對資料

內容編輯: macv.net Editorial Team · 最後複核: 2026-08-07
macOSmacOS 13.5 or later (official App Store requirement for the site build)
Apple SiliconValidate version 2026.90 on the exact M1 / M2 / M3 / M4 environment, particularly runtime extensions, file sandbox access and external-writer auto-refresh
Intel Mac可用
編輯推薦理由

推薦給視覺檢查本機 SQLite/Core Data、寫 query 及匯出結果的 macOS 開發者。依 freeze/online backup→記錄 PRAGMA/schema/row→副本 read-only→BEGIN/ROLLBACK→核准 SQL 納入版本控制→temporary restore→integrity/foreign key→真實 App migration/concurrency→短 transaction 上線→再備份/SHA-256。免費瀏覽比較 DB Browser;跨 DB 比較 TablePlus/DBeaver/SQLPro Studio;automation/recovery 保留 sqlite3 CLI。

優點

  • 整合 schema 瀏覽、SQL 編輯/補全、多 query、filter、column、history 及 CSV/MySQL/XML/JSON 交換。外部變更偵測便於觀察 App 寫入,runtime extension/virtual table 支援進階 SQLite;version integration 協助回復實驗,SQLite 2 相容有助舊 DB 遷移。

不足

  • GUI 降低破壞 SQL 門檻,completion/Copy as UPDATE 不保證 WHERE、type、constraint。version integration 不是 transaction log、Online Backup 或異地備份。single writer、lock、WAL、filesystem 限制仍在,network/cloud 同步及多 writer 有風險。交換格式可能遺失 affinity、BLOB、constraint、trigger、precision。extension 在 process 內執行,有供應鏈風險。它不是 SQLite 官方產品,正式 migration 仍需 App 測試及可重現 script。

安裝步驟

  1. 站內版本為 SQLPro for SQLite 2026.90,需求 macOS 13.5 以上。確認目標是 SQLite/SQLite 2/Core Data SQLite,記錄 SQLite 版本、journal_mode、page_size、encoding、foreign_keys、user_version、trigger、view、index、virtual table 及 extension。停止 writer 或用 Online Backup/匯出建立一致備份;WAL 寫入時不可只複製 .sqlite 而漏掉 -wal/-shm。保存 DB/WAL/dump/安裝檔 SHA-256,先開副本並執行 integrity_check、foreign_key_check,記錄 schema/table/row 基準。先做唯讀 SELECT,再於 BEGIN/ROLLBACK 測試變更。匯入前定義 encoding、delimiter、NULL、日期、boolean、BLOB、key。extension 僅用可信且 architecture/SQLite ABI 相符者。外部 writer 與自動刷新須測 WAL、busy_timeout、長 transaction、lock 及 crash recovery。

解除安裝步驟

  1. 關閉所有 query/transaction 與外部 writer,由管理 DB 生命週期的 App 執行 WAL checkpoint,再建立 Online Backup 及 .dump;兩者均跑 integrity_check/foreign_key_check 並還原至暫存路徑。封存 schema、關鍵 row 數、PRAGMA、extension、import mapping、SQL/history、CSV/JSON/XML、App/macOS/CPU 及 SHA-256。解除自動開啟、關聯及無用 extension 後移除;歷史/設定/授權僅在不用保留時清理。GUI 卸載不會回復 committed SQL 或修復損壞,須靠驗證備份。生產 App 在還原副本通過讀寫、migration、concurrency 前保留舊工具。

常見錯誤及解決方法

  1. locked/busy 應找出長 transaction/外部 writer、縮短交易並設 busy_timeout,不可刪 -wal/-shm 強制解鎖。唯讀錯誤查檔案/父目錄、sandbox、volume、URI 及副本位置。malformed 要立即停寫、保存所有相關檔並由驗證備份還原,integrity_check/.recover 只在副本執行。2026.90 修正外部 insert 時 auto-refresh crash、大 SQL hang、Copy as SQL update crash 及 History alias highlight,但仍須重測 WAL/rollback concurrency。CSV 查 BOM/UTF-8、引號、換行、delimiter、NULL、日期;extension 查 signature/CPU/ABI;每個 connection 都核對 foreign_keys。

本次版本更新內容

  1. 修正多 MB SQL 全文 layout hang、特定結果 Copy as SQL update metadata crash、History 還原/預覽 alias highlight,以及外部 process insert 時 SQLite auto-refresh crash。不納入更高版本改動。

檔案校驗與安全資訊

安全掃描Database editor with destructive-write and extension execution capability: work on verified copies, use explicit transactions, preserve WAL-consistent backups and record database/dump SHA-256. 查看報告

同類替代軟體

截圖預覽

SQLPro for SQLite 截图