Pyrseas include utilitarul dbtoyaml pentru a crea o descriere YAML de tabele unei baze de date PostgreSQL.
Un instrument asemănător, dar invers, yamltodb, generează declarațiile SQL pentru a modifica o bază de date pentru a se potrivi un fișier YAML introdus.
În acest fel setări de baze de date poate fi ușor migrat sau modernizate prin-un singur fișier YAML.
În cazul în care mai multe iterații ale unui fișier YAML sunt păstrate, decât este creat un sistem de bază versiuni de baze de date, pe care dezvoltatorii pot folosi pentru a merge înainte și înapoi între diferite state de baze de date.
Acest lucru poate fi util în ambele medii de dezvoltare și producție
Ce este nou în această versiune:.
- Această versiune schimbă locația din fișierul de configurare a sistemului (config.yaml) astfel încât să fie accesibil la instalarea prin programul de instalare Python (PIP, spre deosebire de instalarea prin & quot; piton setup.py instala & quot;).
- În plus, producția yamltodb acum codificat cu ajutorul atunci când scrieți într-un fișier sau țeavă utf-8.
Ce este nou în versiunea 0.7.0:
- Adăugat suport pentru vizualizări materializate, declanseaza eveniment, CLUSTER , fișiere de configurare, intrare fișier multiple sau de ieșire, de export de date și de import și multe altele.
Ce este nou în versiunea 0.6.1:
- Aceasta este o versiune de mentenanță de Pyrseas 0,6 pentru a aborda unele probleme recent ridicate și fixe.
Ce este nou în versiunea 0.5.0:
- Nu suportă acum caracteristici suplimentare DDL, inclusiv interpretoare TEXTSEARCH , dicționare, configurații și șabloane; Împachetatoare DATE EXTERNE, servere, mapările de utilizator și tabele străine; și să fie difuzate în Python 2.6, 2.7, 3.2 și.
Ce este nou în versiunea 0.4.1:.
- Adăugat suport pentru PG 9.1
- diferite probleme fixe ridicate prin tracker GitHub și lista de discuții pyrseas generale.
Ce este nou în versiunea 0.4.0:
- Nu suportă acum caracteristici suplimentare DDL, inclusiv aruncă, CONSTRAINT declanșează, conversii, operatorii, clase de operator și a familiilor operator, funcții încărcate dinamic de limbă C, și tipuri de compozite și de bază.
Ce este nou în versiunea 0.3.1:
- Adăugat suport pentru identificatori delimitate și o soluție pentru baze de date fără o schemă "public".
Ce este nou în versiunea 0.3.0:
- Nu suportă acum caracteristici suplimentare DDL, cum ar fi domenii și ENUM, rescrie reguli, triggere, indici folosind expresii și funcțiile agregate.
Ce este nou în versiunea 0.2.1:
- Problema fixe cu maparea un FOREIGN KEY într-un tabel cu o coloană a scăzut.
Cerințe :
- PostgreSQL 8.4 sau mai mare
- Python 2.6 sau mai mare
Comentariile nu a fost găsit