Szczegóły programowe:
Pyrseas jest moduł Pythona, który zapewnia ramy i narzędzia do aktualizacji i utrzymania relacyjnej bazy danych. & Nbsp; Jej celem jest wzmocnienie i zrealizują koncepcji projektu Andromedy.
Pyrseas zawiera obecnie narzędzia dbtoyaml tworzenia opis YAML tabel bazy danych PostgreSQL i narzędzia yamltodb generowania zapytań SQL do modyfikacji bazy danych, aby dopasować specyfikację YAML wejście.
Pyrseas jest rozpowszechniany na licencji BSD
Co to jest nowy w tym wydaniu:.
- Ta wersja obsługuje następujące dodatkowe funkcje DDL Rozszerzenia, sortowania, informacje o właścicielu, przywileje dostępu (nadawanie i odbieranie), tabel dla tabel, klucze podstawowe i indeksy, MATCH atrybuty kluczy obcych, ALTER kompozytowego Typ Dodaj / DROP / RENAME ATTRIBUTE, wyliczenia bez etykiet, tabel BezZapis i CREATE FUNCTION SET configuration_parameter. Należy również wspierać PostgreSQL 9.2.
Co nowego w wersji 0.4.1:.
- początkowy zestaw search_path jest trwała,
- Wyłączenie PG wewnętrznych schematów w różnych zapytań został naprawiony.
- Generacja uwag pojedynczych cytatów w tekście została ustalona.
- Na odziedziczonych tabel, to wydanie będzie generować jedynie ograniczenia zdefiniowane lokalnie.
- Generacja ALTER TABLE ADD / DROP COLUMN, gdy kolumny wejściowe są w innej kolejności niż oryginał został skorygowany (sprawa nr 8).
- Dodano obsługę dla PG 9.1 (opis w języku PL / pgSQL został dodany).
Co jest nowe w wersji 0.4.0:
- Pyrseas obsługuje następujące dodatkowe funkcje DDL: rzuca , CONSTRAINT wyzwala. Konwersje, załadowane dynamicznie funkcje języka C, operatorów, klasy operatora i rodzin operatora i kompozytowe oraz podstawowe typy.
- Inne zmiany obejmują oczyszczanie oraz poprawę dokumentacji, usuwanie zbędnych metod i wykorzystania funkcji obj_description / col_description zamiast odpytywania pg_description bezpośrednio.
Wymagania :
- Python
Komentarze nie znaleziono