migranto is een eenvoudige SQL-migratie tool voor SQLite en PostgreSQL.
installatie
& Nbsp; & nbsp; & nbsp; pip migranto installeren
Migrations
Alle migraties bestaan in een directory met namen als:
& 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 controleert migraties directory en sql bestanden van toepassing zijn op de database. Dat is het. 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; tonen deze hulp bericht en afrit
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Database-URL, -d URL__ & mdash; databank url (pgsql: // gebruiker: wachtwoord @ host: port / dbname of SQLite: //path/to/data.base)
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Naam NAAM, -n name__ & mdash; migratie set naam
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Pad PATH, -p PATH__ & mdash; pad naar migraties dir
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Migratie N, -m N__ & mdash; migratie stap (laatste migratie indien weggelaten, 0 - vóór de eerste migratie)
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Opslag NAAM, -s name__ & mdash; migranto tabelnaam voor data (standaard is migranto)
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Breedsprakig, -v__ & mdash; verbose mode
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Nep, -f__ & mdash; nep-migratie (geen sql toegepast op de database, behalve migratie nummer)
Eisen
- Python
Reacties niet gevonden