SchemaCrawler

Szoftver screenshot:
SchemaCrawler
Szoftver adatai:
Változat: 12.06.03 Frissítve
Feltöltés dátuma: 14 Apr 15
Fejlesztő: Sualeh Fatehi
Engedély: Ingyenes
Népszerűség: 14

Rating: nan/5 (Total Votes: 0)

SchemaCrawler egy nyílt forráskódú, platformfüggetlen, és szabadon terjeszthető Java API (Application Programming Interface), amelyet úgy terveztek, az alapoktól kezdve, hogy segítsen alkalmazás-fejlesztők zökkenőmentesen együttműködő adatbázis metaadatokat. Ez is egy adatbázis séma dokumentációt közüzemi és adatbázis séma a megértés és a felfedezés eszköz.
A szoftver segít Java fejlesztők megtalálni oszlopok és táblák segítségével regex (reguláris kifejezések), a megállapítás problémák séma design, hogy használja a JavaScript programozási nyelv a script az adatbázison, valamint adatbázis diagramming.Supports semmilyen JDBC powered databaseAnother érdekessége A SchemaCrawler szoftver, hogy támogat minden olyan JDBC powered adatbázisban. Azonban az Ön kényelmét, SchemaCrawler tartalmazza a drivereket néhány leggyakoribb relációs adatbázis-kezelő systems.I szeretné látni a felhasználási példát! Ha szeretné látni a felhasználási példa arra, hogy a SchemaCrawler szoftver működik, kérjük, vessen egy pillantást a példa alább.
végső SchemaCrawlerOptions options = new SchemaCrawlerOptions ();
// Adja milyen részletek szükségesek a séma - ez hatással van a
// Idő feltérképezni a séma
options.setSchemaInfoLevel (SchemaInfoLevel.standard ());
végső Database adatbázis-= SchemaCrawlerUtility.getDatabase (csatlakozás, opciók);
A (végső séma séma: database.getSchemas ())
{
System.out.println (séma);
A (döntő asztal asztal: database.getTables (séma))
{
System.out.print ("o ->" + táblázatot);
A (utolsó oszlop oszlop: table.getColumns ())
{
System.out.println ("o ->" + oszlop);
}
}
} Az hoodTaking egy pillantást a motorháztető alatt a SchemaCrawler projekt, akkor veszi észre, hogy már írt teljesen Java programozási nyelv. Sikeresen tesztelték a szoftvert a számítógépek nyújt mind a 64 vagy 32 bites utasításkészlet architectures.Runs a Linux, BSD, a Windows és a MacBeing Java-ban írt, SchemaCrawler egy cross-platform szoftver, amely bármely számítógépen operációs rendszer, ahol a Java Runtime Environment (JRE) áll rendelkezésre, beleértve GNU / Linux, BSD, a Microsoft Windows és a Mac OS X.

Mi az új ebben a kiadásban:

< p>
  • Rögzítés linkeket honlapján.

Mi az új verzióban 12.04.02:

  • Fix Oracle kapcsolatát.

Mi az új verzióban 12.03.02:

  • jobb kapcsolatot érveket.

Mi az új verzióban 10.08.02:

  • Frissítve szerzői jogi figyelmeztetéseket.
  • Fix javadocs, szabványos Java 7 stylesheet.

Mi az új verzióban 10.08.01:

  • Vágja minden táblaneveket, hogy Informix, hogy megfeleljen helyesen.

Mi az új verzióban 10,8:

  • Nyújtó gazdagabb információkat táblakorlátozása, ideértve a részletes korlátozott oszlopok .

Mi az új verzióban 10.7:

  • Nyújtó gazdagabb információkat táblakorlátozása. Átnevezés ellenőrzik a megszorításokat, hogy táblakorlátozása.

Mi az új verzióban 10.6:

  • Megváltozott InclusionRule hogy egy interfész, hogy saját megvalósítással.
  • Fix támogatás hiánya a típusú térképek a Sybase IQ adatbázis-meghajtót.

Mi az új a 10.4:

  • Rögzített nézet definíciókat PostgreSQL.
  • Fix visszakeresésére index metaadatok táblák, a munka éjjel PostgreSQL hibákat # 3480 # 6253.
  • Added visszakeresésére index definíciókat PostgreSQL és az Oracle.
  • Added visszakeresésére nézet definíciókat Apache Derby.

Mi az új verzióban 10.1:

  • SchemaCrawler támogatása J2SE csak a 7., hiszen a korábbi Java verziók elavult. Átváltva a codebase fölött használni J2SE 7 konstrukciókat.
  • New parancssori, -csak-egyezés, hogy csak azok illő asztalok, és nem mutatja idegen kulcsok hivatkozó egyéb nem megfelelő táblák. Mintájára a hasonló grep opciót.
  • New lehetőséget, hogy állítsa bemeneti kódolás formátumát script fájlokat és sablonokat. Az opció & quot; schemacrawler.encoding.input & quot; A SchemaCrawler tulajdonságok fájlt.
  • Új néven parancssori -table_types hogy -tabletypes.

Mi az új verzióban 9.6:

  • Fix rajz generációs Linux amikor nincs GraphViz lehetőségek szállítjuk.
  • Added ravaszt neveket JSON kimenet alapértelmezés szerint. Hozzáadott új konfigurációs változó, schemacrawler.format.hide_trigger_names elnyomni ravaszt nevét minden kimeneti formátum.
  • Hozzáadott új -portablenames parancssori, hogy lehetővé teszi az egyszerű összehasonlítását adatbázisok, elrejtésével idegen kulcs nevét, megszorítás neveket, trigger nevét, index és elsődleges kulcs nevét, és nem mutatja a teljes elérési tábla neve.

Mi az új 9.5 változatban:

  • Frissítve HTML generációs hogy a feliratok állandóan az összes táblán. Numerikus adatokat jobbra van igazítva a HTML, és helyesen számoltak be JSON is. Ezek a változások hatással más kimeneti formátumot is.
  • Frissítve Oracle adatbázis-kapcsolat URL az új szintaxis.

Mi az új a 9.4-es verziója:

  • Fix megtisztelő szövegformázási lehetőségek GraphViz dot kimenetet.

Mi az új verzióban 9.3.2:

  • Fix megtisztelő sort opciók JSON kimenet.

Mi az új verzióban 9.3.1:

  • Fix generáló ábrákat a Unix.

Mi az új verzióban 9.3:

  • Gyenge egyesületek visszaküldött rendezve.
  • Added képesség, hogy további parancssori opciókat GraphViz, segítségével akár Java System Properties, vagy a környezeti változók.

Mi az új a 9.2 verzió:

  • Fix a Windows script, sc.cmd.
  • jobb támogatása SQLite, beleértve a legújabb adatbázis-meghajtót, jelentési külföldi kulcsok, és tekintse meghatározások.
  • Frissült a jTDS JDBC illesztőprogram 1.2.6, a Microsoft SQL Server.
  • Elavult a getType () metódus adatbázis objektumokat.

Mi az új a 9.1 verzió:

  • Added példát Groovy, Ruby és Python script.
  • SchemaCrawler most csomagban, mint egy OSGi jar.

Mi az új 9.0:

  • A API változott 8.x változatát. Minden API hívások vissza gyűjtemények helyett tömbök. Sémák nem tartályokban, de címkék az adatbázis objektumokat. Asztalok és rutinok (tárolt eljárások és függvények) közvetlenül az adatbázisban, és vannak új megtalálók keresni a sémát.
  • Támogatás adatbázis funkciókat adtak hozzá. Az összes utalást a tárolt eljárásokat a kódot és dokumentációt hivatkozom rutinok. Tárolt eljárások és függvények kezelik ugyanúgy, mint a rutin.
  • SchemaCrawler most lehetővé teszi lekérdezések meg kell adni a parancssori. Ha egy parancs nem ismeri, vagy nem elemzi lekérdezést, akkor azt is végrehajtja, mintha ez egy lekérdezést.
  • A kimeneti formátum trgger meghatározások részeként a séma, ahelyett, hogy a részletes séma kimenetet.
  • Adatbázis kapcsolat pontosan meg kell határozni a parancssori, azáltal, hogy az illesztőprogram osztály nevét és URL. Adatbázis kapcsolatok már nem lehet meghatározni properties-fájlt.
  • Vannak új parancssori. -V Kiírja a SchemaCrawler verzió és kilép. Vannak rövidebb és szabványos (Unix-szerű) szinonimák -u (a -user), -c (-Command), és -o (a -output). A -procedures kapcsoló új neve -routines.

Mi az új verzióban 8,17:

  • A HTML kimeneti formátumot kimenetek érvényes HTML5 és CSS3, érvényesnek XML.
  • JSON kimenet támogatja az összes formázási lehetőségek, hogy a másik szöveget formátumok támogatása.
  • Egy új módszer, getShortName (), hogy a minősített nevet az oszlopok és egyéb függő objektumok.
  • Egy új szöveges formátumban opciót, & quot; schemacrawler.format.show_unqualified_names & quot ;, mutatja a minősített nevet a szöveggel, a könnyebb összehasonlítást különböző katalógusokból és a sémákat.

Mi az új verzióban 8,15:

  • Added forgalmazója Sybase IQ.

Mi az új verzióban 8,11:

  • Added képes beállítani SchemaCrawler gyapothulladékot.
  • Egy új lint számára haszontalan helyettesítő kulcsok.
  • Hozzáadott képes címkézni táblák és oszlopok további metaadatok attribútumok SQL lekérdezések.

Mi az új verzióban 8,10:

  • Megváltozott szerzői jogi figyelmeztetését forráskód.
  • Added képes használni konfigurációt csomagban változatai SchemaCrawler, hogy kiváltó, és kiterjesztette a metaadatok rendelkezésre állnak.
  • Started hozzá teh képes beállítani SchemaCrawler gyapothulladékot.

Mi az új verzióban 8.9:

  • add Hozzáadott SchemaCrawler Lint külön jelentést, a képesség, hogy hozzá egyéni gyapothulladékot. hozzá képest további SchemaCrawler gyapothulladékot.
  • add Hozzáadott képes kiterjeszteni SchemaCrawler egyéni parancsot.
  • fix Rögzített kérdés a megszorítások, az azonos nevű, különböző sémákat.

Mi az új verzióban 8.8:

  • Added JSON és TSV kimeneti formátumot. Sualeh Fatehi
  • költözött SchemaCrawler Maven Plugin egy új SourceForge projekt.

Mi az új a 8.7-es verziónál:

  • New INFORMATION_SCHEMA nézetek, hogy az Oracle metaadatok részleteket. Sualeh Fatehi
  • Frissítő adatbázis illesztőprogram-verziók. Sualeh Fatehi
  • megjavít Javítva # 3392557 - NullPointer kivétel dobott, amikor oszlopok kizárt Oracle. Sualeh Fatehi
  • erősít Fixed bug # 3392976 - Kivétel visszakeresésére asztalok: Nem lehet lekérni indexek az Oracle sémák dollár a nevét. Sualeh Fatehi
  • megjavít Javítva # 3401752 - megpróbál találni adatbázis "dbo" megnevezés nem sikerült.

Mi az új a 8.6-os verziója:

  • Új funkció a láncot, vagy futtatni több SchemaCrawler parancsok segítségével JavaScript .

Mi az új 8.5.1:

  • Megváltozott a szerzői és 2011 Sualeh Fatehi
  • Fix grep. Sualeh Fatehi
  • Az eltávolított lehetőséget biztosít index info SQL. Sualeh Fatehi
  • Better készülék teszt lefedettség. Átalakítását Eclipse projektek. Sualeh Fatehi

Mi az új a 8.5-ös verzió:

  • Megváltozott a szerzői és 2011 Sualeh Fatehi
  • Fix grep. Sualeh Fatehi
  • Az eltávolított lehetőséget biztosít index info SQL. Sualeh Fatehi
  • Better készülék teszt lefedettség. Átalakítását Eclipse projektek.

Mi az új 8.4 verzióját:

  • SchemaCrawler parancsok egyszerűsödtek. Például, & quot; list_objects & quot; Most egyszerűen & quot; & quot;.
  • -procedures = használják a parancssori kapcsoló helyett -show_stored_procedures.
  • Ügyek megszerzésével PostgreSQL táblák és Derby idegen kulcsok vannak rögzítve.
  • -infolevel most egy szükséges parancssori argumentum.

Mi az új verzióban 8.3.2:

  • Részletes kimenet már tartalmaz oszlopot megjegyzések mellett asztalra megjegyzések .
  • A hiba a grafikonok, amelyek idegen kulcsok az asztalok nem szerepel a grep került.

Milyen új verzióban 8.3.1:

  • Az új parancssori opció, -urlx, átmegy További JDBC URL tulajdonságokat csomagban disztribúciók.
  • Részletek az & quot; fő & quot; parancssor a how-to része a hivatalos honlapon.

Mi az új verzióban 7.6:

  • Fix specifikációja Oracle SID segítségével -Adatbázis parancssori kapcsoló , valamint spcification a port száma.
  • Fix shell script osztályútvonalfájlok.

Mi az új verzióban 7.3.1:

  • Enhancement a JavaSqlType osztályban, hogy tartalmazza az SQL típusú csoport. Új keresés az adat-típusú nevet hozzá JavaSqlTypesUtility.
  • Az eltávolított módszer, getTypeClass (), a ColumnDataType.
  • Az eltávolított elavult módszerek csoportosítására SQL adattípusok (például Isreal ()) a ColumnDataType osztályban.

Mi az új 7.2-es verzióban:

  • jobb modellezését kiváltságok és támogatások.
  • Bug fix megszerzéséhez indexek és idegen kulcsok az Oracle vezető.
  • hozzáadott természetes rendezési sorrendjét táblázatokat, amelyek a külföldi kulcsok, és ennek megfelelő új beállítási lehetőségeket, és parancssori kapcsolót, -sorttables. Is hozzátette, az új API módszereket, hogy a gyermek és a szülő táblázatokat, amelyek idegen kulcsok.
  • Handle null sémákat adatbázisok, amelyek nem támogatják a sémák, mint például a MySQL.
  • Allow adatok guba, amikor táblázatok tartalmazzák bináris objektumokat, állapítja meg a SELECT sorrend.

Mi az új 7.2-es verzióban:

  • jobb modellezését kiváltságok és támogatások.
  • Bug fix megszerzéséhez indexek és idegen kulcsok az Oracle vezető.
  • hozzáadott természetes rendezési sorrendjét táblázatokat, amelyek a külföldi kulcsok, és ennek megfelelő új beállítási lehetőségeket, és parancssori kapcsolót, -sorttables. Is hozzátette, az új API módszereket, hogy a gyermek és a szülő táblázatokat, amelyek idegen kulcsok.
  • Handle null sémákat adatbázisok, amelyek nem támogatják a sémák, mint például a MySQL.
  • Allow adatok guba, amikor táblázatok tartalmazzák bináris objektumokat, állapítja meg a SELECT sorrend.

Mi az új a 7.1-es verzió:

  • Ez a kiadás hatékonyan használja az adatbázis-kapcsolatok játszik, és jól együtt összevont kapcsolatokat.
  • Vannak jobb log üzenetek, beleértve a konfigurációt, mert amikor egy adatbázis kapcsolatot nyit vagy zár.
  • Számos teljesítmény fokozását, javítja a sebességet a visszakeresés a séma.

Mi az új a 6.4-es verzió:

  • A 6.4 kiadás azonban az előre csomagolt SchemaCrawler SQLite. Van is egy továbbfejlesztett algoritmust találni gyenge összefüggést, és egy új parancssori kapcsolót, hogy rendezni az oszlopok betűrendben.

Mi az új verzióban 6.3:

  • SchemaCrawler grep funkcionalitás be van építve a SchemaCrawler parancssori. Ez azt jelenti, hogy az összes a SchemaCrawler parancsok, beleértve a grafikus, akkor használja a szűrési és grep lehetőségeket. A parancssori segítség már újra írt. Ha nincsenek parancsok megadva, akkor standard_schema (új parancs), amely a leggyakrabban igényelt adatokat a séma. SchemaCrawler termel Graphviz DOT fájlokat generálni séma rajzok, mint annak egyik őshonos kimeneti formátumot.

Mi az új 6.2 változat:

  • Egy új funkció az a következtetés, gyenge összefüggést az asztalok között, még akkor is, ha nincs idegen kulcs. Ruby on Rails asztalra rendszerek támogatják, valamint más, egyszerű összefüggések. Táblanév előtagot a rendszer automatikusan felismeri.
  • Adatbázis diagram támogatása segítségével Graphviz. Elsődleges kulcsok szerepelnek a sötétebb színű, mint a többi oszlop. Külföldi kulcsok nyíllal jelölt csatlakozók. Gyenge összefüggést a táblák közötti, szaggatott vonallal jelölt. Több kimeneti formátumot támogat. Támogatás Jung esett.

Mi az új 6.0.2:

  • Ez a kiadás javít egy problémát az MySQL sémákat.

Mi az új verzióban 6.0.1:

  • Bugfixek elismerésére -schemapattern a parancssorban, és adattípusok az Oracle vezető.

Mi az új 6.0 verziójában:

  • Ez a kiadás számos API változások és új funkciók.
  • Jelentősebb ezek közül a teljes támogatás több sémák katalógusban.
  • A SchemaCrawler API visszatér egy katalógust, mint a felső szintű objektum, amely sémákat.
  • A másik változás, hogy SchemaInfoLevel egy lehetőség, nem CrawlHandler ingatlan, hogy a jobb szempontok elkülönítése.
  • Végül SchemaCrawler támogatja a JavaScript scripting a J2SE 6 felett.

követelmények :

  • Oracle Java Standard Edition Runtime Environment

Hasonló program

Mergeant
Mergeant

2 Jun 15

Qore uuid Module
Qore uuid Module

20 Feb 15

OSPRep
OSPRep

11 May 15

Más szoftver fejlesztő Sualeh Fatehi

Daylight Chart
Daylight Chart

20 Feb 15

Schema Crawler
Schema Crawler

3 Jun 15

Hozzászólások a SchemaCrawler

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!