migranto is 'n eenvoudige SQL migrasie hulpmiddel vir SQLite en PostgreSQL.
Instalation
& Nbsp; & nbsp; & nbsp; PIP installeer migranto
Migrasie
Alle migrasies bestaan in een gids met name soos:
& 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 tjeks migrasies gids en sql lêers van toepassing op die databasis. Dit is dit. Eenvoudig genoeg.
Gebruik:
`./migranto [H] --database URL --name NAAM --path PATH [--migration N] [--storage NAAM] [--verbose]`
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Hulp, -h__ & mdash; Wys hierdie hulpboodskap en uitgang
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Databasis URL,-d URL__ & mdash; databasis url (pgsql: // gebruiker: wagwoord @ host: port / dbname of sqlite: //path/to/data.base)
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Naam NAAM, -n NAME__ & mdash; migrasie stel naam
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Pad PATH, p PATH__ & mdash; pad na migrasies rig
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Migrasie N, -M N__ & mdash; migrasie stap (laaste migrasie as uitgelaat, 0 - voordat die eerste migrasie)
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Stoor NAAM,-s NAME__ & mdash; migranto tafel naam vir data (standaard is migranto)
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Verbose, -v__ & mdash; verbose mode
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Vals, -f__ & mdash; valse migrasie (geen sql toegepas databasis, behalwe migrasie nommer)
Vereistes :
- Python
Kommentaar nie gevind