nous.migration

Screenshot Λογισμικό:
nous.migration
Στοιχεία Λογισμικού:
Εκδοχή: 0.7.1
Ανεβάστε ημερομηνία: 14 Apr 15
Προγραμματιστής: Ignas Mikalajunas
Άδεια: Δωρεάν
Δημοτικότητα: 6

Rating: 2.0/5 (Total Votes: 1)

nous.migration είναι ένα ακόμη SQLAlchemy εργαλείο μετανάστευσης σχήμα βάσης δεδομένων.
installation
Για να το εγκαταστήσετε, προσθέστε:
[Μετανάστευση]
συνταγή = zc.recipe.egg
αυγά =
& Nbsp? nous.migration
να buildout.cfg σας
Μπορεί να θέλετε να προσθέσετε pakcage οδηγός databse σας και στην εφαρμογή σας
πακέτο όπως αυτό:
[Μετανάστευση]
συνταγή = zc.recipe.egg
αυγά =
& Nbsp? psycopg2
& Nbsp? nous.some_app
& Nbsp? nous.migration
Διαμόρφωση
Προσθήκη στο development.ini σας ή κάποιο άλλο είδος INI:
[Nous.migration]
app = app: απασχολημένος
πακέτο = busy.migration
migrator αναμένει διαμόρφωση sqlalchemy να είναι παρούσα στο τμήμα app, για παράδειγμα:
[App: απασχολημένος]
sqlalchemy.url = PostgreSQL: /// ανάπτυξη
Θα ήθελα να προσθέσω διαμόρφωση sqlalchemy στο τμήμα μετανάστευσης πάρα πολύ αν κάποιος θα ρωτήσει.
Μπορείτε επίσης να προσθέσετε:
VCS = GIT
schema_diff_cmd = git διαφ src / απασχολημένος / μοντέλα / schema.sql
έτσι ώστε η εντολή add_script θα προσθέσει τα αρχεία στο σύστημα ελέγχου έκδοσης, και να συμπληρώσετε τους με το δέλτα του σχήματος σας αυτόματα.
Αυτές οι δύο ρυθμίσεις θα μπορούσε να πάει το setup.cfg, δεδομένου ότι δεν είναι πραγματικά ανάπτυξη συναφών και ποτέ δεν υποχρεούνται να εκτελέσουν την εφαρμογή σας.
Χρήση
bin / μεταναστεύουν development.ini [αναβάθμιση | υποβάθμιση | συναρμολόγηση | add_script] [έκδοση]
Ενσωμάτωση με την αίτησή σας
Προσθέστε κάτι σαν αυτό:
& Nbsp? & Nbsp? & Nbsp? κινητήρα = engine_from_config (Conf, «sqlalchemy.»)
& Nbsp? & Nbsp? & Nbsp? DBMigrator (κινητήρας, «busy.migration»). Set_up_migration (init_migration = DBSetUp (), run_scripts = False)
να setup_app σας, ή σε initialize_sql σας
DBSetUp είναι μια κατηγορία που έχει μια "αναβάθμιση" μέθοδο που προετοιμάζει το σχήμα σας.
Μπορείτε να το κάνετε με πολλούς τρόπους, μπορείτε να προσθέσετε ένα σενάριο μετάβασης που δημιουργεί τα τραπέζια σας και στη συνέχεια μεταναστεύουν ότι η χρήση της μετανάστευσης σενάρια:
& Nbsp? & Nbsp? & Nbsp? DBMigrator (κινητήρας, «busy.migration»). Set_up_migration (run_scripts = True)
Ή μπορείτε να έχετε ένα κανονικό σχήμα που έχει συσταθεί και να προετοιμάσει όλα με τη μία και μόνο το σήμα όλα τα σενάρια ως «τελειωμένη»
& Nbsp? & Nbsp? & Nbsp? . DBMigrator (κινητήρας, «busy.migration») set_up_migration (init_migration = DBSetUp (), run_scripts = False)

Απαιτήσεις :

    < li> Python

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

verobject
verobject

14 Apr 15

ZODB3
ZODB3

15 Apr 15

Qore Tuxedo Module
Qore Tuxedo Module

20 Feb 15

Yoyo-migrations
Yoyo-migrations

14 Apr 15

Άλλο λογισμικό του προγραμματιστή Ignas Mikalajunas

nous.mailpost
nous.mailpost

15 Apr 15

Σχόλια για nous.migration

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