SchemaCrawler

Sagteware kiekie:
SchemaCrawler
Sagteware besonderhede:
Weergawe: 12.06.03 Opgedateer
Upload datum: 14 Apr 15
Ontwikkelaar: Sualeh Fatehi
Lisensie: Gratis
Populariteit: 14

Rating: nan/5 (Total Votes: 0)

SchemaCrawler is 'n oop bron, kruis-platform en vrylik versprei Java API (Application Programming Interface) wat ontwerp is van die grond af te help aansoek ontwikkelaars werk maklik met databasis metadata. Dit is ook 'n databasis skedule dokumentasie nut en databasis skedule begrip en ontdekking hulpmiddel.
Die sagteware sal jou help Java-ontwikkelaars in die vind van kolomme en tabelle gebruik te maak van regex (gereelde uitdrukkings), die vind van probleme met skema ontwerp, die JavaScript script taal vir script teen jou databasis te gebruik, sowel as met die databasis diagramming.Supports enige JDBC aangedryf databaseAnother interessante kenmerk van die SchemaCrawler sagteware is dat dit ondersteun enige JDBC aangedryf databasis. Maar vir jou gerief SchemaCrawler sluit bestuurders vir 'n paar van die mees algemene relationele databasis systems.I wil 'n gebruik byvoorbeeld te sien! As jy wil 'n gebruik voorbeeld van hoe die SchemaCrawler sagteware werk te sien, neem 'n blik op die voorbeeld hieronder.
finale SchemaCrawlerOptions opsies = nuwe SchemaCrawlerOptions ();
// Stel wat besonderhede vereis word in die skema - dit beïnvloed die
// Tyd geneem om die skema te kruip
options.setSchemaInfoLevel (SchemaInfoLevel.standard ());
finale databasis databasis = SchemaCrawlerUtility.getDatabase (verband, opsies);
vir (finale skedule skema: database.getSchemas ())
{
System.out.println (schema);
vir (finale Table tabel: database.getTables (schema))
{
System.out.print ("o ->" + tabel);
vir (laaste kolom kolom: table.getColumns ())
{
System.out.println ("o ->" + kolom);
}
}
} Onder die hoodTaking 'n blik onder die kap van die SchemaCrawler projek, kan ons sien dat dit is geheel en al geskryf in die Java-programmeertaal. Ons het die sagteware met rekenaars ondersteun een van die 64 of 32-bit stel instruksies architectures.Runs op Linux, BSD, Windows en MacBeing geskryf in Java suksesvol getoets, SchemaCrawler is 'n kruis-platform sagteware wat werk met enige rekenaar bedryfstelsel waar die Java Runtime Environment (JRE) beskikbaar is, insluitend GNU / Linux, BSD, Microsoft Windows en Mac OS X

Wat is nuut in hierdie release:.

< p>
  • Bevestiging skakels op die webwerf.

Wat is nuut in die weergawe 12.04.02:.

  • Fix Oracle verband

Wat is nuut in die weergawe 12.03.02:.

  • Beter verband argumente

Wat is nuut in die weergawe 10.08.02:.

  • Opdateer kopiereg
  • Vaste javadocs, gebruik standaard Java 7 style.

Wat is nuut in die weergawe 10.08.01:

  • Sny al tafel name, toe te laat om Informix te pas korrek.

Wat is nuut in die weergawe 10.8:

  • Die verskaffing ryker inligting oor tafel beperkings, insluitende besonderhede van beperkte kolomme .

Wat is nuut in die weergawe 10.7:

  • Die verskaffing ryker inligting oor tafel beperkings. Hernoeming tjek beperkings tot tafel beperkings.

Wat is nuut in die weergawe 10.6.

  • verander InclusionRule na 'n koppelvlak, persoonlike implementering te laat
  • Vaste gebrek aan ondersteuning vir tipe kaarte deur die Sybase IK databasis bestuurder.

Wat is nuut in 10.4.

  • Vaste oog definisies vir PostgreSQL
  • Vaste herwinning indeks metadata vir tafels, werk rondom PostgreSQL foute # 3480 # 6253.
  • Bygevoeg indeks definisies herwinning vir PostgreSQL en Oracle.
  • Bygevoeg herwinning oog definisies vir Apache Derby.

Wat is nuut in die weergawe 10.1:

  • SchemaCrawler ondersteuning vir J2SE 7 net, aangesien vorige Java weergawes is afgekeur. Omskep die kodebasis oor J2SE te gebruik 7 konstrukte.
  • New opdrag-lyn opsie, -Slegs-passing, net ooreenstem met tabelle te vertoon, en nie vreemde sleutels wat verwys ander nie-ooreenstemmende tabelle toon. Gemodelleer na die analoog grep opsie.
  • New opsie insette kodering formaat op te stel vir script lêers en templates. Die opsie is & quot; schemacrawler.encoding.input & quot; in die eienskappe lêer SchemaCrawler.
  • Herdoop opdrag-lyn opsie -table_types te -tabletypes.

Wat is nuut in die weergawe 9.6:

  • Vaste diagram generasie op Linux wanneer geen GraphViz opsies word verskaf.
  • Bygevoeg sneller name into uitset by verstek. Bygevoeg nuwe opset veranderlike, schemacrawler.format.hide_trigger_names sneller name in alle uitvoer formate te onderdruk.
  • Bygevoeg nuwe -portablenames opdrag-lyn opsie, om toe te laat vir 'n maklike vergelyking tussen databasisse, deur wegkruip vreemde sleutel name, beperking name, sneller name, indeks en primêre sleutel name, en nie wat die ten volle gekwalifiseerde tafel naam.

Wat is nuut in die weergawe 9.5:

  • Opdateer HTML generasie onderskrifte om konsekwent vir al die tafels. Numeriese data is regs-gebonde in HTML, en korrek berig in into as well. Hierdie veranderinge beïnvloed ander uitset formate asook.
  • Opdateer Oracle databasis konneksie URL na die nuwe sintaksis.

Wat is nuut in die weergawe 9.4:.

  • Fix vir die eer van die teks formatering opsies in GraphViz dot uitset

Wat is nuut in die weergawe 9.3.2:.

  • Fix vir die eer sorteer opsies op into uitset

Wat is nuut in die weergawe 9.3.1:.

  • Fix vir die opwekking van diagramme op Unix

Wat is nuut in die weergawe 9.3:.

  • Swak verenigings teruggestuur gesorteer
  • Bygevoeg vermoë bykomende command line opsies vir GraphViz te spesifiseer, die gebruik van óf Java stelsel eiendomme, of die omgewing veranderlikes.

Wat is nuut in die weergawe 9.2:.

  • Vaste Windows script, sc.cmd
  • Beter ondersteuning vir sqlite, insluitend die nuutste databasis bestuurder, verslagdoening van vreemde sleutels, en sien definisies.
  • Opdateer die jTDS JDBC bestuurder 1.2.6, vir Microsoft SQL Server.
  • Afgekeurde die getSoort () metode op databasis voorwerpe.

Wat is nuut in die weergawe 9.1:.

  • Bygevoeg voorbeelde vir Groovy, Ruby en Python script
  • SchemaCrawler nou bundel as 'n OSGi jar.

Wat is nuut in die weergawe 9.0:

  • Die API het verander van 8.x weergawes. Alle API oproepe terugkeer versamelings plaas van skikkings. Skemas is nie houers, maar tags vir databasis voorwerpe. Tafels en roetines (gestoor prosedures en funksies) is beskikbaar direk op die databasis, en daar is nuwe vinders om te soek deur skedule.
  • Ondersteuning vir databasis funksies is bygevoeg. Alle verwysings na gestoor prosedures in die kode en dokumentasie verwys nou na roetines. Gestoor prosedures en funksies word op dieselfde manier behandel word, as roetines.
  • SchemaCrawler nou kan navrae gespesifiseer word op die opdrag-lyn. As 'n opdrag nie erken word nie, of is nie 'n naam navraag, is dit uitgevoer word asof dit 'n navraag.
  • Die uitset formaat sluit trgger definisies as deel van die skema, in plaas van die gedetailleerde skema uitset.
  • Database verbindings op die opdrag-lyn gespesifiseer word, deur die verskaffing van die bestuurder klas se naam en adres. Databasis verbindings kan nie meer gedefinieer word in eienskappe lêers.
  • Daar is nuwe opdrag-lyn opsies. -V, Sal version die SchemaCrawler weergawe en uitgang druk. Daar is korter en meer standaard (Unix-agtige) sinonieme -u (vir -user),-c (vir -command), en o (vir -output). Die -prosedures skakelaar herdoop -routines.

Wat is nuut in die weergawe 8.17:

  • Die HTML uitvoer formaat uitsette geldig HTML5 en CSS3, as geldig XML.
  • into uitset ondersteun al die formatering opsies wat die ander teks formate ondersteun.
  • 'n nuwe metode, getShortName (), kry die ongekwalifiseerde naam vir kolomme en ander afhanklike voorwerpe.
  • 'n nuwe teks formaat opsie, & quot;. Schemacrawler.format.show_unqualified_names & quot ;, toon die ongekwalifiseerde naam in die teks uitset, vir makliker vergelykings oor verskillende katalogusse en skemas

Wat is nuut in die weergawe 8.15:.

  • Bygevoeg verspreiding vir Sybase IK

Wat is nuut in die weergawe 8.11:.

  • Bygevoeg vermoë SchemaCrawler linters te stel
  • 'n Nuwe pluis vir nutteloos surrogaat sleutels.
  • Bygevoeg vermoë tabelle en kolomme te tag met bykomende metadata eienskappe van SQL navrae.

Wat is nuut in die weergawe 8.10:.

  • Die veranderde kopiereg kennisgewing op die bron-kode
  • Bygevoeg vermoë opset te gebruik van die bundel weergawes van SchemaCrawler, sodat snellers, en uitgebrei metadata is beskikbaar nie.
  • Begin teh vermoë SchemaCrawler linters te stel om by te voeg.

Wat is nuut in die weergawe 8.9:

  • voeg Added SchemaCrawler Lint as 'n afsonderlike verslag, met die vermoë om te voeg persoonlike linters. voeg Added bykomende SchemaCrawler linters.
  • voeg Bygevoeg vermoë SchemaCrawler te brei met 'n persoonlike opdrag.
  • 'Herstel Vaste probleem met beperkinge met dieselfde naam in verskillende skemas.

Wat is nuut in die weergawe 8.8:

  • Added into en TSV uitvoer formate. Sualeh Fatehi
  • Het SchemaCrawler Maven Plugin in 'n nuwe SourceForge projek.

Wat is nuut in die weergawe 8.7:

  • New INFORMATION_SCHEMA uitsig Oracle metadata besonderhede te verskaf. Sualeh Fatehi
  • update Update databasis drywer weergawes. Sualeh Fatehi
  • 'Herstel Vaste fout # 3392557 - NullPointer uitsondering gegooi wanneer kolomme uitgesluit in Oracle. Sualeh Fatehi
  • los Vaste fout # 3392976 - Uitsondering herwinning tabelle: Kon nie indekse vir Oracle skemas met $ haal in die naam. Sualeh Fatehi
  • 'Herstel Vaste fout # 3401752 -. Poging databasis' dbo 'op te spoor by die naam misluk

Wat is nuut in die weergawe 8.6:

  • New funksie te ketting, of hardloop verskeie SchemaCrawler opdragte met behulp van JavaScript .

Wat is nuut in die weergawe 8.5.1:

  • Die veranderde kopiereg 2011 Sualeh Fatehi
  • Vaste grep. Sualeh Fatehi
  • verwyder opsie indeks inligting SQL te voorsien. Sualeh Fatehi
  • Beter eenheid toets dekking. Herstrukturering van Eclipse projekte. Sualeh Fatehi

Wat is nuut in die weergawe 8.5:

  • Die veranderde kopiereg 2011 Sualeh Fatehi
  • Vaste grep. Sualeh Fatehi
  • verwyder opsie indeks inligting SQL te voorsien. Sualeh Fatehi
  • Beter eenheid toets dekking. Herstrukturering van Eclipse projekte.

Wat is nuut in die weergawe 8.4:

  • SchemaCrawler opdragte vereenvoudig. Byvoorbeeld, & quot; list_objects & quot; is nou net & quot; lys & quot;.
  • -prosedures = word gebruik as 'n command line skakelaar in plaas van -show_stored_procedures.
  • Probleme met die verkryging van PostgreSQL tafels en Derby vreemde sleutels is vasgestel.
  • -infolevel is nou 'n vereiste opdrag lyn argument.

Wat is nuut in die weergawe 8.3.2:

  • woordryke uitset bevat nou kolom opmerkings saam met 'n tafel opmerkings .
  • 'n fout met die grafieke wat vreemde sleutels te tafels nie ingesluit in die grep vasgestel.

Wat is die nuwe in die weergawe 8.3.1:

  • 'n nuwe opdrag lyn opsie, -urlx, slaag addisionele JDBC URL eiendomme bundel verdelings.
  • Besonderhede oor die & quot; belangrikste & quot; command line is in die hoe-om-afdeling van die amptelike webwerf.

Wat is nuut in die weergawe 7.6:

  • Vaste spesifikasie van Oracle SID die gebruik van die -database command line skakelaar , sowel as spcification van poort nommer.
  • Vaste dop script classpath.

Wat is nuut in die weergawe 7.3.1:

  • Enhancement die JavaSqlType klas, te bevat die SQL tipe groep. Nuwe lookup deur data-tipe naam by JavaSqlTypesUtility.
  • verwyder metode, getTypeClass (), van ColumnDataType.
  • verwyder afgekeur metodes groepeer SQL data tipes (soos Isreal ()) van die ColumnDataType klas.

Wat is nuut in die weergawe 7.2:.

  • Beter modellering van voorregte en toelaes
  • Bug fix vir die verkryging van indekse en vreemde sleutels met die Oracle bestuurder.
  • Bygevoeg natuurlike sorteervolgorde vir tafels, gebaseer op die vreemde sleutels, en die ooreenstemmende nuwe opset opsie en opdrag-lyn skakelaar, -sorttables. Ook bygevoeg nuwe API metodes kind en ouer tafels te kry, gebaseer op die vreemde sleutels.
  • Hanteer nul skemas vir databasisse wat nie skemas ondersteun nie, soos MySQL.
  • Laat data dumps wanneer tabelle bevat binêre voorwerpe, deur vaststelling van die SELECT sorteervolgorde.

Wat is nuut in die weergawe 7.2:.

  • Beter modellering van voorregte en toelaes
  • Bug fix vir die verkryging van indekse en vreemde sleutels met die Oracle bestuurder.
  • Bygevoeg natuurlike sorteervolgorde vir tafels, gebaseer op die vreemde sleutels, en die ooreenstemmende nuwe opset opsie en opdrag-lyn skakelaar, -sorttables. Ook bygevoeg nuwe API metodes kind en ouer tafels te kry, gebaseer op die vreemde sleutels.
  • Hanteer nul skemas vir databasisse wat nie skemas ondersteun nie, soos MySQL.
  • Laat data dumps wanneer tabelle bevat binêre voorwerpe, deur vaststelling van die SELECT sorteervolgorde.

Wat is nuut in die weergawe 7.1:

  • Dit release maak doeltreffende gebruik van die databasis verbindings en speel goed met saamgevoeg verbindings.
  • Daar is 'n beter log boodskappe, insluitend vir opset, want wanneer 'n databasis konneksie oop of toe.
  • Daar is verskeie prestasie, die verbetering van die spoed van herwinning van die skedule.

Wat is nuut in die weergawe 6.4:

  • Die 6.4 release voeg 'n pre-packaged SchemaCrawler vir SQLite. Daar is ook 'n verbeterde algoritme swak verenigings te vind, en 'n nuwe opdrag-lyn skakelaar kolomme alfabeties sorteer.

Wat is nuut in die weergawe 6.3:

  • SchemaCrawler grep funksie is gebou in die SchemaCrawler opdrag-lyn. Dit beteken dat al die SchemaCrawler opdragte, insluitend grafiese, kan gebruik filter en grep opsies. Die opdrag-lyn opsies hulp is weer geskryf. Indien geen opdragte is gespesifiseer, verstek na standard_schema ('n nuwe opdrag), wat die mees algemeen nodig besonderhede van die skema. SchemaCrawler produseer Graphviz DOT lêers skema diagramme te genereer, as een van sy geboorteland uitvoer formate.

Wat is nuut in weergawe 6.2:

  • 'n nuwe funksie swak assosiasies tussen tafels af te lei, selfs al daar is geen vreemde sleutel. Ruby on Rails tafel skemas word ondersteun, sowel as ander eenvoudige verhoudings. Table naam voorvoegsels word outomaties bespeur word.
  • Database diagram ondersteuning met behulp van Graphviz. Primêre sleutels in 'n donkerder kleur as die ander kolomme aangedui. Vreemde sleutels is met die pyltjie verbindings aangedui. Swak assosiasies tussen tafels word in stippellyne. Verskeie uitvoer formate word ondersteun. Ondersteuning vir Jung laat val.

Wat is nuut in die weergawe 6.0.2:

  • Hierdie vrystelling fixes 'n probleem met MySQL skemas <. / li>

Wat is nuut in die weergawe 6.0.1:

  • bugfixes vir die erkenning -schemapattern op die opdrag lyn, en data tipes met die Oracle bestuurder.

Wat is nuut in die weergawe 6.0:

  • Hierdie vrystelling stel 'n aantal API veranderinge en nuwe funksies.
  • Opmerklik onder hierdie is die volle ondersteuning vir verskeie skemas in 'n katalogus.
  • Die SchemaCrawler API terug 'n katalogus wat die boonste vlak voorwerp, wat skemata bevat.
  • Nog 'n verandering is dat SchemaInfoLevel is 'n opsie, nie 'n CrawlHandler eiendom, om vir beter skeiding van kommer.
  • Ten slotte, SchemaCrawler het ondersteuning vir JavaScript script met J2SE 6 en hoër.

Vereistes :

  • Oracle Java Standard Edition Runtime Environment

Soortgelyke sagteware

Ander sagteware ontwikkelaar Sualeh Fatehi

Schema Crawler
Schema Crawler

3 Jun 15

Daylight Chart
Daylight Chart

20 Feb 15

Kommentaar te SchemaCrawler

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!