SchemaCrawler

軟件截圖:
SchemaCrawler
軟件詳細信息:
版本: 12.06.03 更新
上傳日期: 14 Apr 15
開發: Sualeh Fatehi
許可: 免費
人氣: 80

Rating: nan/5 (Total Votes: 0)

SchemaCrawler是一個開源,跨平台和免費分發的Java API(應用編程接口)已設計從地上爬起來,以幫助應用程序開發與數據庫的元數據很容易的工作。這也是一個數據庫架構文檔工具和數據庫架構的理解和發現工具。
該軟件將幫助Java開發者在尋找列和表使用正則表達式(正則表達式),找到問題的架構設計,使用JavaScript腳本語言編寫腳本對你的數據庫,並與數據庫diagramming.Supports任何JDBC驅動databaseAnother有趣的功能該SchemaCrawler軟件是它支持任何JDBC驅動的數據庫。然而,為了您的方便,SchemaCrawler包括司機為一些最常見的關係數據庫管理systems.I希望看到一個使用例子!如果你想看到怎樣的SchemaCrawler軟件的工作原理用法示例,請看一看這個例子下文。
最後SchemaCrawlerOptions選項=新SchemaCrawlerOptions();
//設置什麼細節需要在模式 - 這會影響
//花時間去抓取模式
options.setSchemaInfoLevel(SchemaInfoLevel.standard());
最終數據庫​​的數據庫= SchemaCrawlerUtility.getDatabase(連接選項);
對於(最終架構模式:database.getSchemas())
{
的System.out.println(架構);
對於(最終表的表:database.getTables(模式))
{
System.out.print(“O - >”+表);
為(最後一列列:table.getColumns())
{
的System.out.println(“O - >”+列);
}
}
}根據hoodTaking的SchemaCrawler項目的引擎蓋下的樣子,我們可以看到,它已經完全用Java編程語言。我們已經成功地測試了電腦輔助要么在Linux,BSD,Windows和MacBeing Java編寫的64位或32位指令集architectures.Runs的軟件,SchemaCrawler是跨平台軟件,與任何計算機操​​作系統工程時,在Java運行時環境(JRE)是可用的,包括GNU / Linux的,BSD,微軟Windows和Mac OS X

什麼是此版本中的新

< p>
  • 在網站固定鏈接。

什麼是在02年4月12日版本的新

  • 在修復Oracle連接

什麼在02年3月12日的版本是新的

  • 在更好的連接參數

什麼在02年8月10日的版本是新的

  • 在更新的版權聲明
  • 在固定的javadoc,使用標準的Java 7的樣式表。

什麼的10.08.01版本是新的

  • 在修剪所有的表名,允許Informix的匹配正確。

什麼在10.8版本是新的

  • 在提供了有關表的約束,包括約束列的細節更豐富的信息, 。

什麼是新的在10.7版本:

  • 在提供了有關表約束更豐富的信息。重命名檢查約束表約束。

什麼在10.6版本是新的

  • 在改變InclusionRule一個接口,允許自定義實現
  • 在固定缺乏由Sybase IQ數據庫驅動程序類型映射支持。

什麼是10.4版本的新

  • 在PostgreSQL的固定視圖定義
  • 在固定檢索索引元數據的表,PostgreSQL的周圍的bug#3480#6253工作。
  • 新增檢索對PostgreSQL和Oracle索引定義。
  • 新增檢索為Apache Derby的視圖定義。

什麼在10.1版本是新的

  • 在只有J2SE 7 SchemaCrawler支持,因為以前的Java版本棄用。轉換的代碼庫在使用J2SE 7的結構。
  • 在新的命令行選項, - 只匹配,只顯示匹配的表,不表明引用其他不匹配的表的外鍵。類似的grep的選項為藍本。
  • 在新選項來設置輸入編碼格式腳本文件和模板。該選項&QUOT; schemacrawler.encoding.input&QUOT;在SchemaCrawler屬性文件。
  • 在改名的命令行選項-table_types到-tabletypes。

什麼版本9.6是新的

  • 在固定圖生成在Linux上時,沒有GraphViz的選項提供。
  • 添加觸發器名JSON輸出默認。增加了新的配置變量,schemacrawler.format.hide_trigger_names抑制所有輸出格式觸發器名稱。
  • 在增加了新的-portablenames命令行選項,允許數據庫之間便於比較,通過隱藏的外鍵名,約束名稱,觸發器名稱,索引和主鍵的名稱,並且沒有顯示完全合格表名。

什麼版本9.5是新的

  • 在更新HTML生成有字幕始終如一地為所有表。數字數據是右對齊的HTML,正確報導JSON也是如此。這些變化影響到其他輸出格式為好。
  • 在更新的Oracle數據庫連接的URL到新的語法。

什麼在9.4版本的新

  • 在修正了表彰文本格式選項中的GraphViz點輸出

什麼在9.3.2版本新

  • 在修正了對JSON輸出兌現排序選項

什麼在9.3.1版本新

  • 在修正了在Unix上生成圖

什麼在9.3版本的新

  • 在弱關聯返回的有序
  • 添加到指定的GraphViz額外的命令行選項,無論是使用Java系統屬性,或環境變量的能力。

什麼在9.2版本的新

  • 在固定的Windows腳本,sc.cmd
  • 在SQLite的更好的支持,包括最新的數據庫驅動程序,申報的外鍵和視圖定義。
  • 在更新了JTDS JDBC驅動程序1.2.6,為Microsoft SQL Server。
  • 在過時的數據庫對象的getType()方法。

什麼在9.1版本的新

  • 在新增的例子對Groovy,Ruby和Python腳本
  • 在SchemaCrawler現在捆綁為一個OSGi罐子。

什麼在9.0版本的新

  • 在該API已經從8.x的版本變化。所有的API調用返回的集合,而不是數組。模式是不是容器,但標籤數據庫對象。表和例程(存儲過程和函數)都可以直接在數據庫中,並有新的發現者通過架構進行搜索。
  • 在支持數據庫的功能已被添加。在代碼和文檔存儲過程中的所有引用現在參考例程。存儲過程和函數進行處理以相同的方式,作為子程序。
  • 在SchemaCrawler現在允許查詢要在命令行中指定。如果命令不被識別,或者是不是一個命名查詢,它被執行,就好像它是一個查詢。
  • 在輸出格式包括trgger定義為模式的一部分,而不是作為具體模式輸出。
  • 在數據庫連接,必須在命令行中指定,通過提供驅動程序類名和URL。數據庫連接不能再在屬性文件中定義。
  • 在有新的命令行選項。 -V,--version將打印SchemaCrawler版本並退出。還有更短,更標準(類Unix)的同義詞-u(用於-user),C(用於-command)和鄰(對 - 輸出)。該-procedures交換機已更名為-routines。

什麼是在8.17版本新

  • 在該HTML輸出格式輸出,有效的HTML5和CSS3,為有效XML。
  • 在JSON輸出支持所有格式選項的其他文本格式的支持。
  • 在一種新的方法,getShortName(),獲得無保留意見的名字列和其他依賴對象。
  • 在一個新的文本格式選項,&QUOT; schemacrawler.format.show_unqualified_names&QUOT;,顯示在文本輸出,用於在不同的目錄和架構更容易比較的不合格名稱

什麼在8.15版本新

  • 在增值分銷為Sybase IQ

什麼在8.11版本新

  • 在增加配置SchemaCrawler棉短絨能力
  • 在增加了一個新的皮棉無用的代理鍵。
  • 新增能力與其他元數據標記表和列的SQL查詢的屬性。

什麼是在8.10版本新

  • 在源代碼更改的版權聲明
  • 在添加使用的配置從SchemaCrawler的捆綁版本,使觸發器和擴展元數據提供能力。
  • 在開始添加配置SchemaCrawler棉短絨德能力。

什麼在8.9版本的新

  • 添加添加SchemaCrawler皮棉作為一個單獨的報告,有能力添加自定義棉短絨。添加增加了額外的SchemaCrawler棉短絨。
  • 添加添加能力SchemaCrawler擴展與自定義命令。
  • 修正修正了在不同的模式相同的名稱約束的問題。

什麼版本8.8是新的

  • 在添加了JSON和TSV輸出格式。 Sualeh Fatehi
  • 在感動SchemaCrawler Maven插件到一個新的SourceForge項目。

什麼版本8.7是新的

  • 在新INFORMATION_SCHEMA視圖來提供的Oracle元數據的詳細信息。 Sualeh Fatehi
  • 在更新數據庫的更新驅動程序版本。 Sualeh Fatehi
  • 修正修正錯誤#3392557 - 當排除甲骨文列空指針異常拋出。 Sualeh Fatehi
  • 修正修正錯誤#3392976 - 異常檢索表:無法檢索用於Oracle架構美元指數的名稱。 Sualeh Fatehi
  • 修正修正錯誤#3401752 - 嘗試通過名稱未能找到數據庫'DBO“

什麼在8.6版本的新

  • 在新功能鏈,或運行多個SchemaCrawler使用JavaScript命令。

什麼是8.5.1版本,新的

  • 在更改版權至2011年Sualeh Fatehi
  • 在固定的grep。 Sualeh Fatehi
  • 在刪除選項來提供指數信息SQL​​。 Sualeh Fatehi
  • 在更好的單元測試覆蓋率。重組的Eclipse項目。 Sualeh Fatehi

什麼是8.5版本,新的

  • 在更改版權至2011年Sualeh Fatehi
  • 在固定的grep。 Sualeh Fatehi
  • 在刪除選項來提供指數信息SQL​​。 Sualeh Fatehi
  • 在更好的單元測試覆蓋率。 Eclipse項目的結構調整。

什麼版本8.4是新的

  • 在SchemaCrawler命令已被簡化。例如,&QUOT; list_objects&QUOT;現在只需]清單&QUOT;
  • 在-procedures =作為命令行開關而不是-show_stored_procedures。
  • 在與獲得PostgreSQL的表和德比外鍵的問題是固定的。
  • 在-infolevel現在是一個必需的命令行參數。

什麼是8.3.2版本,新的

  • 在詳細輸出現在包含列的言論以及表言論。
  • 在與有外鍵不包括在grep的表圖的錯誤已經被修正。

什麼是8.3.1版本,新的

  • 在一個新的命令行選項,-urlx,通過額外的JDBC URL屬性捆綁發行。
  • 在&QUOT詳情,主要與QUOT;命令行是如何做的官方網站的部分。

什麼是7.6版本,新的

  • 在甲骨文SID的使用-database命令行開關固定規格,以及端口號spcification。
  • 在固定的shell腳本類路徑。

什麼7.3.1版本新

  • 在增強的JavaSqlType類,包含了SQL型組。新的查找按數據類型名稱添加到JavaSqlTypesUtility。
  • 在刪除方法,getTypeClass(),從ColumnDataType。
  • 從ColumnDataType類分組SQL數據類型(如伊斯雷爾())刪除已過時的方法。

什麼在7.2版本的新

  • 在特權和贈款更好的建模
  • 在獲得索引和外鍵與Oracle驅動程序Bug修復。
  • 在增加自然排序順序表的基礎上,外鍵,以及相應的新的配置選項,命令行開關,-sorttables。還增加了新的API方法來獲得孩子和家長表的基礎上,外鍵。
  • 在處理空模式對於不支持架構的數據庫,如MySQL。
  • 在允許的數據轉儲時表包含二進制對象,通過固定SELECT排序。

什麼在7.2版本的新

  • 在特權和贈款更好的建模
  • 在獲得索引和外鍵與Oracle驅動程序Bug修復。
  • 在增加自然排序順序表的基礎上,外鍵,以及相應的新的配置選項,命令行開關,-sorttables。還增加了新的API方法來獲得孩子和家長表的基礎上,外鍵。
  • 在處理空模式對於不支持架構的數據庫,如MySQL。
  • 在允許的數據轉儲時表包含二進制對象,通過固定SELECT排序。

什麼是7.1版本的新

  • 在此版本的有效利用數據庫連接,並與扮演好池連接。
  • 有更好的日誌信息,其中包括用於配置,打開或關閉一個數據庫連接時。
  • 有幾種性能增強,改進模式的檢索速度。

什麼版本6.4是新的

  • 在6.4版本增加了一個預包裝SchemaCrawler SQLite的。還有一個改進的算法找出薄弱協會,以及新的命令行開關按字母順序排序列。

什麼版本6.3是新的

  • 在SchemaCrawler grep的功能內置到SchemaCrawler命令行。這意味著所有的SchemaCrawler命令,包括圖形,可以使用過濾和grep選項。命令行選項的幫助進行了重新編寫。如果沒有指定的命令,默認為standard_schema(新命令),它提供了該架構的最常需要的細節。 SchemaCrawler產生的Graphviz DOT文件來產生模式圖,作為其原生輸出格式之一。

什麼是6.2版本,新的

  • 在一個新的特點來推斷表之間的弱關聯,即使沒有任何外鍵。 Ruby on Rails的表方案的支持,以及其他簡單的關係。表名前綴自動檢測。
  • 在數據庫圖表支持使用Graphviz的。主鍵表示較暗的顏色比其他列。外鍵都標有箭頭的連接器。表之間的弱關聯虛線所示。多種輸出格式都支持。支持榮格被丟棄。

什麼是6.0.2版本,新的

  • 在此版本解決了與MySQL架構<。 / li>

什麼在6.0.1版本新

  • 在錯誤修正了在命令行上承認-schemapattern,並與Oracle驅動程序的數據類型。

什麼版本6.0是新的

  • 在這個版本引入了一些API的變化和新的特點。
  • 在這其中值得注意的是多個圖式在目錄中全力支持。
  • 在該Sch​​emaCrawler API返回目錄作為頂級對象,其中包含的圖式。
  • 在另一個變化是,SchemaInfoLevel是一種選擇,而不是CrawlHandler財產,以便更好地分離的關注。
  • 在最後,SchemaCrawler具有與J2SE 6及以上的JavaScript腳本支持。

要求

  • 在甲骨文的Java標準版運行環境

類似的軟件

datanommer
datanommer

20 Feb 15

PgAdmin III
PgAdmin III

17 Feb 15

PythonReports
PythonReports

11 May 15

LiteSQL
LiteSQL

14 Apr 15

顯影劑的其他軟件 Sualeh Fatehi

Schema Crawler
Schema Crawler

3 Jun 15

Daylight Chart
Daylight Chart

20 Feb 15

意見 SchemaCrawler

評論沒有發現
添加評論
打開圖片!