mig

Screenshot Λογισμικό:
mig
Στοιχεία Λογισμικού:
Εκδοχή: 0.0.6
Ανεβάστε ημερομηνία: 20 Feb 15
Προγραμματιστής: mig contributors
Άδεια: Δωρεάν
Δημοτικότητα: 13

Rating: nan/5 (Total Votes: 0)

MIG ([Μ] ediaGoblin [i] s [G] reat!) Γράφτηκε για πρώτη φορά από τον Christopher Allan Webber για το GNU MediaGoblin.
Από τότε, Joar Wandborg έχει αποσπάσει τα βασικά στοιχεία της λειτουργικότητας από MediaGoblin και σε ένα ξεχωριστό πακέτο το οποίο είναι README διαβάζετε αυτή τη στιγμή.
Init μεταναστεύσεις
Είτε τρέξιμο mig.run (κινητήρας, το όνομα, μοντέλα, μεταναστεύσεις) ή προσθέστε τον πίνακα mig.models.MigrationData χειροκίνητα.
Σημείωση
Εάν η βάση δεδομένων σας έχει ήδη συμπληρωθεί και δεν υπάρχουν σειρές έκδοση μετανάστευσης στον πίνακα MigrationData, mig.run () θα αποτύχει.
Αν έχετε ήδη μια πυκνοκατοικημένη βάση δεδομένων θα πρέπει να δημιουργήσετε ένα MigrationData (όνομα = "migrations_handle», έκδοση = 0) Η σειρά για τις Μεταναστεύσεις σας στον πίνακα MigrationData, αλλιώς η MIG θα προσπαθήσει να κινήσει τη βάση δεδομένων.
Παράδειγμα εγκατάστασης
Δημιουργήστε τη μετανάστευση
.. Κωδικό μπλοκ :: Python
& Nbsp? & Nbsp? & Nbsp? από mig RegisterMigration εισαγωγής
& Nbsp? & Nbsp? & Nbsp? από sqlalchemy ΜεταΔεδομένα εισαγωγής, πίνακας, στήλη, Ακέραιος, Unicode, DateTime,
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? ForeignKey
& Nbsp? & Nbsp? & Nbsp? Μετοικίσεις = {}
& Nbsp? & Nbsp? & Nbsp? RegisterMigration (1, μεταναστεύσεις)
& Nbsp? & Nbsp? & Nbsp? def create_site_table (db_conn):
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? μεταδεδομένα = μεταδεδομένα (δεσμεύουν = db_conn.bind)
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? user_table = Πίνακας («χρήστης», μεταδεδομένα, Autoload = True,
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? autoload_with = db_conn.bind)
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? site_table = Πίνακας («τόπος», μεταδεδομένα,
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? Στήλη ("id", Ακέραιος, primary_key = True),
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? Στήλη («τομέας», Unicode),
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? Στήλη («owner_id», ακέραιος, ForeignKey (user_table.columns ['id'])))
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? site_table.create ()
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? db_conn.commit ()
& Nbsp? & Nbsp? & Nbsp? RegisterMigration (2, μεταναστεύσεις)
& Nbsp? & Nbsp? & Nbsp? def item_add_site_id (db_conn):
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? μεταδεδομένα = μεταδεδομένα (δεσμεύουν = db_conn.bind)
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? item_table = Πίνακας («αντικείμενο», μεταδεδομένα, Autoload = True)
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? site_table = Πίνακας («τόπος», μεταδεδομένα, Autoload = True)
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? site_id_col = Στήλη («site_id», Ακέραιος, ForeignKey (
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? site_table.columns ['id']))
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? site_id_col.create (item_table)
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? db_conn.commit ()
Εγγραφή μοντέλα
.. Κωδικό μπλοκ :: Python
& Nbsp? & Nbsp? & Nbsp? bcrypt εισαγωγής
& Nbsp? & Nbsp? & Nbsp? από datetime datetime εισαγωγής
& Nbsp? & Nbsp? & Nbsp? από μεταναστεύσουν changeset εισαγωγής
& Nbsp? & Nbsp? & Nbsp? από talkatv db εισαγωγής
& Nbsp? & Nbsp? & Nbsp? κατηγορία χρήσης (db.Model):
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? id = db.Column (db.Integer, primary_key = True)
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? όνομα χρήστη = db.Column (db.String (60), το μοναδικό = True)
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? email = db.Column (db.String (255), το μοναδικό = True)
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? password = db.Column (db.String (60))
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? def __init __ (self, όνομα, e-mail, τον κωδικό πρόσβασης = Καμία, OpenID = Κανένα):
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? self.username = το όνομα χρήστη
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? self.email = e-mail
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? αν κωδικό:
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? self.set_password (password)
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? αν OpenID:
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? self.openid = OpenID
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? def __repr __ (self):
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? επιστροφή »<χρήστη {0}>». μορφή (self.username)
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? def set_password (self, password):
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? self.password = bcrypt.hashpw (κωδικός πρόσβασης, bcrypt.gensalt ())
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? def check_password (self, password):
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? επιστρέψει bcrypt.hashpw (password, self.password) == self.password
& Nbsp? & Nbsp? & Nbsp? κατηγορία OpenID (db.Model):
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? id = db.Column (db.Integer, primary_key = True)
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? url = db.Column (db.String ())
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? δημιουργήθηκε = db.Column (db.DateTime)
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? user_id = db.Column (db.Integer, db.ForeignKey («user.id»))
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? χρήστη = db.relationship («Χρήστης»,
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? backref = db.backref («openids», τεμπέλης = «δυναμική»))
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? def __init __ (self, χρήστη, url):
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? self.created = datetime.utcnow ()
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? self.user = χρήστη
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? self.url = url
& Nbsp? & Nbsp? & Nbsp? κατηγορία Προϊόν (db.Model):
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? id = db.Column (db.Integer, primary_key = True)
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? title = db.Column (db.String ())
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? url = db.Column (db.String (), το μοναδικό = True)
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? δημιουργήθηκε = db.Column (db.DateTime)
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? site_id = db.Column (db.Integer, db.ForeignKey («site.id»))
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? site = db.relationship («τόπος»,
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? backref = db.backref («αντικείμενα», τεμπέλης = «δυναμική»))
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? def __init __ (self, url, τίτλος, το site = Κανένα):
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? εάν το site:
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? self.site = ιστοσελίδα
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? self.title = τίτλος
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? self.url = url
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? self.created = datetime.utcnow ()
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? def __repr __ (self):
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? επιστροφή »». μορφή (
                    self.url,
                    self.site.owner.username αν self.site άλλο Κανένα)
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? def as_dict (αυτο):
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? μου = {
                    «ID»: self.id,
                    «Τίτλος»: self.title,
                    «Url»: self.url,
                    «Δημιουργήθηκε»: self.created.isoformat ()}
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? αν self.site:
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? me.update ({«ιδιοκτήτης»: self.site.owner.id})
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? με την επιστροφή
& Nbsp? & Nbsp? & Nbsp? τάξη ιστοσελίδας (db.Model):
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? id = db.Column (db.Integer, primary_key = True)
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? δημιουργήθηκε = db.Column (db.DateTime)
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? τομέα = db.Column (db.String)
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? owner_id = db.Column (db.Integer, db.ForeignKey («user.id»))
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? ιδιοκτήτης = db.relationship («Χρήστης»,
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? backref = db.backref («χώροι», τεμπέλης = «δυναμική»))
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? def __init __ (self, ιδιοκτήτης, περιοχή):
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? self.owner = ιδιοκτήτη
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? self.domain = τομέας
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? self.created = datetime.utcnow ()
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? def __repr __ (self):
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? επιστροφή »<ιστοσελίδας {0} ({1})>». μορφή (
                    self.domain,
                    self.owner.username)
& Nbsp? & Nbsp? & Nbsp? κατηγορία Σχόλιο (db.Model):
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? id = db.Column (db.Integer, primary_key = True)
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? δημιουργήθηκε = db.Column (db.DateTime)
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? text = db.Column (db.String ())
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? item_id = db.Column (db.Integer, db.ForeignKey («item.id»))
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? Item = db.relationship («αντικείμενο»,
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? backref = db.backref («παρατηρήσεις», τεμπέλης = «δυναμική»))
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? user_id = db.Column (db.Integer, db.ForeignKey («user.id»))
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? χρήστη = db.relationship («Χρήστης»,
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? backref = db.backref («παρατηρήσεις», τεμπέλης = «δυναμική»))
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? def __init __ (self, στοιχείο, το χρήστη, κείμενο):
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? self.item = θέση
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? self.user = χρήστη
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? self.text = κείμενο
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? self.created = datetime.utcnow ()
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? def __repr __ (self):
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? επιστροφή »<Σχόλιο {0} ({1})>». μορφή (
                    self.text [25] + ('...' αν len (self.text)> 25 αλλιώς ''),
                    self.user.username)
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? def as_dict (αυτο):
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? μου = {
                    «ID»: self.id,
                    «Αντικείμενο»: self.item.id,
                    «User_id»: self.user.id,
                    «Όνομα χρήστη»: self.user.username,
                    «Κείμενο»: self.text,
                    «Δημιουργήθηκε»: self.created.isoformat ()}
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? με την επιστροφή
& Nbsp? & Nbsp? & Nbsp? ΜΟΝΤΕΛΑ = [
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? Ο Χρήστης,
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? Σχόλιο,
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? Στοιχείο,
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? OpenID,
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? Ιστοσελίδας]
Εκτελέστε μεταναστεύσεις
.. Κωδικό μπλοκ :: Python
& Nbsp? & Nbsp? & Nbsp? από mig run εισαγωγής
& Nbsp? & Nbsp? & Nbsp? από mig.models εισαγωγή MigrationData
& Nbsp? & Nbsp? & Nbsp? από yourapp db εισαγωγής
& Nbsp? & Nbsp? & Nbsp? από τα μοντέλα εισαγωγής yourapp.models
& Nbsp? & Nbsp? & Nbsp? από Μετοικίσεις εισαγωγή yourapp.migrations
& Nbsp? & Nbsp? & Nbsp? def check_or_create_mig_data ():
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? αν δεν db.engine.dialect.has_table (db.session, «mig__data»):
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? # Δημιουργία πίνακα μετανάστευση
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? MigrationData .__ τραπέζι __. Δημιουργήσει (db.engine)
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? # Δημιουργία του πρώτου μετανάστευσης, έτσι ώστε η MIG δεν init.
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? μετανάστευση = MigrationData (όνομα = u »__ main__», έκδοση = 0)
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? db.session.add (μετανάστευση)
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? db.session.commit ()
& Nbsp? & Nbsp? & Nbsp? αν __name__ == «__main__»:
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? αν db.engine.dialect.has_table (db.session, «χρήστης»):
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? # Η DB έχει ήδη συμπληρωθεί, ελέγξτε αν μεταναστεύσεις είναι ενεργό,
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? # Αλλιώς να δημιουργήσετε τον πίνακα δεδομένων για τη μετανάστευση
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? check_or_create_mig_data ()
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? τρέξιμο (db.engine, u »__ main__, μοντέλα, μεταναστεύσεις)

Απαιτήσεις :

  • Python

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

Tiote
Tiote

14 Apr 15

hamsterdb
hamsterdb

17 Feb 15

mongoctl
mongoctl

20 Feb 15

Σχόλια για mig

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