dbmspools.

Das DBMStools-Modul besteht hauptsächlich für Entwickler, die Anwendungen auf mehr als einem Datenbankverwaltungssystem DBMS unterstützen müssen.
Jetzt downloaden

dbmspools. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • John Dickson
  • Website des Verlags:

dbmspools. Stichworte


dbmspools. Beschreibung

Das DBMStools-Modul besteht hauptsächlich für Entwickler, die Anwendungen auf mehr als einem Datenbankmanagementsystem DBMS unterstützen müssen. Das DBMStools-Modul besteht hauptsächlich für Entwickler, die Anwendungen auf mehr als einem Datenbankverwaltungssystem (DBMS) unterstützen müssen. dbmspools soll allen Datenbankinformationen (Schema- und Basisdaten) an einem einzelnen Ort aufbewahrt werden und dbms-spezifische Skripts aufweisen (zum Erstellen und Auffüllen des Datenbankschemas sowie ein Upgrade von einer Version zum nächsten) erzeugt von Wenn Sie etwas wie mich sind, hassen Sie eine Duplizierung im Softwarecode, und ich schrieb dieses Modul, um diese Duplization zu entfernen und kann Daten aus einer Datenbank in mehreren Formaten exportieren. Es hat auch Wrapper für mehrere Werkzeuge, sodass sie innerhalb von Apache Ameise (ein Java-Build-System) ausgeführt werden können. Die unterstützte DBMS (und die Vollständigkeit / Laufzeit dieser Unterstützung) sind: - Postgres (7 und 8) - Sehr gut - Oracle - Gut - Microsoft SQLServer - Gut - MySQL - Gut - Hypersonic - Limited.Virecements: Die meisten einzelnen Tools in DBMStools erfordern nur Python (Version 2.1 oder höher, aber 2.3+ empfohlen). Jedoch: · DB2XML und DB2SQL erfordern Jython (eine Implementierung von Python, die in einem Java-VM ausgeführt wird) · Mehrere der Tools verfügen über Wrapper, damit sie von Ant-Build-Skripts (für Java-Projekte) ausgeführt werden können. Diese erfordern auch Jython · Wenn SCHEMA-Diagramme generiert werden sollen, erfordert XML2DOC das "DOT" -Programm aus dem Graphviz-Paket. Natürlich benötigen Sie einen oder mehrere dBMs, aber wenn Sie sie nicht bereits haben wäre nicht hier . · Andere Änderungen umfassen explizite Unterstützung für Spaltenvorgaben und automatische Inkrementspalten, "Tiny" und "Boolean" -Datentypen sowie Sequenzen auf dem Hypersonic DBMS. · MySQL-Support wurde verbessert, insbesondere bei der Erzeugung von Upgrade-Skripts mit DELTADDL. · Es gab auch kleine Bugfixes und Verbesserungen. Was ist neu in 0.4.5 RC1-Entwicklungslösemitteilung: * Allgemein - ordnungsgemäße Unterstützung für andere Kodierungen als ASCII, insbesondere UTF-8 und ISO-8859-1 (auch als Latin-1 und Western bekannt Europäisch), in der Schemabeschreibung FIE LDS- und CHAR / VARCHAR / Text-Spalten. Dank Csar Chiarinelli für den Fehlerbericht. Siehe Anmerkungen für jedes Werkzeug und FAQ. - Alle SQL-Dateien werden nun in ISO-8859-1 (Latin 1) standardmäßig mit Befehlszeilenoptionsoption codiert, um UTF-8 auf XML2DDL, DB2 * -Tools und FilterDML sowie Ant-Wrapper für XML2DDL- und FilterDML-HTML-Kodierung zu verwenden Wird jetzt auf UTF-8 eingestellt - DB2XML gibt nun XML AS UTF-8 - DBMStools jetzt für Python> = 2.2 - beginnt mit dem Hinzufügen von Support für SQLite. Nicht alle Spaltentypen werden unterstützt, und es wird wahrscheinlich keine Unterstützung für SQLite mit DELTADDL unterstützt, aber nur einfache Schemas können generiert werden. * filterdml - Bug: Skript Wird jetzt mit 'Python', nicht 'python2.4' * xml2doc - Wiki Character Styles ausgeführt, arbeitet jetzt zu Beginn einer Beschreibung und nach Registerkarten, Linefeeds und expliziten Pausen (`` ] " , aber lieber nur überspringt Diagrammgeneration * dbmsjy - Bug: Ausnahme beim Laufen mit der Ausführungs-Flag auf Python <2.4 * Ameise-Task - Die Jython-Ameise-Aufgabe wurde in das Paket `` net.sourceforge.dbmspools`` geändert. ** Inkompatible Änderung ** Wenn Sie DBMStools von Ameise verwenden, kombiniert die END-Task in die `` dbmspools-jython-xxx.jar`-Datei, so dass jetzt nur ein Glas für die Aufgabe erforderlich ist. Dieses Glas enthält auch alle DBMStools, sodass DBMStools nicht mehr auf dem Dateisystem verfügbar sind - das obige Jython-JAR enthält jetzt alle Python-Bibliotheken, - das mitgelieferte Jython-JAR wurde auf Version 2.2.1 aktualisiert, und jetzt Hat alle Python-Bibliotheken, die im Gefäß enthalten sind (also keine Notwendigkeit eines LIB-Verzeichnisses). Das Attribut "Pythonbasedir" ist daher nicht mehr auf dem "Jython-Task-Element" erforderlich. ** Inkompatible Änderung **, wenn DBMStools von Ameise verwendet werden.


dbmspools. Zugehörige Software

Gesora

gebora ist ein administratives Tool für das Oracle Relational Database Management System. ...

228

Herunterladen