Goose

Screenshot Λογισμικό:
Goose
Στοιχεία Λογισμικού:
Εκδοχή: 1.0.0
Ανεβάστε ημερομηνία: 14 Apr 15
Προγραμματιστής: Mike Steder
Άδεια: Δωρεάν
Δημοτικότητα: 107

Rating: nan/5 (Total Votes: 0)

Goose είναι ένα εργαλείο Python για τη διαχείριση και την εφαρμογή των μεταναστεύσεων βάσης δεδομένων SQL.
Επειδή οι χήνες μας χρησιμοποιούν SQLAlchemy για τη διαχείριση των μεταναστευτικών τους πίνακες μπορείτε να συνδεθείτε και να μεταναστεύσουν οποιαδήποτε βάση δεδομένων υποστηρίζεται από SQLAlchemy.
Μεταναστεύσεις είναι απλά αρχεία SQL και οι μεταναστεύσεις προκειμένου εφαρμόζεται καθορίζεται μέσω της ρύθμισης παραμέτρων σε ένα αρχείο YAML.
Χρήση
Πρώτη προετοιμάσει τη βάση δεδομένων σας με την εγκατάσταση του πίνακα migration_info:
χήνα -Δ SQLite: ///my.db -m μεταναστεύσεις / init
Τώρα πάμε μπροστά και να μεταναστεύσουν:
χήνα -Δ SQLite: ///my.db -m μεταναστεύσεις / μεταναστεύουν
Για να μάθετε τι έχουν μεταναστεύσεις έχουν εφαρμοστεί μπορείτε να κάνετε:
χήνα -Δ SQLite: ///my.db -m μεταναστεύσεις / λίστα
installation
PIP εγκαταστήσετε pyyaml ​​PIP εγκατάσταση sqlalchemy
Και να εγκαταστήσετε όποια DB API πρόγραμμα οδήγησης που χρειάζεστε για συγκεκριμένες DB σας:
Pip εγκαταστήσετε psycopg2
Διάταξη του έργου
Υποθέτοντας ότι έχετε ένα έργο που θέλετε να προσθέσετε μεταναστεύσεις σε έναν κατάλογο όπως αυτό:
MyApp
| - README
`- Πακέτο
& Nbsp? | - __init__.py
& Nbsp? `- Somecode.py
Θα μπορούσατε να προσθέσετε μεταναστεύσεις σαν αυτό:
MyApp
| - README
| - Πακέτο /
| | - __init__.py
| `- Somecode.py
`- Μεταναστεύσεις /
& Nbsp? | - Create_user_tables.sql
& Nbsp? | - Db_skeleton.sql
& Nbsp? | - Index.yaml
& Nbsp? `- Update_users.sql
Το περιεχόμενο των index.yaml θα μοιάζουν:
μεταναστεύσεις:
& Nbsp? - Db_skeleton.sql
& Nbsp? - Create_user_tables.sql
& Nbsp? - Update_users.sql

Απαιτήσεις :

  • Python

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

Άλλο λογισμικό του προγραμματιστή Mike Steder

txTemplate
txTemplate

20 Feb 15

Σχόλια για Goose

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