ffmigration

Screenshot Software:
ffmigration
Detalii soft:
Versiune: 0.4
Incarca data: 11 May 15
Licenţă: Gratuit
Popularitate: 57

Rating: 5.0/5 (Total Votes: 1)

ffmigration este un simplu instrument de migrare baze de date.
Este un mod elegant ans simplu de a menține migrații de baze de date în ordinea în la diverse medii, urmărirea CARE baze de date migratison sunt executate și cu nici unul.
ffmigration este un instrument înainte numai migrație, înseamnă că acolo isnt mod automat furnica de a rollback și migrația aplicate.
Cum funcționează
ffmigration creează un tabel numele migration_history baza de date selectat pentru a urmări od migrațiile aplicate. Acest tabel este creat automat la prima rulare.
Pe fiecare alerga, ffmigration pare a toate fișierele cu extensia .sql în directorul de migrare prevăzute în linia de comandă, verifică dacă fișierul de migrare a fost aplicat la baza de date, iar dacă ih nu a fost aplied este APLICABIL The The baze de date și salvate migration_history.
Este recomandat pentru a numi toate fișierele de migrare prefixate cu un număr pentru a menține ordinea. De exemplu:
 ls / unele / migrații / dir /
0001_create_some_table.sql
0002_add_some_data.sql
0003_create_index.sql
0004_other_useful_tweaks.sql
Instalarea
Utilizați setup.py:
python setup.py construi
sudo python setup.py instala
sau de a folosi PIP:
Pip instala ffmigrate
linie de comandă
& Nbsp; ./ ffmigration help
Utilizare: ffmigration [opțiuni] migrations_dir baze de date
Aplicați migrațiilor de baze de date de la migrations_dir la baza de date selectată.
migration_dir conține fișiere cu extensia .sql, care sunt sortate
și aplicate.
Migrațiilor aplicate sunt salvate pe o masă numit "migration_history"
în baza de date selectată
Opțiuni:
& Nbsp; - numărul Versiune spectacol de program și de ieșire
& Nbsp; -h, help arată acest mesaj de ajutor și de ieșire
& Nbsp; H HOST, --host = HOST serverul bazei de date numele de gazdă
& Nbsp; u USER, --user = numele de utilizator bază de date USER
& Nbsp ;-p cere o parolă bază de date
& Nbsp; - parola = parola bazei de date PAROLA
& Nbsp ;-p PORT, --port = portul de conectare a bazei de date PORT
& Nbsp; Q, --quiet Nu tipari mesaje de stare pentru a stdout
& Nbsp; -l LEVEL, --level = NIVEL
& Nbsp; la nivel de logare (depanare, info, avertisment, eroare, critic)
. & Nbsp; -n, --noop Nu alerga comenzi

Cerințe :

  • Python

Limitări :.

  • Până acum funcționează doar cu MySQL

Software similare

DaDaBIK
DaDaBIK

14 Apr 15

SQLAntaresia
SQLAntaresia

14 Apr 15

tau
tau

20 Feb 15

QtAlchemy
QtAlchemy

20 Feb 15

Alte software-uri de dezvoltator Ferran Pegueroles Forcadell

mysql-autodoc
mysql-autodoc

6 Jun 15

django-dirbrowser
django-dirbrowser

11 May 15

Comentarii la ffmigration

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!