migranto er en enkel SQL migrasjon verktøy for SQLite og PostgreSQL.
Installasjon
& Nbsp; & nbsp; & nbsp; PIP installere migranto
Migrations
Alle migreringer eksistere i en katalog med navn som:
& 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 sjekker vandringer katalogen og bruke sql filer til databasen. Det er det. Enkelt nok.
Bruk:
`./migranto [H] --database URL --name NAVN --path PATH [--migration N] [--storage NAVN] [--verbose]`
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Hjelp, -h__ & mdash; vis denne hjelpemeldingen og exit
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Database URL, -d URL__ & mdash; database url (pgsql: // bruker: passord @ host: port / dbnavn eller sqlite: //path/to/data.base)
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Navn NAVN, -n NAME__ & mdash; migrasjon sett navn
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Banen PATH, -p PATH__ & mdash; sti til vandringer dir
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Migrasjon N, -m N__ & mdash; migrasjon trinn (siste migrasjon hvis utelatt, 0 - før første migrasjon)
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Lagring NAVN, -s NAME__ & mdash; migranto tabellnavn for data (standard er migranto)
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Ordrik, -v__ & mdash; ordrik modus
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Falske, -f__ & mdash; falske migrasjon (ingen sql brukt til databasen, bortsett migrasjon nummer)
Krav :
- Python
Kommentarer ikke funnet