Pyrseas include l'utilità dbtoyaml per creare una descrizione YAML di tabelle di un database PostgreSQL.
Uno strumento simile, ma inverso, yamltodb, genera le istruzioni SQL per modificare un database in modo che corrisponda un file YAML immesso.
In questo modo le configurazioni del database possono essere facilmente migrati o aggiornati tramite un singolo file YAML.
Se sono tenute varie iterazioni di un file YAML, di un sistema di database delle versioni di base è stato creato, che gli sviluppatori possono utilizzare per andare avanti e indietro tra diversi stati di database.
Questo può essere utile sia in ambienti di sviluppo e di produzione
Cosa c'è di nuovo in questa versione:.
- Questa versione cambia la posizione del file di configurazione del sistema (config.yaml) in modo che sia accessibile durante l'installazione tramite il programma di installazione di Python (pip, al contrario di installazione via & quot; python setup.py install & quot;).
- Inoltre, l'uscita yamltodb è ormai codificato utilizzando durante la scrittura di un file o pipe utf-8.
Cosa c'è di nuovo nella versione 0.7.0:
- Supporto di viste materializzate, trigger di evento, CLUSTER , i file di configurazione, di input multiple-file o di uscita, l'esportazione di dati e di importazione e di più.
Cosa c'è di nuovo nella versione 0.6.1:
- Si tratta di una versione di manutenzione di Pyrseas 0,6 per affrontare alcune questioni sollevate di recente e fisse.
Cosa c'è di nuovo nella versione 0.5.0:
- Ora supporta funzioni DDL aggiuntive, tra cui parser TEXTSEARCH , dizionari, configurazioni e modelli; Wrapper DATI STRANIERI, server, associazioni utente e tabelle STRANIERI; e l'esecuzione in Python 2.6, 2.7, e 3.2.
Cosa c'è di nuovo nella versione 0.4.1:.
- Aggiunto il supporto per PG 9.1
- varie questioni sollevate fissi tramite il tracker GitHub e la mailing list pyrseas generali.
Cosa c'è di nuovo nella versione 0.4.0:
- Ora supporta funzioni DDL aggiuntive, tra cui cast, CONSTRAINT trigger, conversioni, operatori, classi di operatori e famiglie OPERATORE, funzioni linguistiche C caricate dinamicamente, e tipi di compositi e di base.
Cosa c'è di nuovo nella versione 0.3.1:
- Aggiunto il supporto per gli identificatori delimitati e una soluzione per i database senza uno schema 'pubblico'.
Cosa c'è di nuovo nella versione 0.3.0:
- Ora supporta funzioni DDL aggiuntive, come i domini e ENUM, riscrivere le regole, trigger, indici usando espressioni e funzioni di aggregazione.
Cosa c'è di nuovo nella versione 0.2.1:
- Corretto il problema con la mappatura una chiave esterna in una tabella con una colonna caduto.
Requisiti :
- PostgreSQL 8.4 o superiore
- Python 2.6 o superiore
I commenti non trovato