migranto er en simpel SQL migration værktøj til SQLite og PostgreSQL.
instalation
& Nbsp; & nbsp; & nbsp; pip installere migranto
Migrations
Findes alle vandringer i en mappe med navne 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 kontrollerer migrationer mappe og anvende SQL filer til databasen. Det er det. Simpelt nok.
Anvendelse:
`./migranto [-h] --database URL --name NAME --path PATH [--migration N] [--storage NAME] [--verbose]`
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Hjælp, -h__ & ndash; vis denne hjælp besked og exit
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Database URL, -d URL__ & ndash; database url (pgsql: // bruger: password @ host: port / dbname eller SQLite: //path/to/data.base)
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Navn NAME, -n NAME__ & ndash; migration sæt navn
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Sti PATH, -p PATH__ & ndash; sti til vandringer dir
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Migration N, -m N__ & ndash; trin migration (sidste migration, hvis udeladt, 0 - før første migration)
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Opbevaring NAME, -s NAME__ & ndash; migranto tabelnavnet for data (standard er migranto)
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Verbose, -v__ & ndash; verbose tilstand
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Falsk, -f__ & ndash; falske migration (ingen sql anvendt på databasen, undtagen migration nummer)
Krav :
- Python
Kommentarer ikke fundet