ffmigration

Software screenshot:
ffmigration
Podrobnosti Software:
Verze: 0.4
Datum uploadu: 11 May 15
Licence: Volný
Popularita: 57

Rating: 5.0/5 (Total Votes: 1)

ffmigration je jednoduchý nástroj pro migraci databáze.
Je jednoduchý ans elegantní způsob, jak udržet databáze migraci, aby v různých environemnts, sledování Wich databáze migratison jsou prováděny a s žádným.
ffmigration je jen dopředu migrační nástroj, to znamená, že tam přece není ant automatický způsob rollback a aplikované migraci.
Jak to funguje
ffmigration vytvoří tabulku jména migration_history na vybrané databázi sledovat od aplikovaných stěhování. Tato tabulka je vytvořena automaticky při prvním spuštění.
Při každém spuštění, ffmigration vypadá pro všechny soubory s příponou .sql v adresáři migrace poskytované v příkazovém řádku, zkontroluje, zda soubor migrace byl aplikován do databáze, a pokud IH nebylo uměleckoprůmyslové je vztahovány a aplikovány na databáze a uloženy na migration_history.
Je doporučeno, aby vyjmenovat všechny migrační soubory předponou s číslem udržet pořádek. Například:
 ls / some / migrace / dir /
0001_create_some_table.sql
0002_add_some_data.sql
0003_create_index.sql
0004_other_useful_tweaks.sql
Instalace
Použití setup.py:
python setup.py build
sudo python setup.py nainstalovat
nebo použít PIP:
PiP nainstalovat ffmigrate
Příkazový řádek
& Nbsp; ./ ffmigration --help
Použití: ffmigration [volby] databáze migrations_dir
Aplikujte databáze migrace z migrations_dir do zvolené databázi.
migration_dir obsahuje soubory s příponou .sql, které jsou seřazeny
a uplatňovány.
Aplikované migrace jsou uloženy na tabulku s názvem "migration_history"
ve vybrané databázi
Volby:
& Nbsp; - číslo verze version přehlídka programu a exit
& Nbsp; -h, --help zobrazit tuto nápovědu a skončí
& Nbsp; -H HOST, --host = HOST Databázový server hostname
& Nbsp; -u USER, --user = uživatelské jméno uživatele databáze
& Nbsp ;-P požádat o heslo databáze
& Nbsp; - password = heslo databáze heslo
& Nbsp ;-P PORT, --port = PORT připojení k databázi portu
& Nbsp; -q, --quiet netisknou stavové zprávy na standardní výstup
& Nbsp; -l LEVEL, --level = LEVEL
& Nbsp; úroveň protokolování (ladění, info, varování, chyby, kritické)
. & Nbsp; -n, --noop Neutíkejte příkazy

Požadavky na :

  • Python

Omezení :.

  • Do teď to funguje pouze s MySQL

Podobný software

SQLite Export
SQLite Export

20 Feb 15

Dabo
Dabo

11 May 15

MyJSQLView
MyJSQLView

20 Feb 15

Xataface
Xataface

19 Feb 15

Ostatní software developer Ferran Pegueroles Forcadell

mysql-autodoc
mysql-autodoc

12 May 15

mysql-autodoc
mysql-autodoc

6 Jun 15

django-dirbrowser
django-dirbrowser

11 May 15

Komentáře k ffmigration

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!