ffmigration

Skjermbilde programvare:
ffmigration
Prog.varedetaljer:
Versjon: 0.4
Last opp dato: 11 May 15
Lisens: Gratis
Popularitet: 57

Rating: 5.0/5 (Total Votes: 1)

ffmigration er en enkel database migrasjon verktøyet.
Er en enkel ans elegant måte å holde database vandringer i orden i ulike environemnts, holde styr på wich database migratison er utført og med ingen.
ffmigration er en fremtids bare migrering verktøy, det betyr at det isnt maur automatisk måte å tilbake og anvendt migrasjon.
Hvordan det fungerer
ffmigration lager en tabell navnene migration_history på den valgte databasen for å holde styr od de anvendte vandringer. Dette bordet er opprettet automatisk på første løp.
På hvert løp, ser ffmigration til alle filene med en sql forlengelse i migrasjon katalogen tilgjengelig i kommandolinjen, sjekker om migreringsfilen har blitt brukt til databasen, og hvis ih ikke har blitt aplied det er apllied til den database og lagres i migration_history.
Det er anbefalt å nevne alle migreringsfilene innledes med et tall for å holde orden. For eksempel:
 ls / noen / vandringer / dir /
0001_create_some_table.sql
0002_add_some_data.sql
0003_create_index.sql
0004_other_useful_tweaks.sql
Installere
Bruk setup.py:
python setup.py build
sudo python setup.py installere
eller bruk pip:
PIP installere ffmigrate
Command line
& Nbsp; ./ ffmigration --help
Bruk: ffmigration [alternativer] database migrations_dir
Påfør database vandringer fra migrations_dir til valgte databasen.
migration_dir inneholder filer med sql forlengelse, som er sortert
og anvendt.
De anvendte vandringer lagres på et bord som heter 'migration_history'
i den valgte databasen
Alternativer:
& Nbsp; - versjon viser programmets versjonsnummer og exit
& Nbsp; h, help vis denne hjelpemeldingen og exit
& Nbsp; -H HOST, host = HOST Database server hostname
& Nbsp; -u BRUKER, --user = brukerdatabase brukernavn
& Nbsp ;-p be om et databasepassord
& Nbsp; - password = passord database passord
& Nbsp ;-P PORT, --port = PORT database tilkobling port
& Nbsp; -q, --quiet ikke ut statusmeldinger til stdout
& Nbsp; -l LEVEL, --level = NIVÅ
& Nbsp; logging nivå (debug, info, advarsel, feil, kritisk)
. & Nbsp; n, Do --noop ikke kjøre kommandoer

Krav

  • Python

Begrensninger .

  • Nå det fungerer bare med MySQL

Lignende programvare

Valentina Database
Valentina Database

19 Feb 15

DBKiss
DBKiss

11 May 15

SQLScreens
SQLScreens

20 Feb 15

Annen programvare fra utvikleren Ferran Pegueroles Forcadell

mysql-autodoc
mysql-autodoc

6 Jun 15

mysql-autodoc
mysql-autodoc

12 May 15

Kommentarer til ffmigration

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!