SchemaCrawler

Yazılım ekran görüntüsü:
SchemaCrawler
Yazılım detaylar:
Versiyon: 12.06.03 Güncelenir
Qayıt: 14 Apr 15
Geliştirici: Sualeh Fatehi
Lisans: Ücretsiz
Popülerlik: 80

Rating: nan/5 (Total Votes: 0)

SchemaCrawler uygulama geliştiricileri, veritabanı meta ile kolayca çalışmanıza yardımcı olmak için sıfırdan tasarlanmış bir açık kaynak, çapraz platform ve özgürce dağıtılan Java API (Uygulama Programlama Arayüzü). Aynı zamanda bir veritabanı şeması dokümantasyon programı ve veritabanı şema anlama ve keşif aracıdır.
Yazılım herhangi bir JDBC databaseAnother ilginç bir özelliği güç veritabanı diagramming.Supports yanı sıra, sizin veritabanı karşı komut dosyası için JavaScript betik dili kullanmak için, şema tasarımı ile sorunları bulma, regex (düzenli ifadeler) kullanarak sütunları ve tabloları bulma Java geliştiriciler yardımcı olacaktır SchemaCrawler yazılım herhangi bir JDBC güç veritabanı destekler olduğunu. Ancak, size kolaylık sağlamak için, SchemaCrawler size SchemaCrawler yazılımı nasıl çalıştığını bir kullanım örneği görmek istiyorsanız, örneğin bir göz atın lütfen! Bir kullanım örneği görmek istiyorum systems.I en yaygın ilişkisel veritabanı yönetimi bazı sürücüler içerir Aşağıda.
Nihai SchemaCrawlerOptions seçenekleri = yeni SchemaCrawlerOptions ();
Şemada gerekli hangi ayrıntıları Set // - Bu etkiler
// Zaman şema taramasına alınan
options.setSchemaInfoLevel (SchemaInfoLevel.standard ());
Nihai Veritabanı Veritabanı = SchemaCrawlerUtility.getDatabase (bağlantı, seçenekler);
(nihai Şema şema: database.getSchemas ())
{
System.out.println (şema);
(nihai Tablo tablo: database.getTables (şema))
{
System.out.println ("O ->" + tablo);
(nihai Sütun sütun: table.getColumns ())
{
System.out.println ("O ->" + sütun);
}
}
SchemaCrawler projesi kaputunun altında bir göz hoodTaking altında}, biz Java programlama dili tamamen yazılmış olduğunu fark edebilirsiniz. Biz başarıyla Linux, BSD, Windows ve Java ile yazılmış MacBeing 64 veya 32-bit komut seti architectures.Runs birini destekleyen bilgisayarlar ile yazılım test ettik, SchemaCrawler herhangi bir bilgisayar işletim sistemi ile çalışan bir çapraz-platform yazılım olduğu Java Runtime Environment (JRE) GNU / Linux, BSD, Microsoft Windows ve Mac OS X dahil, mevcut

Bu sürümde Yeni nedir:.

< p>
  • Web sitesinde Tespit bağlantıları.

Hangi sürümü 12.04.02 Yeni:.

  • Oracle bağlantısı Fix

sürüm 12.03.02 yeni nedir:.

  • Daha iyi bağlantı argümanları

sürüm 10.08.02 yeni nedir:.

  • Güncelleme telif hakkı bildirimleri
  • Sabit Javadocs, standart Java 7 stil kullanarak.

sürüm 10.08.01 yeni nedir:

  • Informix maç için izin, tüm tablo isimleri Trim doğru.

sürüm 10.8 yeni nedir:

  • kısıtlı sütunlar ayrıntıları dahil masa kısıtlamaları hakkında zengin bilgiler veren .

sürüm 10.7 yeni nedir:

  • tablo kısıtlamaları hakkında daha zengin bilgi verilmesi. Tablo kısıtlamaları için onay kısıtlamaları yeniden adlandırma.

sürüm 10.6 yeni nedir:.

  • özel uygulamalarını sağlamak için bir arayüz değiştirildi InclusionRule,
  • Sybase IQ veritabanı sürücüsü tarafından tip haritaları için destek Sabit eksikliği.

nedir sürüm 10.4 Yeni:.

  • PostgreSQL için Sabit görünüm tanımları
  • Sabit, tablolar için dizin meta almak 3480 # 6253 PostgreSQL hata # etrafında çalışma.
  • PostgreSQL ve Oracle için endeks tanımları alınırken eklendi.
  • Apache Derby için görünüm tanımlarını alınırken eklendi.

sürüm 10.1 yeni nedir:

  • Yalnızca J2SE 7 SchemaCrawler desteği, önceki Java sürümleri beri önerilmemektedir. Kod temeli üzerinde j2se 7 yapıları kullanmak için dönüştürülmüş.
  • Yeni komut satırı seçeneği, -sadece eşleştirme, yalnızca eşleşen tabloları göstermek için, ve diğer non-eşleştirme tabloları referans yabancı anahtarlar görünmüyor. Benzer grep seçeneği sonra modellenmiştir.
  • komut dosyaları ve şablonları için giriş kodlayan biçimini ayarlamak için Yeni seçenek. isteğe bağlı patent başvurusu Seri No. schemacrawler.encoding.input & quot; SchemaCrawler özellikleri dosyasında.
  • yeniden adlandırıldı komut satırı seçeneği -tabletypes için -table_types.

sürüm 9.6 yeni nedir:

  • hiçbir graphviz seçenekleri sağlanır Linux üzerinde Sabit şeması nesil.
  • varsayılan JSON çıkış tetik isimleri eklendi. Yeni yapılandırma değişkeni eklendi, tüm çıkış biçimleri tetik isimleri bastırmak için schemacrawler.format.hide_trigger_names.
  • yabancı anahtar isimleri, kısıt isimleri, tetik isimleri, dizin ve birincil anahtar isimlerini gizleme ve tam nitelikli tablo adını gösteren tarafından değil, veritabanları arasında kolay karşılaştırma için izin vermek için, yeni -portablenames komut satırı seçeneği eklendi.

sürüm 9.5 yeni nedir:

  • Güncelleme HTML nesil tüm tablolar için sürekli başlıklar var. Sayısal veriler HTML hizalanmış sağ ve doğru yanı sıra JSON bildirilmiştir. Bu değişiklikler de başka bir çıkış formatlarını etkiler.

  • Yeni sözdizimi
  • Güncelleme Oracle veritabanı bağlantı URL.

sürüm 9.4 yeni nedir:.

  • Graphviz nokta çıkışı metin biçimlendirme seçenekleri onurlandıran saptamak için

sürüm 9.3.2 yeni nedir:.

  • JSON çıkışında sıralama seçeneklerini onurlandıran saptamak için

sürüm 9.3.1 yeni nedir:.

  • Unix üzerinde diyagramlar oluşturmak için Fix

sürüm 9.3 yeni nedir:.

  • Zayıf dernekler sıralanır iade edilir
  • Eklendi Java sistem özelliklerini, veya çevresel değişkenleri kullanarak, GraphViz için ek komut satırı seçeneklerini belirtmek için yeteneği.

sürüm 9.2 yeni nedir:.

  • Sabit Windows komut dosyası, sc.cmd

  • En son veritabanı sürücüsü, yabancı anahtarların raporlama ve görünümü tanımları dahil olmak üzere
  • sqlite için daha iyi destek.
  • jTDS JDBC sürücüsü, Microsoft SQL Server için, 1.2.6 Güncelleme.
  • veritabanı nesneleri üzerinde GetType () yöntemi onaylanmamaktadır.

sürüm 9.1 yeni nedir:.

  • Groovy, Ruby ve Python komut dosyası eklendi örnekler
  • SchemaCrawler artık bir OSGi kavanoz olarak paketlenmiştir.

sürüm 9.0 yeni nedir:

  • API 8.x sürümleri değişti. Tüm API çağrıları yerine diziler koleksiyonları dönmek. Şemalar veritabanı nesneleri için konteyner, ancak etiketleri değil. Masalar ve rutinleri (saklanan prosedürler ve fonksiyonlar) doğrudan veritabanında mevcuttur ve şema ile arama yeni bulucular vardır.
  • veritabanı fonksiyonları için destek eklendi. Kod ve belgelerde saklanan prosedürleri tüm referanslar artık rutinleri bakın. Saklı prosedürler ve fonksiyonlar rutinleri gibi, aynı şekilde tedavi edilir.
  • SchemaCrawler şimdi izin verir sorguları komut satırında belirtilecek. Bir komut tanınmadı veya adlandırılmış sorgu değil ise, o bir sorgu gibi yürütülür.
  • çıkış biçimi, şema parçası olarak trgger tanımları içerir yerine detaylı şema çıkışı olarak.
  • ve
  • Veritabanı bağlantıları sürücü sınıfı adını ve URL'sini vererek, komut satırında belirtilen gerekir. Veritabanı bağlantıları artık özellikleri dosyalarında tanımlanabilir.
  • Yeni komut satırı seçenekleri vardır. -V, Version SchemaCrawler sürümü ve çıkış basacaktır. Kısa ve daha standart vardır (Unix-benzeri) eş -u (-user için), (-Komut için) -c, ve (-Çıkış için) -o. -Prosedürler -routines yeniden adlandırıldı anahtarı.

Hangi sürümü 8.17 Yeni:

  • HTML çıkış biçimi çıkışları geçerli HTML5 ve CSS3 gibi geçerli XML.
  • JSON çıktı biçimlendirme seçenekleri tüm destekler diğer metin formatları desteği.
  • yeni bir yöntem, getShortName (), sütunlar ve diğer bağımlı nesneler için niteliksiz isim olsun.
  • yeni bir metin formatı seçeneği, & quot;. & Quot ;, schemacrawler.format.show_unqualified_names farklı kataloglar ve şemalar arasında kolay karşılaştırma için metin çıktısı, niteliksiz adını gösterir

sürüm 8.15 yeni nedir:.

  • Sybase IQ eklendi dağıtım

sürüm 8.11 yeni nedir:.

  • SchemaCrawler linter yapılandırmak için yeteneği eklendi
  • yararsız vekil tuşları için yeni bir tüy bırakmayan eklendi.
  • ek meta ile tablolar ve sütunlar etiketlemek için yeteneği eklendi SQL sorguları bağlıyor.

Hangi sürümü 8.10 Yeni:.

  • kaynak kodu üzerinde Değiştirilen telif hakkı bildirimi
  • tetikler, ve genişletilmiş meta vardır ki, SchemaCrawler ve paketlenmiş sürümleri yapılandırmayı kullanmak için yeteneği eklendi.
  • SchemaCrawler linter yapılandırmak için teh yeteneği eklemek için başladı.

sürüm 8.9 yeni nedir:

  • yeteneği ile, ayrı bir rapor olarak Katma SchemaCrawler Lint ekleyin Özel linters ekleyin. Eklendi ek SchemaCrawler linters ekleyin.
  • Yükledi özel komutu ile SchemaCrawler genişletmek için yeteneği ekleyin.
  • Farklı şemalar aynı isimde kısıtlamaları ile sorunu düzeltildi düzeltmek.

sürüm 8.8 yeni nedir:

  • Eklendi JSON ve TSV çıkış biçimleri. Sualeh Fatehi
  • Yeni SourceForge projeye SchemaCrawler Maven Plugin taşındı.

sürüm 8.7 yeni nedir:

  • Yeni ınformatıon_schema görünümleri, Oracle meta bilgilerini sağlamak. Sualeh Fatehi
  • güncellemesi veritabanı sürücü sürümleri. Sualeh Fatehi
  • Sabit hata # 3392557 düzeltmek - NullPointer istisna sütunları Oracle hariç atılır. Sualeh Fatehi
  • Sabit hata # 3392976 düzeltmek - İstisna almak tabloları: adı $ Oracle şemalar için endeksleri alınamadı. Sualeh Fatehi
  • Hata # 3401752 Sabit düzeltmek -. Başarısız adına göre veritabanı 'dbo' bulmak girişimi

sürüm 8.6 yeni nedir: JavaScript kullanarak

  • zincirine yeni bir özellik ya da koşmak birden SchemaCrawler komutları .

nedir sürüm 8.5.1 Yeni:

  • Değiştirilen telif hakkı 2011 Sualeh Fatehi için
  • Sabit grep. Sualeh Fatehi
  • dizin bilgisi SQL sağlamak seçeneği kaldırıldı. Sualeh Fatehi
  • Daha birim test kapsamı. Eclipse projelerinin yeniden yapılandırılması. Sualeh Fatehi

nedir sürüm 8.5 Yeni:

  • Değiştirilen telif hakkı 2011 Sualeh Fatehi için
  • Sabit grep. Sualeh Fatehi
  • dizin bilgisi SQL sağlamak seçeneği kaldırıldı. Sualeh Fatehi
  • Daha birim test kapsamı. Eclipse projelerinin yeniden yapılandırılması.

sürüm 8.4 yeni nedir:

  • SchemaCrawler komutları basitleştirildi. Örneğin, & quot için; list_objects & quot; & quot;, & quot sadece şimdi.
  • -Prosedürler = yerine -show_stored_procedures bir komut satırı anahtarı olarak kullanılır.
  • PostgreSQL tabloları ve Derby yabancı anahtarları elde ile ilgili sorunlar düzeltildi.
  • -infolevel artık gerekli komut satırı argümanı.

nedir sürüm 8.3.2 Yeni:

  • Ayrıntılı çıktı şimdi içeren sütun tablo sözleri ile birlikte Uyarılar .
  • grep dahil değildir tablolar yabancı tuşları var grafikleri ile bir hata düzeltildi.

sürüm 8.3.1 Yeni nedir:

  • Yeni komut satırı seçeneği, -urlx, geçer birlikte dağıtımlar için ek JDBC URL özellikleri.
  • & quot Detaylar; main & quot; Komut satırı nasıl yapılır resmi web sitesi bölümünde.
  • içinde

nedir sürüm 7.6 Yeni:

  • -veritabanı komut satırı anahtarını kullanarak Oracle SID Sabit şartname yanı sıra liman sayısının spcification olarak.
  • Sabit kabuk komut classpath.

sürüm 7.3.1 yeni nedir:

  • JavaSqlType sınıfına Geliştirme içeren SQL tipi grubu. Veri türü adı ile yeni arama JavaSqlTypesUtility ekledi.

  • ColumnDataType
  • Kaldırıldı yöntem, getTypeClass ().
  • ColumnDataType sınıfından (İsrail gibi (as)), SQL veri türleri gruplandırma için kaldırıldı önerilmeyen yöntemler.

sürüm 7.2 yeni nedir:.

  • ayrıcalıklar ve hibe iyi modelleme
  • Oracle sürücüsü indeksler ve yabancı anahtarlar elde etmek için Hata düzeltme.
  • Doğal sıralama yabancı anahtarları dayalı tablolar için sipariş, ve yeni yapılandırma seçeneği gelen ve komut satırı anahtarı eklendi, -sorttables. Ayrıca yabancı anahtarlar dayalı, çocuk ve ebeveyn tabloları almak için yeni API yöntemleri ekledi.
  • MySQL gibi şemalar desteklemeyen veritabanları, null şemalar taşıyınız.
  • veri tabloları SEÇ sıralama düzeni sabitleyerek, ikili nesneler içerdiğinde dökümlerini izin verin.

sürüm 7.2 yeni nedir:.

  • ayrıcalıklar ve hibe iyi modelleme
  • Oracle sürücüsü indeksler ve yabancı anahtarlar elde etmek için Hata düzeltme.
  • Doğal sıralama yabancı anahtarları dayalı tablolar için sipariş, ve yeni yapılandırma seçeneği gelen ve komut satırı anahtarı eklendi, -sorttables. Ayrıca yabancı anahtarlar dayalı, çocuk ve ebeveyn tabloları almak için yeni API yöntemleri ekledi.
  • MySQL gibi şemalar desteklemeyen veritabanları, null şemalar taşıyınız.
  • veri tabloları SEÇ sıralama düzeni sabitleyerek, ikili nesneler içerdiğinde dökümlerini izin verin.

nedir sürüm 7.1 Yeni:

  • Bu sürüm veritabanı bağlantıları etkin kullanımını sağlar ve iyi oynar havuza bağlantıları.
  • Bir veritabanı bağlantısı açıldığında veya kapandığında.
  • için yapılandırması için de dahil olmak üzere, daha iyi günlük mesajlar var
  • çeşitli performans geliştirmeleri şema alma hızını artırmak vardır.

sürüm 6.4 yeni nedir:

  • 6.4 sürümü SQLite için önceden paketlenmiş SchemaCrawler ekler. Zayıf birlikleri bulmak için geliştirilmiş bir algoritma ve alfabetik sütunları sıralamak için yeni bir komut satırı anahtarı da vardır.

sürüm 6.3 yeni nedir:

  • SchemaCrawler grep işlevselliği SchemaCrawler komut satırı içine inşa edilmiştir. Bu grafik de dahil olmak üzere SchemaCrawler komutları, tüm filtreleme ve grep seçeneklerini kullanabilirsiniz anlamına gelir. Komut satırı seçenekleri yardım re-yazılmıştır. Hiçbir komut belirtilirse, standard_schema varsayılan şema en çok ihtiyaç duyulan ayrıntılı bilgi sağlar (yeni bir komut). SchemaCrawler yerli çıkış biçimleri biri olarak, şema diyagramlar oluşturmak için Graphviz DOT dosyaları üretir.

nedir sürüm 6.2 Yeni:

  • tablolar arasında zayıf dernekler anlaması için yeni bir özellik, bile Hiçbir yabancı anahtar yoktur. Ruby on Rails masa düzenleri desteklenir, yanı sıra diğer basit ilişkiler vardır. Tablo adı önekleri otomatik olarak tespit edilir.
  • Graphviz kullanarak veritabanı şeması desteği. Birincil anahtarlar diğer sütunları daha koyu bir renk gösterilir. Yabancı anahtarlar ok konnektörleri ile gösterilir. Tablolar arasında zayıf dernekler kesikli çizgilerle gösterilmiştir. Çoklu çıkış biçimleri desteklenir. Jung desteği düştü.

nedir sürüm 6.0.2 Yeni:

  • Bu sürüm MySQL şemaları ile bir sorunu giderir <. / li>

sürüm 6.0.1 yeni nedir:

  • Bugfixes komut satırında -schemapattern tanımak için, ve Oracle sürücüsü ile veri tipleri.

sürüm 6.0 yeni nedir:

  • Bu sürüm API değişiklikleri ve yeni bir dizi özellik tanıttı.

  • Bunlar arasında en önemlileri
  • katalogda birden schemata için tam destek.
  • SchemaCrawler API schemata içeren üst düzey nesnesi, bir katalog döndürür.
  • Başka bir değişiklik SchemaInfoLevel endişeleri daha iyi ayrılması için izin verecek bir seçenek değil, bir CrawlHandler özelliği, olmasıdır.
  • Son olarak, SchemaCrawler yukarıdaki J2SE 6 ve JavaScript komut dosyası desteği vardır.

Gereksinimler :

  • Oracle Java Standard Edition Runtime Environment

Benzer yazılım

Mergeant
Mergeant

2 Jun 15

BBQSQL
BBQSQL

20 Feb 15

Glom
Glom

14 Jul 16

Katalog
Katalog

3 Jun 15

Geliştirici Diğer yazılım Sualeh Fatehi

Daylight Chart
Daylight Chart

20 Feb 15

Schema Crawler
Schema Crawler

3 Jun 15

Yorumlar SchemaCrawler

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!