ffmigration

Screenshot Λογισμικό:
ffmigration
Στοιχεία Λογισμικού:
Εκδοχή: 0.4
Ανεβάστε ημερομηνία: 11 May 15
Προγραμματιστής: Ferran Pegueroles Forcadell
Άδεια: Δωρεάν
Δημοτικότητα: 6

Rating: 5.0/5 (Total Votes: 1)

ffmigration είναι ένα απλό εργαλείο μετανάστευσης βάσεων δεδομένων.
Είναι ένας απλός ans κομψό τρόπο διατήρησης μεταναστεύσεις βάσης δεδομένων για διάφορες environemnts, την παρακολούθηση των διασκορπισμένες migratison βάσης δεδομένων εκτελούνται και με κανένα.
ffmigration είναι ένα προς τα εμπρός μόνο εργαλείο μετανάστευσης, αυτό σημαίνει ότι εκεί isnt μυρμήγκι αυτόματο τρόπο να αναιρεθεί και να εφαρμοστεί η μετανάστευση.
Πώς λειτουργεί
ffmigration δημιουργεί έναν πίνακα ονόματα migration_history στην επιλεγμένη βάση δεδομένων για να παρακολουθείτε od τις εφαρμοζόμενες μεταναστεύσεις. Αυτός ο πίνακας δημιουργείται αυτόματα κατά την πρώτη εκτέλεση.
Σε κάθε κίνηση, ffmigration φαίνεται σε όλους τους φακέλους με .sql επέκταση στον κατάλογο μετανάστευσης, που προβλέπεται στην γραμμή εντολών, ελέγχει αν το αρχείο της μετανάστευσης έχει εφαρμοστεί στη βάση δεδομένων, και αν η προσφεύγουσα δεν έχει ασκούμενη είναι APLLIED στον το βάση δεδομένων και να αποθηκευτούν σε migration_history.
Είναι συνιστάται να ονομάσετε όλα τα αρχεία μετανάστευσης με πρόθεμα έναν αριθμό για να κρατήσει την τάξη. Για παράδειγμα:
 ls / κάποια / μεταναστεύσεις / dir /
0001_create_some_table.sql
0002_add_some_data.sql
0003_create_index.sql
0004_other_useful_tweaks.sql
Εγκατάσταση
Χρησιμοποιήστε setup.py:
python setup.py κατασκευής
sudo python setup.py εγκαταστήσετε
ή χρησιμοποιήστε pip:
Pip εγκαταστήσετε ffmigrate
γραμμή εντολών
& Nbsp? ./ Ffmigration --help
Χρήση: ffmigration [επιλογές] migrations_dir βάση δεδομένων
Εφαρμόστε μεταναστεύσεις βάση δεδομένων από migrations_dir σε επιλεγμένη βάση δεδομένων.
migration_dir περιέχει αρχεία με .sql επέκταση, που κατατάσσονται
και εφαρμόζονται.
Τα εφαρμοζόμενα μεταναστεύσεις που είναι αποθηκευμένα σε έναν πίνακα που ονομάζεται «migration_history»
στην επιλεγμένη βάση δεδομένων
Επιλογές:
& Nbsp? - Αριθμό έκδοσης έκδοση του προγράμματος επίδειξης και εξόδου
& Nbsp? -h, --help Εμφανιστεί αυτό το μήνυμα βοήθειας και έξοδος
& Nbsp? -Η HOST, --host = HOST όνομα του διακομιστή βάσης δεδομένων
& Nbsp? -u ΧΡΗΣΤΗ, --user = το όνομα χρήστη βάσης δεδομένων των χρηστών
& Nbsp ;-p ζητήσει έναν κωδικό πρόσβασης βάσης δεδομένων
& Nbsp? - Password = κωδικός πρόσβασης κωδικού πρόσβασης βάσης δεδομένων
& Nbsp ;-P PORT, --port = θύρα σύνδεσης βάσης δεδομένων PORT
& Nbsp? -q, --quiet Δεν εκτυπώνει μηνύματα κατάστασης στο stdout
& Nbsp? -l ΕΠΙΠΕΔΟ, --level = ΕΠΙΠΕΔΟ
& Nbsp? Επίπεδο καταγραφής (debug, πληροφορίες, προειδοποίηση, σφάλμα, κρίσιμη)
. & Nbsp? -Ν, --noop Μην εκτελείτε εντολές

Απαιτήσεις :

  • Python

Περιορισμοί :.

  • Μέχρι τώρα λειτουργεί μόνο με MySQL

Παρόμοια λογισμικά

Cyparkler
Cyparkler

2 Jun 15

LiquiBase
LiquiBase

17 Jul 15

S3QL
S3QL

20 Feb 15

Άλλο λογισμικό του προγραμματιστή Ferran Pegueroles Forcadell

mysql-autodoc
mysql-autodoc

6 Jun 15

mysql-autodoc
mysql-autodoc

12 May 15

django-dirbrowser
django-dirbrowser

11 May 15

Σχόλια για ffmigration

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία