Pyrseas zawiera narzędzia dbtoyaml stworzenia opis YAML tabel bazy danych PostgreSQL.
Podobny, ale odwrotna narzędziem, yamltodb, generuje polecenia SQL do modyfikacji bazy danych, aby dopasować się wprowadzony plik YAML.
Tym sposobem konfiguracje bazy danych mogą być łatwo przeniesione lub zmodernizowane poprzez jednym pliku YAML.
Jeśli różne iteracje pliku YAML są przechowywane, nie jest tworzony podstawowy system wersjonowania baz danych, które programiści mogą wykorzystać, aby wrócić i przekazania między różnymi państwami baz danych.
Może to być przydatne w środowiskach rozwoju i produkcji
Co nowego w tym wydaniu:.
- W tej wersji zmienia lokalizację pliku konfiguracyjnego systemu (config.yaml) tak, że jest on dostępny podczas instalacji przez instalatora Pythona (PIP, w przeciwieństwie do instalacji poprzez & quot; python setup.py install & quot;).
- Dodatkowo, wyjście yamltodb jest teraz zakodowany przy zapisie do pliku lub potoku utf-8.
Co nowego w wersji 0.7.0:
- Dodano wsparcie dla zmaterializowane perspektywy, wyzwalacze zdarzeń, CLUSTER , pliki konfiguracyjne, wejściowe wielu plików lub wyjściowe, eksport i import danych i wiele innych.
Co nowego w wersji 0.6.1:
- To wydanie jest utrzymanie Pyrseas 0,6 do rozwiązania niektóre niedawno podniesione i usunięte problemy.
Co nowego w wersji 0.5.0:
- obsługuje dodatkowe funkcje DDL, w tym parserami TEXTSEARCH , słowniki, konfiguracje i szablonów; ZAGRANICZNE Owijarki DATA, serwerów i tabele użytkownika mapowania ZAGRANICZNE; i działa w Pythonie 2.6, 2.7, i 3.2.
Co nowego w wersji 0.4.1:.
- Dodano wsparcie dla PG 9.1
- Naprawiono różne kwestie poruszone przez tracker GitHub i liście dyskusyjnej pyrseas generalnych.
Co nowego w wersji 0.4.0:
- obsługuje dodatkowe funkcje DDL, w tym rzuca, WYMOGI wyzwala, konwersje, operatorów, klasy operatora i rodzin OPERATORA, dynamicznie ładowane funkcje języka C i kompozytowe oraz podstawowych typów.
Co nowego w wersji 0.3.1:
- Dodano wsparcie dla ograniczonych identyfikatorów i obejście baz danych bez schematu "publicznego".
Co nowego w wersji 0.3.0:
- obsługuje dodatkowe funkcje, takie jak DDL domen i ENUMeracje, przepisać Rules, wyzwalacze, indeksy przy użyciu wyrażeń i funkcji agregujących.
Co nowego w wersji 0.2.1:
- Naprawiono problem z mapowania klucz obcy w tabeli z opuszczonym kolumnie.
Wymagania :
- PostgreSQL 8.4 lub wyższy,
- Python 2.6 lub wyższy,
Komentarze nie znaleziono