原文:https://mp.weixin.qq.com/s/wou_NAYSxNXFW065VL2IBQ
大家好,我是開源專案解讀小編,每天分享最重要的開源專案
主要分享GitHub上有趣、有意義、重要的專案
Jailer 可用來從生產資料庫中提取出,支援測試一條完整業務線所需的資料庫表和資料。
原始碼(中文):
http://www.gitpp.com/rz/jailer-cn
專案介紹
Jailer是一款非常強大的資料庫資料提取和瀏覽工具。它主要用於從資料庫中提取資料子集,並支援按表間關係進行瀏覽。這樣的工具對於資料庫開發者、資料分析師以及測試人員來說是非常有價值的,因為它可以幫助他們快速準確地獲取所需的資料,進行各種分析和測試。
Jailer 的主要功能和優點包括:
-
資料子集提取:Jailer 允許使用者從複雜的資料庫中提取特定的資料子集,這對於資料分析和測試非常有用。
-
基於關係的瀏覽:使用者可以按照表間的關係進行瀏覽,這有助於理解資料庫的結構和關係。
-
支援多種資料庫:Jailer 支援多種資料庫管理系統,包括但不限於 Oracle、MySQL、SQL Server 和 PostgreSQL。
-
易於使用:Jailer 提供了一個直觀的圖形使用者介面,使得資料提取和瀏覽過程更加簡單。
-
自動化和指令碼支援:Jailer 支援自動化資料提取過程,並可以透過指令碼進行擴充套件,提高效率。
-
資料匯出:提取的資料可以匯出為多種格式,如 Excel、CSV、SQL 檔案等,便於進一步處理和分析。
-
安全性:Jailer 提供了多種安全特性,確保資料提取過程符合安全標準。
Jailer 是資料庫開發者、資料分析師和測試人員的寶貴工具,可以幫助他們更有效地管理和分析資料庫資料。
特徵
從生產資料庫中匯出一致且引用完整的行集,並將資料匯入到您的開發和測試環境中。
透過刪除和歸檔過時的資料而不破壞完整性來提高資料庫效能。
生成拓撲排序的 SQL-DML、分層結構的 XML 和 DbUnit 資料集。
資料瀏覽。透過遵循基於外來鍵或使用者定義的關係,在資料庫中進行雙向導航。
SQL 控制檯具有程式碼完成、語法突出顯示和資料庫後設資料視覺化功能。
包含一個演示資料庫,您無需任何配置即可獲得第一印象。
安裝
使用安裝檔案“Jailer-database-tools-nnnmsi”(適用於 Windows)或“jailer-database-tools_n.nn-x64.deb”(適用於 Linux)。
除非你想使用自己安裝的Java。然後解壓縮檔案“jailer_n.nnzip”。也可以看看https://wisser.github.io/Jailer/faq.html#multiuser
要從解壓的 zip 中啟動該工具:
在Windows平臺上執行“Jailer.exe”。您還可以啟動“jailerGUI.bat”。
在 Unix/Linux 平臺上執行指令碼“jailerGUI.sh”或使用“java -jar jamer.jar”
Build
克隆 git 儲存庫:
git clone https://github.com/Wisser/Jailer.git
要構建該工具,您只需使用 ant:( https://ant.apache.org )
cd Jailer
ant
接觸
主頁:https: //github.com/Wisser/Jailer或http://jailer.sourceforge.net/
論壇:https: //sourceforge.net/p/jailer/discussion/
支援:rwisser@users.sourceforge.net
Jailer 用於資料庫子集和關係資料瀏覽的工具,支援按照表之間關係瀏覽資料庫、生成 DML 拓撲關係等功能。
原始碼(中文):
http://www.gitpp.com/rz/jailer-cn
我們收集了 10000+ 開源專案 點選 閱讀原文 瞭解更多開源專案