ffmigration

Software kuvakaappaus:
ffmigration
Ohjelmiston tiedot:
Versio: 0.4
Lähetyksen päivämäärä: 11 May 15
Lupa: Vapaa
Suosio: 6

Rating: 5.0/5 (Total Votes: 1)

ffmigration on yksinkertainen tietokanta muuttoliike työkalu.
On yksinkertainen ans tyylikäs tapa pysyä tietokannan vaellukset, jotta eri environemnts, pitää seurata Greenwich tietokannan migratison toteutetaan ja ei yhtään.
ffmigration on vain eteenpäin muuttoliike työkalu, se tarkoittaa, että isnt muurahainen automaattinen tapa poistaa ja sovellettava maahanmuuttoa.
Miten se toimii
ffmigration luo taulukoiden nimet migration_history valitun tietokannan seurata od sovellettu vaellukset. Tämä taulukko luodaan automaattisesti ensimmäisellä käyttökerralla.
Joka ajaa, ffmigration näyttää kaikki tiedostot Sql laajennus muuttoliikkeen hakemistosta annetaan komentoriviltä, ​​tarkistaa jos siirtotiedosto on sovellettu tietokantaan, ja jos ih ole aplied se apllied on tietokanta ja tallentaa migration_history.
On suositeltavaa nimetä kaikkia muuttoliikkeen tiedostot etuliitteellä numeron pitää järjestyksessä. Esimerkiksi:
 ls / jotkut / vaellukset / dir /
0001_create_some_table.sql
0002_add_some_data.sql
0003_create_index.sql
0004_other_useful_tweaks.sql
asennus
Käytä setup.py:
python setup.py rakentaa
sudo python setup.py asentaa
tai käytä pip:
Pip asentaa ffmigrate
Command line
& Nbsp; ./ ffmigration --help
Käyttö: ffmigration [optiot] tietokantaan migrations_dir
Levitä tietokanta muuttoliike välillä migrations_dir valituille tietokantaan.
migration_dir sisältää tiedostoja Sql laajennus, että lajitellaan
ja sovellettu.
Sovelletaan vaellukset tallennetaan taulukkoon nimeltä "migration_history"
valitussa tietokannassa
Vaihtoehdot:
& Nbsp; - version näytä ohjelman versionumero ja poistu
& Nbsp; -h, --help näytä tämä ohje ja poistu
& Nbsp; H HOST, --host = HOST Tietokanta palvelimen nimi
& Nbsp; -u USER, --user = USER tietokannan käyttäjätunnus
& Nbsp ;-P pyydä tietokannan salasanan
& Nbsp; - password = salasana tietokannan salasana
& Nbsp ;-P PORT, --port = PORT tietokantayhteyden portti
& Nbsp; -q, --quiet älä tulosta tilaviestejä stdout
& Nbsp; -l TASO, --level = TASO
& Nbsp; hakkuiden taso (debug, info, varoitus, virhe, kriittinen)
& Nbsp; -n, --noop Älä suorita komentoja.

vaatimukset

  • Python

rajoitukset

  • Nyt se toimii vain MySQL.

Vastaavia ohjelmistoja

Qore uuid Module
Qore uuid Module

20 Feb 15

ua2.mongolog
ua2.mongolog

20 Feb 15

sqlmap
sqlmap

11 May 15

Muu ohjelmistojen kehittäjä Ferran Pegueroles Forcadell

mysql-autodoc
mysql-autodoc

6 Jun 15

mysql-autodoc
mysql-autodoc

12 May 15

django-dirbrowser
django-dirbrowser

11 May 15

Kommentit ffmigration

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!