ffmigration

Software skärmdump:
ffmigration
Mjukvaruinformation:
Version: 0.4
Ladda upp dagen: 11 May 15
Licens: Gratis
Popularitet: 57

Rating: 5.0/5 (Total Votes: 1)

ffmigration är en enkel databas Migration Tool.
Är en enkel ans elegant sätt att hålla databas migreringar i ordning i olika environemnts, hålla reda på Wich databas migratison genomförs och med ingen.
ffmigration är en framåt bara verktyg för migrering, betyder det att det finnas ant automatiskt sätt att rulla och tillämpad migration.
Så här fungerar det
ffmigration skapar en tabell namn migration_history på den valda databasen för att hålla reda od tillämpade migreringar. Denna tabell skapas automatiskt på första länsen.
På varje körning, ser ffmigration till alla filer med en .sql förlängning i migrations katalogen ges på kommandoraden, kontrollerar om migreringsfilen har tillämpats i databasen, och om ih inte har aplied det apllied till den databas och sparas migration_history.
Det är rekommenderat att namnge alla migreringsfilerna inleds med ett nummer för att hålla ordning. Till exempel:
 ls / några / migreringar / dir /
0001_create_some_table.sql
0002_add_some_data.sql
0003_create_index.sql
0004_other_useful_tweaks.sql
Installera
Använd setup.py:
python setup.py build
sudo python setup.py installera
eller använd pip:
PiP installera ffmigrate
kommandoraden
& Nbsp; ./ ffmigration help
Användning: ffmigration [alternativ] databas migrations_dir
Applicera databas migreringar från migrations_dir till valda databasen.
migration_dir innehåller filer med .sql förlängning, som sorteras
och tillämpas.
Tillämpade migreringar sparas på en tabell med namnet "migration_history"
i den valda databasen
Alternativ:
& Nbsp; - version visa programmets versionsnummer och avsluta
& Nbsp; -h, --help visa denna hjälpmeddelande och avsluta
& Nbsp; -H VÄRD, --host = VÄRD Databasserver värdnamn
& Nbsp; -u användare, --user = EGET databas användarnamn
& Nbsp ;-p be om en databas lösenord
& Nbsp; - password = LÖSENORD databas lösenord
& Nbsp ;-P PORT, --port = PORT databasanslutning port
& Nbsp; -q, --quiet inte ut statusmeddelanden till stdout
& Nbsp; -l LEVEL, --level = NIVÅ
& Nbsp; loggningsnivån (debug, info, varning, fel, kritisk)
. & Nbsp; -n, Do --noop inte köra kommandon

Krav :

  • Python

Begränsningar .

  • Vid det här laget är det fungerar bara med MySQL

Liknande mjukvara

Products.Undoer
Products.Undoer

15 Apr 15

Tellico
Tellico

7 Mar 16

QtAlchemy
QtAlchemy

20 Feb 15

Navicat Premium
Navicat Premium

17 Feb 15

Annan programvara för utvecklare Ferran Pegueroles Forcadell

mysql-autodoc
mysql-autodoc

12 May 15

mysql-autodoc
mysql-autodoc

6 Jun 15

django-dirbrowser
django-dirbrowser

11 May 15

Kommentarer till ffmigration

Kommentarer hittades inte
Kommentar
Slå på bilder!