doppler

Software screenshot:
doppler
Software informatie:
Versie: 0.3
Upload datum: 20 Feb 15
Ontwikkelaar: Nick Gartmann
Licentie: Gratis
Populariteit: 20

Rating: 2.0/5 (Total Votes: 2)

doppler is een eenvoudige Python-tool voor het beheren van wijzigingen in uw database.
- Doppler is ORM-agnostisch
- Maakt gebruik van raw-SQL-scripts als migraties
- DBA's kan de scripts te schrijven, geen python kennis vereist
- Geeft u volledige controle over uw schema
installatie
Installeren met pip:
pip installeren -e git: //github.com/nickgartmann/doppler.git
of toe te voegen aan uw requirements.txt bestand
-e git: //github.com/nickgartmann/doppler.git
Setup
Om doppler te werken, moet u een map migraties ergens in uw project directory. Doppler zal recurse door je directory structuur tot hij een map met de naam migraties. Anders kunt u een map opgeven tijdens het uitvoeren van de cli.
Gebruik
Genereren Migraties
De doppler genereren opdracht maakt twee sql bestanden. De eerste wordt uitgevoerd wanneer het migreren van de database up, de tweede is voor de migratie naar beneden. Daarom moet de inhoud van het * .down.sql dossier van de undo doen het effect van de * .up.sql bestand.
doppler genereren
Voorbeeld:
doppler genereren initiële-schema
Uitgangen:
Gemaakt: ./migrations/001.initial-schema.up.sql
Gemaakt: ./migrations/001.initial-schema.down.sql
Solliciteer Migraties
doppler migreren
doppler migreren naar beneden
Opties
Map
Gebruik dit om te specificeren welke map u uw migraties houden, want als je niet wilt naar de map migraties conventie te gebruiken.
-f, --folder / pad / naar / migratie / map
Database
Gebruik dit om de verbinding informatie om uw database te specificeren. Dit kan ook worden opgeslagen in de DATABASE_URL omgevingsvariabele (standaard configuratie voor Heroku.) Dit moet in een standaard database connectie url formaat:
databank-type: // gebruikersnaam: wachtwoord @ host: port / databank
Om de optie te zijn:
-db, --database

Eisen

  • Python

Vergelijkbare software

QyurSqlTreeView
QyurSqlTreeView

20 Feb 15

TUTOS
TUTOS

18 Feb 15

MonetDB
MonetDB

11 May 15

Andere software van ontwikkelaar Nick Gartmann

clifresh
clifresh

20 Feb 15

Reacties op doppler

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