nashvegas "tarkoituksena on mahdollistaa plug and play tapa hallita tietokannan muutoksia.
Se oikeastaan vain abstracting ulos uudelleenkäytettäviä app, skripti, joka olen käyttänyt neljän henkilön kehitystiimi varsin menestyksekkäästi yli 6 kuukautta nyt.
Tietokannan vaellukset on suuri aihe, jossa on paljon erilaisia lähestymistapoja. Tämä lähestymistapa toimi hyvin minun tarpeisiin, joten ajattelin laittaa sen ulos "interwebs" ja anna yhteisölle tuomari sitä se hyödyllisyydestä.
Kuinka käyttää
& Nbsp; * Lisää -sovelluksen PYTHON_PATH
& Nbsp; * Lisää -sovelluksen INSTALLED_APPS luettelon oman settings.py tiedosto.
& Nbsp; * Suorita komentoriviltä:
./manage.py upgradedb --list | --execute [--path / path / to / scripts]
Asetukset
& Nbsp; * --list - Listaa kaikki skriptit, jotka täytyy suorittaa.
& Nbsp; * --execute - Suorittaa kaikki skriptit, jotka on suoritettu.
& Nbsp; * --path - täydellinen polku, jossa tietokanta skriptit löytyvät.
& Nbsp; Tämä on oletuksena {{PROJECT_PATH}} / db
yleissopimukset
Osa yksinkertaisuus ratkaisu perustuu nimeämiskäytännöt sql skriptejä. Ne olisi nimeltään:
& Nbsp; VVVVKKPP - ##. Sql
Missä VVVV on 4 numeroinen vuosi, MM kaksinumeroinen kuukausi ja DD on kaksinumeroinen päivä.
Käsiteltäväksi kutsutaan versiot luodaan tietokantaan ensimmäistä kertaa komento suorittaa. Rivit Tämän taulukon seurata skriptit on suoritettu. Sinun pitäisi vain harvoin jos koskaan on tutkittava tässä taulukossa, tai edes tietää sen olemassaolosta.
Vaatimukset :
- Python
Kommentteja ei löytynyt