dbmstools

DBMStools-module bestaat voornamelijk voor ontwikkelaars die toepassingen moeten ondersteunen op meer dan één databasebeheersysteem DBMS.
Download nu

dbmstools Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • John Dickson
  • Uitgever website:

dbmstools Tags


dbmstools Beschrijving

DBMStools-module bestaat voornamelijk voor ontwikkelaars die applicaties moeten ondersteunen op meer dan één databasebeheersysteem DBMS. DBMStools-module bestaat voornamelijk voor ontwikkelaars die toepassingen op meer dan één databasebeheersysteem (DBMS) moeten ondersteunen. DBMStools is bedoeld om alle database-informatie (schema en basisgegevens) op één plaats te bewaren en om DBMS-specifieke scripts te hebben (om het schema van de database te maken en te vullen en te upgraden naar de volgende) Dat als je iets lijkt op mij, haat je Duplication in softwarecode, en ik schreef deze module om die duplicatie te verwijderen. Als het genereren van DBMS-Specifiek DDL en DML, kan DBMStools schema-documentatie genereren voor alle DBMS (inclusief diagrammen), en kan gegevens uit een database in verschillende indelingen exporteren. Het heeft ook wikkels voor verschillende gereedschappen, zodat ze kunnen worden uitgevoerd vanuit Apache-mier (een Java-build-systeem). De DBMS's ondersteund (en de volledigheid / looptijd van die ondersteuning) zijn: - Postgres (7 en 8) - Zeer goed - Oracle - Goed - Microsoft SQLSERVER - Goed - MySQL - Good - Hypersonic - Limited.REQUIRINGEN: De meeste individuele hulpmiddelen in DBMStools vereisen alleen Python (versie 2.1 of later, maar 2,3+ aanbevolen). Echter: · DB2XML en DB2SQL vereisen Jython (een implementatie van Python die in een Java VM rijdt) · Verschillende van de gereedschappen hebben wikkels om ze toe te staan dat ze van mieren-build scripts kunnen uitvoeren (voor Java-projecten). Deze vereisen ook Jython · Als schema-diagrammen moeten worden gegenereerd, vereist XML2DOC het 'DOT'-programma van het Grafvleg-pakket en, natuurlijk, je zult een of meer DBMS's nodig hebben, maar als je ze je al hebt gehad Zou hier niet zijn, toch? Wat is er nieuw in 0.4.4 Stabiele release: · De belangrijkste verandering is ondersteuning voor runtime-variabelen. · Hiermee kan generatie schema-varianten op basis van alle voorwaarden die u kiest, en het inbrengen van variabelen in documentatie voor elk element inbrengen . · Andere wijzigingen zijn expliciete ondersteuning voor kolominstellingen en automatische increment-kolommen, 'Tiny' en 'Boolean'-gegevenstypen, evenals sequenties op de Hypersonic DBMS. · MySQL-ondersteuning is verbeterd, met name bij het genereren van upgradescripts met Deltaddl. · Er waren ook kleine bugfixes en verbeteringen. Wat is nieuw in 0,4.5 RC1-ontwikkelingsbericht: * Algemeen - juiste ondersteuning voor andere coderingen dan ASCII, in het bijzonder UTF-8 en ISO-8859-1 (ook bekend als Latin-1 en Western Europeaan), in schema Beschrijving FIE LDS en CHAR / VARCHAR / Tekstkolommen. Dankzij CSAR Chiarinelli voor het bugrapport. Zie aantekeningen voor elke tool en veelgestelde vragen. - Alle SQL-bestanden worden standaard gecodeerd in ISO-8859-1 (Latin 1) standaard, met opdrachtregeloptie om UTF-8 op XML2DDL, DB2 * TOOLS en FILTERDML, MIST-WRASPERS voor XMLL2DDL en filterDML - HTML-codering te gebruiken Nu is ingesteld op UTF-8 - DB2XML Nu uitgevoerd XML als UTF-8 - DBMStools vereist nu Python> = 2.2 - Begonnen met het toevoegen van ondersteuning voor SQLITE. Niet alle kolomtypen worden ondersteund en er is waarschijnlijk geen ondersteuning voor SQLITE met DELTADDL, maar eenvoudige schema's kunnen nu worden gegenereerd. * FILTERDML - BUG: Script wordt nu uitgevoerd met 'Python', niet 'Python2.4' * XML2DOC - Wiki-tekenstijlen werken nu aan het begin van een beschrijving en na tabbladen, linefeds en expliciete pauzes (`` ] ``) - BUG: Niet-ASCII-tekens (bijv. UTF-8 of Latin 1) in XML-bestand worden nu ondersteund - Bug: als 'DOT' niet op het pad is, en onder Jython loopt, gooit niet langer een uitzondering en stopt. , maar liever alleen diagramgeneratie * DBMSJY - BUG: Uitzondering bij het uitvoeren van de uitgebreide vlag op Python <2.4 * MIDE-taak - de Jython Ant-taak is gewijzigd in het pakket `` NET.SOURCORGE.DBMStools`. ** Incompatibele verandering ** Als het gebruik van DBMStools van MIR - de MIM-taak combineert in het `` DBMStools-Jython-XXX.jar'-bestand, dus nu is slechts één pot vereist voor de taak. Deze pot bevat ook alle DBMStools, dus er is niet langer nodig om DBMStools beschikbaar te hebben op het bestandssysteem - de bovenstaande Jython Jar bevat nu alle Python-bibliotheken, - De meegeleverde Jython Jar is bijgewerkt naar versie 2.2.1, en nu Heeft alle Python-bibliotheken in de pot (dus geen behoefte aan een Lib-directory). Het kenmerk `` Pythonbasedir` is daarom niet langer nodig op het taakelement `` Jython```` ** Incompatibele verandering ** Als het gebruik van dbmstools van mier.


dbmstools Gerelateerde software