ffmigration

Software screenshot:
ffmigration
Software detaljer:
Version: 0.4
Upload dato: 11 May 15
Licens: Gratis
Popularitet: 57

Rating: 5.0/5 (Total Votes: 1)

ffmigration er en simpel database migration værktøj.
Er en enkel ans elegant måde at holde database vandringer for i forskellige environemnts, holde styr på Wich database migratison udføres og med ingen.
ffmigration er en fremadrettet kun migration værktøj, betyder det, at der Código ant automatisk måde at rollback og anvendt migration.
Sådan virker
ffmigration opretter en tabel navne migration_history af den valgte database til at holde styr od de anvendte vandringer. Denne tabel oprettes automatisk på første løb.
På hver løb, ffmigration ser på alle de filer med en sql forlængelse i migration biblioteket forudsat i kommandolinjen, tjekker, om overførselsfilen er blevet anvendt til databasen, og hvis ih ikke er aplied det apllied til den database og gemmes på migration_history.
Det anbefales at navngive alle migration filer foranstillet med et nummer for at holde orden. For eksempel:
 ls / nogle / vandringer / dir /
0001_create_some_table.sql
0002_add_some_data.sql
0003_create_index.sql
0004_other_useful_tweaks.sql
Installation
Brug setup.py:
python setup.py build
sudo python setup.py installere
eller bruge pip:
pip installere ffmigrate
Command line
& Nbsp; ./ ffmigration --help
Anvendelse: ffmigration [options] database migrations_dir
Påfør database vandringer fra migrations_dir til valgte database.
migration_dir indeholder filer med sql forlængelse, der er sorteret
og anvendes.
De anvendte vandringer gemmes på et bord med navnet 'migration_history'
i den valgte database
Valg:
& Nbsp; - udgave show programmets versionsnummer og afslut
& Nbsp; -h, --help vis denne hjælp besked og exit
& Nbsp; -H HOST, --host = HOST Database server hostname
& Nbsp; -u USER, --user = BRUGER database brugernavn
& Nbsp ;-P bede om en database adgangskode
& Nbsp; - password = PASSWORD database adgangskode
& Nbsp ;-P PORT, --port = PORT database forbindelse port
& Nbsp; -q, --quiet udskrives ikke statusmeddelelser til stdout
& Nbsp; -l LEVEL, --level = NIVEAU
& Nbsp; logging niveau (debug, info, advarsel, fejl, kritisk)
. & Nbsp; -n, --noop Må ikke køre kommandoer

Krav :

  • Python

Begrænsninger :.

  • Ved nu det virker kun med MySQL

Lignende software

free4my
free4my

20 Feb 15

SQLite Export
SQLite Export

20 Feb 15

CegoAdm
CegoAdm

20 Feb 15

Andre software developer 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 fundet
Tilføj kommentar
Tænd billeder!