nashvegas

Software screenshot:
nashvegas
Software informatie:
Versie: 0.7
Upload datum: 14 Apr 15
Ontwikkelaar: Patrick Altman
Licentie: Gratis
Populariteit: 25

Rating: 1.0/5 (Total Votes: 1)

doel nashvegas 'is om een ​​plug in te schakelen en te spelen methode voor het beheren van wijzigingen in de database.
Het echt alleen abstraheren uit in een herbruikbare app, een script dat ik heb gebruikt in een vier persoons ontwikkelingsteam behoorlijk succesvol voor meer dan 6 maanden nu.
Database migraties is een groot onderwerp met veel verschillende benaderingen. Deze aanpak werkte goed voor mijn behoeften, dus ik dacht dat ik het uit te leggen op de "Interwebs" en laat de gemeenschap rechter is het voor het nut.

Hoe te gebruiken

& Nbsp; * Zet de applicatie om uw PYTHON_PATH
& Nbsp; * Zet de applicatie om uw INSTALLED_APPS lijst in uw settings.py bestand.
& Nbsp; * Uitvoeren van de opdrachtregel:
./manage.py upgradedb --list | --execute [--path / pad / naar / scripts]
Opties
& Nbsp; * --lijst - Lijsten alle scripts die moeten worden uitgevoerd.
& Nbsp; * --execute - Voert alle scripts die moeten worden uitgevoerd.
& Nbsp; * --path - Het volledige pad naar de waar de database scripts worden gevestigd.
& Nbsp; Dit is standaard ingesteld op {{PROJECT_PATH}} / db
Congressen
Een deel van de eenvoud van deze oplossing is gebaseerd op de naamgeving van de SQL scripts. Ze moeten worden genoemd:
& Nbsp;. JJJJMMDD - ## sql
Waarbij YYYY is het 4-cijferige jaar, MM is de tweecijferige maand en DD de dag twee cijfers.
Een ingediend genaamd versies zullen worden gecreëerd in uw database de eerste keer dat deze opdracht uitvoert. De rijen in deze tabel bijhouden welke scripts zijn uitgevoerd. . Je moet zelden of nooit nodig hebt om deze tabel te onderzoeken, of zelfs bewust zijn van het bestaan ​​ervan

Eisen

  • Python

Andere software van ontwikkelaar Patrick Altman

Reacties op nashvegas

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!