Pyrseas umfasst die dbtoyaml Programms eine YAML Beschreibung der Tabellen eines PostgreSQL-Datenbank erstellen.
Eine ähnliche, aber umgekehrten Werkzeug, yamltodb, generiert SQL-Anweisungen an eine Datenbank, um ein eingegebenes YAML-Datei entsprechen zu ändern.
Auf diese Weise Datenbankeinstellungen können leicht migriert oder über eine einzige YAML-Datei aktualisiert werden.
Wenn verschiedene Iterationen einer YAML-Datei aufbewahrt werden, als eine grundlegende Datenbank Versionierungssystem geschaffen, die Entwickler nutzen können, um vorwärts und rückwärts zwischen verschiedenen Datenbank-Staaten.
Dies kann sinnvoll in beiden Entwicklungs- und Produktionsumgebungen werden
Was ist neu in dieser Pressemitteilung:.
- Diese Version ändert die Position der Systemkonfigurationsdatei (config.yaml), so dass sie zugänglich ist, wenn die Installation über das Python Installer (pip, im Gegensatz zu der Installation über & quot; python setup.py install Zoll).
- Zusätzlich wird yamltodb Ausgang jetzt mit UTF-8 codiert, wenn das Schreiben in eine Datei oder Pipe.
Was ist neu in Version 0.7.0:
- Unterstützung für materialisierte Ansichten, Ereignisauslöser, CLUSTER , Konfigurationsdateien aus mehreren Dateien Eingang oder Ausgang, Datenexport und Datenimport und vieles mehr.
Was ist neu in Version 0.6.1:
- Dies ist eine Wartungsversion von Pyrseas 0,6 bis Adresse einige vor kurzem angehoben und behobene Probleme.
Was ist neu in Version 0.5.0:
- Es unterstützt nun zusätzliche DDL-Funktionen, einschließlich TEXTSUCHE Parser , Wörterbücher, Konfigurationen und Vorlagen; FREMDDATEN Oberflächen, Server, Benutzerzuordnungen und Fremdtabellen; und unter Python 2.6, 2.7 und 3.2 ausgeführt wird.
Was ist neu in Version 0.4.1:.
- Unterstützung für PG 9.1
- Feste verschiedenen Themen über die GitHub-Tracker und die pyrseas Generalpostverteiler erhöht.
Was ist neu in Version 0.4.0:
- Es unterstützt nun zusätzliche DDL-Funktionen, einschließlich wirft, CONSTRAINT auslöst, Umbauten, Operatoren sowie ihre Klassen und OPERATOR Familien dynamisch geladene C-Sprache-Funktionen und Verbund und Basistypen.
Was ist neu in Version 0.3.1:
- Unterstützung für begrenzte Bezeichner und ein Workaround für Datenbanken ohne einen "öffentlichen" Schema.
Was ist neu in Version 0.3.0:
- Es unterstützt nun zusätzliche DDL-Funktionen wie Domains und ENUMs, Rewrite-Regeln, Trigger, Indizes mit Ausdrücke und Aggregatfunktionen.
Was ist neu in Version 0.2.1:
- Das Problem mit Zuordnung eines Fremdschlüssel in einer Tabelle mit einem Schiedsrichter Spalte.
Anforderungen :
- PostgreSQL 8.4 oder höher
- Python 2.6 oder höher
Kommentare nicht gefunden