ffmigration

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

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

mysql-python
mysql-python

17 Feb 15

Data Architect
Data Architect

20 Feb 15

DBDesigner
DBDesigner

3 Jun 15

Dabo
Dabo

11 May 15

Annen programvare fra utvikleren Ferran Pegueroles Forcadell

mysql-autodoc
mysql-autodoc

12 May 15

django-dirbrowser
django-dirbrowser

11 May 15

mysql-autodoc
mysql-autodoc

6 Jun 15

Kommentarer til ffmigration

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