Nomad

Software screenshot:
Nomad
Dettagli del software:
Versione: 0.2
Data di caricamento: 20 Feb 15
Sviluppatore: Alexander Solovyov
Licenza: Libero
Popolarità: 1

Rating: nan/5 (Total Votes: 0)

Nomad è una semplice applicazione di migrazione, che tenga in particolare conto delle caratteristiche di sviluppo con DVCS ed è completamente agnostico dal ORM o qualsiasi altra cosa che si utilizza per accedere al database. Utilizza script SQL semplici di migrare e può eseguire routine di pre- e post-elaborazione scritti in qualsiasi lingua (Python, Ruby o qualsiasi altra cosa si usa per l'applicazione).
Concetto
Archivio delle migrazioni di Nomad è una directory con nomad.ini ea altre directory all'interno. Ogni directory in esso contiene migration.ini è una sola migrazione e il nome della directory del bambino è un identificatore di migrazione.
Ecco come si presenta:
migrazioni /
& nbsp; nomad.ini
& Nbsp; 2011-11-11-prima-di migrazione /
& nbsp; migration.ini
& Nbsp; up.sql
& Nbsp; 2011-11-12-secondo-migrazione /
& nbsp; migration.ini
& Nbsp; 1-pre.py
& Nbsp; 2-up.sql
& Nbsp; 3-post.py
Caratteristiche principali:
- Non ci sono downgrade - nessuno mai li mette alla prova, sono raramente necessarie
- È possibile scrivere la migrazione in qualsiasi lingua desiderata, strumento consente solo di monitorare le migrazioni e le dipendenze applicate
- Sql è trattato in modo diverso ed eseguito contro di database, configurato in nomad.ini
- Sql Solo e file eseguibili vengono eseguiti. Si può mettere README, pezzi di documentazione, quello che volete al fianco dei tuoi migrazioni.
- Questioni Nome - tutto viene eseguito in ordine. Ordine è determinato utilizzando specie umana (in modo che x-1.SQL è anteriore di x-10.sql, si può sempre controllare l'ordinamento con ls --sort = versione).

Requisiti :

  • Python

Programmi simili

Psycopg2
Psycopg2

17 Feb 15

fdb
fdb

20 Feb 15

Tellico
Tellico

7 Mar 16

Altri software di sviluppo Alexander Solovyov

Nomad
Nomad

6 Jun 15

Cyrax
Cyrax

11 May 15

Commenti a Nomad

I commenti non trovato
Aggiungi commento
Accendere le immagini!