doppler

Logiciel capture d'écran:
doppler
Détails logiciels:
Version: 0.3
Date de transfert: 20 Feb 15
Développeur: Nick Gartmann
Licence: Gratuit
Popularité: 20

Rating: 2.0/5 (Total Votes: 2)

doppler est un outil simple de Python pour la gestion des changements à votre base de données.
- Doppler est ORM agnostique
- Utilise des scripts SQL cru que les migrations
- DBA peuvent écrire les scripts, aucune connaissance de python nécessaire
- Vous donne un contrôle complet sur votre schéma
Installation
Installation à l'aide pip:
pip installer git -e: //github.com/nickgartmann/doppler.git
ou ajouter à votre fichier requirements.txt
git -e: //github.com/nickgartmann/doppler.git
Installer
Pour doppler au travail, vous devez avoir un dossier migrations situé quelque part dans votre répertoire de projet. Doppler recurse travers votre structure de répertoire jusqu'à ce qu'il trouve un dossier nommé migrations. Sinon, vous pouvez spécifier un répertoire lors de l'exécution de la CLI.
Utilisation
Générer Migrations
La commande doppler générer crée deux fichiers SQL. Le premier est exécuté lors de la migration de la base de données jusqu'à, la deuxième est pour la migration vers le bas. Ainsi, le contenu du fichier .down.sql * devraient faire l'annulation de l'effet du fichier .up.sql *.
doppler générer
Exemple:
doppler générer initial-schéma
Sorties:
Créé: ./migrations/001.initial-schema.up.sql
Créé: ./migrations/001.initial-schema.down.sql
Appliquer Migrations
doppler migrer jusqu'à
doppler migrer vers le bas
Options
Dossier
Utilisez cette option pour spécifier le dossier vous gardez vos migrations, par si vous ne voulez pas utiliser la convention du dossier des migrations.
-f, --folder / path / to / migration / dossier
Base De Données
Utilisez cette option pour spécifier les informations de connexion à votre base de données. Cela peut aussi être stockée dans la variable d'environnement DATABASE_URL (configuration standard pour heroku.) Cela devrait être dans un format URL de connexion de base de données standard:
base de données de type: // username: password @ host: port / bases de données
Pour inclure l'option:
-db, --database

Exigences :

  • Python

Logiciel similaire

D'autres logiciels de développeur Nick Gartmann

clifresh
clifresh

20 Feb 15

Commentaires à doppler

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!