migranto è un semplice strumento di migrazione SQL per SQLite e PostgreSQL.
Instalation
& Nbsp; & nbsp; & nbsp; pip installare migranto
Migrazioni
Esistono tutte le migrazioni in una directory con nomi come:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 0001_some_useful_name.sql
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 0001_some_useful_name_rollback.sql
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 0002_some_other_useful_name.sql
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 0002_some_other_useful_name_rollback.sql
Migranto controlla directory migrazioni e applicare file di SQL database. Questo è tutto. Abbastanza semplice.
Utilizzo:
`./migranto [-h] --database URL --name NOME --path PATH [--migration N] [NOME --storage] [--verbose]`
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Aiuto, -h__ & mdash; mostra questo messaggio di aiuto ed esce
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- URL del database, -d URL__ & mdash; database di URL (pgsql: // user: password @ host: port / dbname o sqlite: //path/to/data.base)
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Nome NAME, -n name__ & mdash; migrazione nome set
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Percorso PATH, -p path__ & mdash; percorso a dir migrazioni
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Migrazione N, -m N__ & mdash; passo della migrazione (ultima migrazione se omesso, 0 - prima prima migrazione)
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- NOME stoccaggio, -s name__ & mdash; migranto nome della tabella per i dati (di default è migranto)
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Verbose, -v__ & mdash; modalità dettagliata
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Falso, -f__ & mdash; migrazione falso (non sql applicato alla base di dati, tranne numero migrazione)
Requisiti :
- Python
I commenti non trovato