migranto este un simplu instrument de migrare SQL pentru SQLite și PostgreSQL.
Instalare
& Nbsp; & nbsp; & nbsp; Pip instala migranto
migrații
Exista Toate migrații intr-unul director cu nume ca:
& 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 verifică director migrații și se aplică fișiere sql la baza de date. Asta e. Destul de simplu.
Utilizare:
`./migranto [-h] --database URL --name PATH NUMELE --path [--migration N] [NAME --storage] [--verbose]`
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Ajutor, -h__ & mdash; arată acest mesaj de ajutor și de ieșire
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- URL de baze de date, -D URL__ & mdash; url bază de date (pgsql: // utilizator: parola @ host: port / dbname sau sqlite: //path/to/data.base)
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Nume DENUMIRE, -n NAME__ & mdash; migrația numele set
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Cale PATH, p PATH__ & mdash; cale de migrații dir
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Migrația N, -m N__ & mdash; etapa de migrare (ultimul migrația dacă omis, 0 - înainte de prima migrare)
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- NAME depozitare, -s NAME__ & mdash; migranto nume tabelă pentru date (implicit este migranto)
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Detaliată, -v__ & mdash; Modul verbose
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Fals, -f__ & mdash; migrația fals (nu SQL aplicat la baza de date, cu excepția număr de migrație)
Cerințe :
- Python
Comentariile nu a fost găsit