SchemaCrawler

Software screenshot:
SchemaCrawler
Software ətraflı:
Version: 12.06.03 Yenil?nib
Tarixi Upload: 14 Apr 15
Geliştirici: Sualeh Fatehi
Lisenziya: Pulsuz
Məşhurluq: 14

Rating: nan/5 (Total Votes: 0)

SchemaCrawler proqram developers verilənlər bazası metadata ilə asanlıqla işləmək üçün yer qədər nəzərdə tutulmuşdur bir açıq mənbə, cross-platform və sərbəst paylanmış Java API (Application Programming Interface) təşkil edir. O, həmçinin bir verilənlər bazası şeması sənədlərin kommunal və verilənlər bazası şeması anlama və kəşf vasitədir.
proqram hər hansı bir JDBC databaseAnother maraqlı bir xüsusiyyət powered bazası diagramming.Supports, eləcə də, verilənlər bazası qarşı scripting üçün JavaScript kodlama dili istifadə etmək şeması dizayn məsələləri tapmaq, regex (normal ifadeler) istifadə sütun və masalar tapmaq Java developers kömək edəcək SchemaCrawler proqram hər hansı bir JDBC powered bazası dəstəkləyir edir. Lakin, Sizin rahatlığınız üçün, SchemaCrawler siz SchemaCrawler proqram işləri necə bir istifadə, məsələn görmək istəyirsinizsə, məsələn bir nəzər edin! Bir istifadə nümunə görmək istəyirəm systems.I ən ümumi relational verilənlər bazası idarə bəzi sürücü daxildir aşağıdır.
son SchemaCrawlerOptions variantları = yeni SchemaCrawlerOptions ();
Şeması tələb olunur nə detalları seçin // - bu təsir
// Saat şeması tarama qəbul
options.setSchemaInfoLevel (SchemaInfoLevel.standard ());
son Database bazası = SchemaCrawlerUtility.getDatabase (əlaqə, variantları);
üçün (son Şema şeması: database.getSchemas ())
{
System.out.println (şeması);
üçün (son Cədvəl masa: database.getTables (şeması))
{
System.out.print ("o ->" + cədvəl);
üçün (son Sütun sütun: table.getColumns ())
{
System.out.println ("o ->" + sütun);
}
}
SchemaCrawler layihəsi başlıq altında bir göz hoodTaking altında}, biz Java proqramlaşdırma dili tamamilə yazılı edilmişdir ki, qeyd edə bilər. Biz uğurla Linux, BSD, Windows və Java yazılı MacBeing 64 və ya 32-bit təlimat set architectures.Runs ya dəstək kompüter proqram test, SchemaCrawler hər hansı bir kompüter əməliyyat sistemi ilə işləyir bir cross-platform proqram olduğu Java Runtime Environment (JRE) GNU / Linux, BSD, Microsoft Windows və Mac OS X, o cümlədən mövcuddur

Bu azad Yeni nədir.

< p>
  • saytında Fixing links.

nədir versiyası 12.04.02-ci ildə Yeni:.

  • Oracle bağlantısı Fix

versiyası 12.03.02 yeni nədir.

  • Better əlaqə dəlilləri

versiyası 10.08.02 yeni nədir.

  • Yenilənib copyright bildirişlər
  • Sabit javadocs, standart Java 7 stil istifadə edərək.

versiyası 10.08.01 yeni nədir:

  • Informix uyğun imkan, bütün masa adları Kəs düzgün.

versiya 10.8 yeni nədir:

  • mecbur sütun detalları, o cümlədən masa məhdudiyyətlər haqqında zəngin məlumat verən .

versiya 10.7 yeni nədir:

  • masa məhdudiyyətlər haqqında zəngin məlumat verən. Masa məhdudiyyətlər çek məhdudiyyətlər adlandırma.

versiya 10.6 yeni nədir.

  • Xüsusi tətbiq imkan bir interfeys dəyişdi InclusionRule
  • Sybase IQ bazası sürücüsü növü Maps dəstək Sabit olmaması.

nədir versiyası 10.4- Yeni:.

  • PostgreSQL üçün Sabit keçirmək anlayışlar
  • Sabit, masalar üçün index metadata alanda 3480 # 6253 PostgreSQL bugs # ətrafında çalışır.
  • PostgreSQL və Oracle üçün index anlayışlar alanda Added.
  • Apache Derby baxımından anlayışlar alanda Added.

versiya 10.1 yeni nədir:

  • yalnız J2SE 7 SchemaCrawler dəstək əvvəlki Java versiyaları, çünki deprecated. Codebase üzərində J2SE 7 yapıları istifadə çevrilən.
  • Yeni command-line seçimi, -Yalnız uyğunluğu, yalnız uyğun masalar göstərmək üçün, və digər qeyri-uyğunluğu masalar istinad xarici açarları göstərmək deyil. Analoji grep seçimi sonra modellenmiştir.
  • script faylları və şablonları üçün giriş kodlama format təyin etmək üçün yeni seçimi. seçim & quot edir; schemacrawler.encoding.input & quot; SchemaCrawler xassələri fayl.
  • Renamed command-line seçimi -tabletypes üçün -table_types.

versiya 9.6 yeni nədir:

  • heç bir GraphViz variantları verilir Linux Sabit diaqram nəsil.
  • ismarıcları JSON çıxış trigger adları əlavə edilib. Yeni konfiqurasiya dəyişən əlavə, bütün formatların trigger adları yatırmaq schemacrawler.format.hide_trigger_names.
  • xarici əsas adları, sıxıntı adları, trigger adları, kataloq və ilkin əsas adları gizlətmək, və tam ixtisaslı masa adı göstərərək deyil, məlumat bazaları arasında asan müqayisə üçün imkan, yeni -portablenames command-line seçimi əlavə edilib.

versiya 9.5 yeni nədir:

  • Yenilənib HTML nəsil bütün masalar üçün ardıcıl mövzular var. Sayısal HTML uyğun sağ və düzgün eləcə də JSON bildirdi. Bu dəyişikliklər, eləcə də digər formatların təsir göstərir.

  • Yeni sintaksis
  • Yenilənib Oracle verilənlər bazası keçid URL.

versiya 9.4 yeni nədir.

  • GraphViz dot çıxdı biçimlendirme variantları təqdis üçün Fix

versiya 9.3.2 yeni nədir.

  • JSON çıxış sort variantları təqdis üçün Fix

versiya 9.3.1 yeni nədir.

  • Unix haqqında diaqramları yaratmaq üçün Fix

versiya 9.3 yeni nədir.

  • zəif dərnək sıralanır dönən olunur
  • Added Java sistem xassələri, və ya ekoloji dəyişənlər və ya istifadə edərək, GraphViz əlavə command line variantları müəyyən etmək imkanı.

versiya 9.2 yeni nədir.

  • Sabit Windows script, sc.cmd

  • Son bazası sürücü, xarici açarları hesabat, və görünüşü anlayışlar, o cümlədən
  • SQLite üçün daha yaxşı dəstək.
  • jTDS JDBC sürücü Microsoft SQL Server, 1.2.6 yeniləndi.
  • bazası obyektlərin gettype () metodu Deprecated.

versiya 9.1 yeni nədir.

  • Groovy, Ruby və Python scripting üçün əlavə nümunələr
  • SchemaCrawler indi OSGi jar kimi paketlenmiştir.

versiya 9.0 yeni nədir:

  • API 8.x versiyaları dəyişib. Bütün API zənglər əvəzinə serialların kolleksiyaları qayıtmaq. Şemaları verilənlər bazası obyektləri üçün qablar, lakin tags deyil. Masa və routines (saxlanılır prosedurları və funksiyaları) birbaşa verilənlər bazası mövcuddur, və şeması axtarış üçün yeni finders var.
  • bazası funksiyaları üçün dəstək əlavə edildi. Kodu və sənədlərin saxlanılır prosedurları bütün istinadlar artıq routines baxın. Saxlanılan prosedurlar və funksiyaları routines kimi, eyni şəkildə müalicə olunur.
  • SchemaCrawler indi imkan verir sorğu command-line ifadə edildi. Bir komanda tanınmayan, və ya adlı sorğu deyil, bu, bir sorğu əgər kimi icra edilir.
  • output format, sxem hissəsi kimi trgger anlayışlar daxildir yerinə ətraflı şeması çıxış kimi.
  • of
  • Database əlaqələri sürücü sinif adı və URL təmin etməklə, komanda-line müəyyən olunmalıdır. Database əlaqələri artıq xassələri faylları müəyyən edilə bilər.
  • Yeni command-line variantları yoxdur. V, --version SchemaCrawler versiyası və çıxış çap olunacaqdır. Qısa və çox standart var (Unix kimi) eş -u (Brickset bazası Baxan üçün), (-Command üçün) -c, və (Çıxış üçün) o. -Prosessual -routines adlandırıldı keçid.

nədir versiya 8.17 Yeni

  • HTML output format nəticələr etibarlı HTML5 və CSS3, etibarlı XML.
  • JSON çıxış biçimlendirme variantları bütün dəstəkləyən digər mətn format dəstəkləyir.
  • A yeni üsul, getShortName (), sütun və digər asılı obyektlər üçün şərtsiz adı almaq.
  • A yeni mətn format seçimi & quot;. Schemacrawler.format.show_unqualified_names & quot ;, müxtəlif kataloqlar və şemaları arasında asan müqayisə üçün mətn çıxış da şərtsiz adı göstərilir

versiya 8.15 yeni nədir.

  • Sybase IQ üçün əlavə distribution

versiya 8.11 yeni nədir.

  • SchemaCrawler tiftiyi konfiqurasiya imkanı əlavə edilib
  • yararsız proxy düymələri üçün yeni lint Added.
  • əlavə metadata ilə masalar və sütun tag imkanı əlavə edilib SQL queries atributları.

nədir versiya 8.10 Yeni:.

  • mənbə kodunu dəyişildi copyright bildiriş
  • tetikleyiciler, və uzun metadata mövcuddur ki, SchemaCrawler hediye versiyaları konfiqurasiya istifadə imkanı əlavə edilib.
  • SchemaCrawler tiftiyi konfiqurasiya teh imkanı əlavə başladı.

versiya 8.9 yeni nədir:

  • imkanı ilə, ayrı-ayrı hesabatı Added SchemaCrawler Lint əlavə Xüsusi tiftiyi əlavə edin. Əlavə əlavə SchemaCrawler tiftiyi əlavə edin.
  • Yüklədi xüsusi komanda ilə SchemaCrawler genişləndirmək imkanı əlavə edin.
  • müxtəlif şemaları eyni adı ilə məhdudiyyətlər ilə məsələ Sabit fix.

versiya 8.8 yeni nədir:

  • Added JSON və TSV formatların. Sualeh Fatehi
  • Yeni SourceForge layihə SchemaCrawler Maven Plugin köçürüldü.

versiya 8.7 yeni nədir:

  • Yeni INFORMATION_SCHEMA baxıldı Oracle metadata ətraflı təmin etmək üçün. Sualeh Fatehi
  • yeniləmə Update bazası sürücü versiyasını. Sualeh Fatehi
  • Sabit bug # 3392557 fix - NullPointer istisna sütun Oracle istisna atılan. Sualeh Fatehi
  • Sabit bug # 3392976 fix - İstisna alanda masalar: ad dollar ilə Oracle şemaları üçün göstəriciləri geri qaytara bilmədi. Sualeh Fatehi
  • bug # 3401752 Sabit fix -. Uğursuz adı ilə verilənlər bazası 'dbo "tapmaq üçün cəhd

versiya 8.6 yeni nədir: JavaScript istifadə

  • zəncir Yeni xüsusiyyət və ya çalıştırmak neçə SchemaCrawler əmrləri .

nədir versiya 8.5.1-ci Yeni

  • dəyişildi copyright 2011 Sualeh Fatehi üçün
  • Sabit grep. Sualeh Fatehi
  • index info SQL təmin etmək seçimi silindi. Sualeh Fatehi
  • Better vahid test əhatə. Eclipse layihələrin yenidən qurulması. Sualeh Fatehi

nədir versiya 8.5 Yeni

  • dəyişildi copyright 2011 Sualeh Fatehi üçün
  • Sabit grep. Sualeh Fatehi
  • index info SQL təmin etmək seçimi silindi. Sualeh Fatehi
  • Better vahid test əhatə. Eclipse layihələrin yenidən qurulması.

versiya 8.4 yeni nədir:

  • SchemaCrawler əmrləri sadələşdirilmişdir. Məsələn, & quot üçün; list_objects & quot; Siyahı & quot; sadəcə & quot edir.
  • -Prosessual = yerinə -show_stored_procedures bir command line keçid kimi istifadə olunur.
  • PostgreSQL masalar və Derby xarici açarları alınması ilə məsələlər müəyyən edilir.
  • -infolevel indi tələb olunan command line arqument deyil.

nədir versiya 8.3.2-ci Yeni

  • Verbose çıxış artıq olan sütun masa sözü ilə yanaşı, sözlər .
  • grep daxil deyil masalar xarici düymələri var qrafik ilə bir səhv qeydə alınıb.

versiyası 8.3.1-ci Yeni nə:

  • Yeni command line seçimi, -urlx edir hediye bölüşdürmələri əlavə JDBC URL xassələri.
  • & quot haqqında Details, əsas & quot; command line necə rəsmi saytında bölməsində.
  • edir

nədir versiya 7.6-ci ildə Yeni

  • Database command line keçid istifadə Oracle SID Sabit dəqiqləşdirilməsi , eləcə də port sayı spcification kimi.
  • Sabit shell script Classpath.

versiya 7.3.1 yeni nədir:

  • JavaSqlType sinif artırılması, ehtiva SQL növü qrupu. Məlumat növü adı Yeni axtarış JavaSqlTypesUtility əlavə.

  • ColumnDataType olan
  • silindi üsulu getTypeClass ().
  • ColumnDataType sinif (məsələn, Isreal () kimi) SQL məlumat növləri qruplaşdırılması üçün silindi deprecated üsulları.

versiya 7.2 yeni nədir.

  • imtiyaz və qrantlar daha yaxşı modelləşdirmə
  • Oracle sürücü ilə göstəriciləri və xarici düymələri almaq üçün Bug fix.
  • təbii sort xarici açarları əsasında masa sifariş və yeni konfiqurasiya seçimi müvafiq və komanda-line keçid əlavə, -sorttables. Həmçinin xarici açarları əsasında, uşaq və valideyn masalar almaq üçün yeni API üsulları əlavə edib.
  • belə MySQL kimi şemaları bilmir verilənlər bazası üçün null şemaları idarə edin.
  • data masalar SELECT sort sifariş təyinat, ikili obyektlərin ehtiva zaman zibilliklərin imkan verir.

versiya 7.2 yeni nədir.

  • imtiyaz və qrantlar daha yaxşı modelləşdirmə
  • Oracle sürücü ilə göstəriciləri və xarici düymələri almaq üçün Bug fix.
  • təbii sort xarici açarları əsasında masa sifariş və yeni konfiqurasiya seçimi müvafiq və komanda-line keçid əlavə, -sorttables. Həmçinin xarici açarları əsasında, uşaq və valideyn masalar almaq üçün yeni API üsulları əlavə edib.
  • belə MySQL kimi şemaları bilmir verilənlər bazası üçün null şemaları idarə edin.
  • data masalar SELECT sort sifariş təyinat, ikili obyektlərin ehtiva zaman zibilliklərin imkan verir.

nədir versiya 7.1 Yeni

  • Bu azad verilənlər bazası əlaqələri səmərəli istifadə edir və yaxşı oynayır pooled əlaqələri.
  • bir verilənlər bazası keçid açılır və ya bağlıdır.
  • üçün konfiqurasiya daxil olmaqla, daha yaxşı log mesaj var
  • bir neçə performans aksesuarların şeması axtarış sürəti təkmilləşdirilməsi var.

versiya 6.4 yeni nədir:

  • 6.4 azad SQLite üçün paket SchemaCrawler edir. Zəif birliklər tapmaq üçün təkmilləşdirilmiş alqoritm və əlifba sırası ilə sütun düzmək üçün yeni command-line keçid də var.

versiya 6.3 yeni nədir:

  • SchemaCrawler grep funksionallığı SchemaCrawler command-line daxil edilir. Bu şəkil, o cümlədən SchemaCrawler əmrləri, bütün filtreleme və grep variantları istifadə edə bilərsiniz deməkdir. command-line variantları yardım yenidən yazılıb. Heç bir əmrləri müəyyən varsa, standard_schema üçün Öndeğerleri şeması ən çox lazım olan məlumat verir (yeni komanda). SchemaCrawler öz doğma formatların biri kimi, şeması diaqramları yaratmaq üçün Graphviz DOT faylları istehsal edir.

nədir versiya 6.2- Yeni

  • masalar arasında zəif birliklər nəticə çıxarmaq üçün yeni bir xüsusiyyət belə heç bir xarici əsas var. Ruby Rails masa sxemləri dəstəklənir, eləcə də digər sadə münasibətlər olunur. Cədvəl adı önek avtomatik aşkar edilir.
  • GraphViz istifadə Database diagram dəstək. İbtidai düymələri digər sütunlar daha qaranlıq rəng göstərilir. Xarici düymələri arrow bağlayıcı ilə göstərilir. Masalar arasında zəif birliklər berbat xətləri göstərilir. Birden çox formatların dəstəklənir. Jung üçün Support düşmüşdür.

nədir versiya 6.0.2 Yeni

  • Bu azad MySQL şemaları ilə bir sorunu giderir <. / li>

versiya 6.0.1 yeni nədir:

  • Bugfixes command line -schemapattern tanınması üçün, və Oracle sürücü ilə məlumat növləri.

versiya 6.0 yeni nədir:

  • Bu azad API dəyişikliklər və yeni funksiyalar bir sıra təqdim edir.

  • Onların sırasında
  • kataloq çox sxem üçün tam dəstək.
  • SchemaCrawler API schemata ehtiva üst obyekt kimi bir kataloq qaytarır.
  • Yeni dəyişiklik SchemaInfoLevel narahatlıq daha yaxşı ayrılması üçün imkan bir seçim deyil, bir CrawlHandler əmlak, olmasıdır.
  • Nəhayət, SchemaCrawler yuxarıda J2SE 6 və JavaScript scripting dəstək var.

tələblər

  • Oracle Java Standard Edition Runtime Environment

Oxşar proqram

Geliştirici digər proqram Sualeh Fatehi

Daylight Chart
Daylight Chart

20 Feb 15

Schema Crawler
Schema Crawler

3 Jun 15

Şərh SchemaCrawler

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!