doppler

Software screenshot:
doppler
Dettagli del software:
Versione: 0.3
Data di caricamento: 20 Feb 15
Sviluppatore: Nick Gartmann
Licenza: Libero
Popolarità: 90

Rating: 1.7/5 (Total Votes: 3)

doppler è un semplice strumento di Python per la gestione delle modifiche al database.
- Doppler è ORM-agnostico
- Utilizza script raw-SQL come le migrazioni
- DBA possono scrivere gli script, nessuna conoscenza python richiesto
- Ti dà il controllo completo sopra il vostro schema
Installazione
Installare utilizzando pip:
pip installare git -e: //github.com/nickgartmann/doppler.git
o aggiungere al proprio file requirements.txt
git -e: //github.com/nickgartmann/doppler.git
Impostare
Affinché doppler di lavoro, è necessario disporre di una cartella migrazioni trova da qualche parte nella directory del progetto. Doppler sarà ricorsivamente attraverso la struttura delle directory finché non trova una cartella denominata migrazioni. In caso contrario, è possibile specificare una directory durante l'esecuzione del cli.
Utilizzo
Genera Migrazioni
Il comando doppler generare crea due file sql. Il primo è gestito durante la migrazione del database su, il secondo è per la migrazione verso il basso. Pertanto, il contenuto del file .down.sql * dovrebbe fare il annullare l'effetto del file .up.sql *.
doppler generare
Esempio:
doppler generare iniziale-schema
Uscite:
Creato: ./migrations/001.initial-schema.up.sql
Creato: ./migrations/001.initial-schema.down.sql
Applicare Migrazioni
doppler migrare up
doppler migrare verso il basso
Opzioni
La Cartella
Usare questo per specificare quali cartella di mantenere il vostro migrazioni in, perché se non volete utilizzare la convenzione cartella di migrazioni.
-f, --folder / path / to / migrazione / cartelle
Banca Dati
Utilizzare questa opzione per specificare le informazioni di connessione al database. Questo può anche essere memorizzato nella variabile d'ambiente DATABASE_URL (configurazione standard per heroku.) Questo dovrebbe essere in un formato standard di connessione al database url:
Database-tipo: // nomeutente: password @ host: port / Database
Per includere l'opzione:
-db, --database

Requisiti :

  • Python

Programmi simili

psycopg
psycopg

12 May 15

Vino
Vino

20 Feb 15

Nomad
Nomad

20 Feb 15

sqlupdate
sqlupdate

14 Apr 15

Altri software di sviluppo Nick Gartmann

clifresh
clifresh

20 Feb 15

Commenti a doppler

I commenti non trovato
Aggiungi commento
Accendere le immagini!