SQLAlchemy

Screenshot Λογισμικό:
SQLAlchemy
Στοιχεία Λογισμικού:
Εκδοχή: 1.0.6 επικαιροποιημένο
Ανεβάστε ημερομηνία: 20 Jul 15
Προγραμματιστής: Mike Bayer
Άδεια: Δωρεάν
Δημοτικότητα: 12

Rating: nan/5 (Total Votes: 0)

Χρησιμοποιείται κυρίως για την ORM του, SQLAlchemy είναι πολύ περισσότερο από αυτό.
SQLAlchemy χτίζει τις δικές του συνήθειες επιμονή γλώσσα επερωτήσεων και προσαρμοσμένες για υψηλή απόδοση και εύκολη πρόσβαση σε αποθηκευμένα δεδομένα

Τι είναι καινούργιο σε αυτή την έκδοση:.

< ul>

  • Ένα αρκετά σοβαρό ανά μονάδα εργασίας παλινδρόμησης σχετικά με εκφράσεις SQL είναι σταθερό, η νέα συμπεριφορά όσον αφορά τις εκφράσεις του κειμένου με & quot? ORDER BY & quot? έχει κλιμακωθεί πίσω ένα κομμάτι ώστε να ταιριάζει καλύτερα πλέον παρωχημένο και περιπτώσεις χρήσης, λίγο-που χρησιμοποιούνται ORM εκδήλωση γάντζο επισκευάστηκε καθώς εμπόδισε το πακέτο SQLSoup από την εργασία, και τα μεταδεδομένα & quot? για τη δημιουργία / στην πτώση & quot? εκδηλώσεις βιώσει μια αλλαγή μορφή σε ένα από τα λιγότερο χρησιμοποιημένα επιχειρήματα που πέρασε, το οποίο επανήλθε στην προηγούμενη μορφή του.
  • Τι είναι καινούργιο στην έκδοση 1.0.4:

    • Ένα αρκετά σοβαρό ανά μονάδα εργασίας όσον αφορά παλινδρόμησης εκφράσεις SQL είναι σταθερό, η νέα συμπεριφορά όσον αφορά τις εκφράσεις του κειμένου με & quot? ORDER BY & quot? έχει κλιμακωθεί πίσω ένα κομμάτι ώστε να ταιριάζει καλύτερα πλέον παρωχημένο και περιπτώσεις χρήσης, λίγο-που χρησιμοποιούνται ORM εκδήλωση γάντζο επισκευάστηκε καθώς εμπόδισε το πακέτο SQLSoup από την εργασία, και τα μεταδεδομένα & quot? για τη δημιουργία / στην πτώση & quot? εκδηλώσεις βιώσει μια αλλαγή μορφή σε ένα από τα λιγότερο χρησιμοποιημένα επιχειρήματα που πέρασε, το οποίο επανήλθε στην προηγούμενη μορφή του.

    Τι είναι καινούργιο στην έκδοση 0.9.9 / 1.0.0b5:

    • Νέα έκδοση χορδές του SQL Server
    • Νέα psycopg2 συνθήκες σφάλματος
    • Οι αλλαγές στην MySQL-υποδοχή-python και pg8000

    Τι είναι καινούργιο στην έκδοση 0.9.0:.

    • Python 3 υποστήριξης

    • υποστηρίζονται
    • προεκτάσεις C σε Python 3.
    • Σύνθετα χαρακτηριστικά τώρα επέστρεψε ως αντικείμενο φόρμας τους όταν ερωτηθούν σε μια βάση ανά-χαρακτηριστικό.
    • Σύλλογος μεσολάβησης SQL βελτιώσεις και διορθώσεις έκφρασης.
    • Το & quot? κωδικό πρόσβασης & quot? τμήμα μιας create_engine () δεν θεωρεί πλέον το σύμβολο + που κωδικοποιείται ως χώρο.

    Τι είναι καινούργιο στην έκδοση 0.8.2:

    • 0.8.2 περιλαμβάνει πολλές διορθώσεις σφαλμάτων και δεκάδες νέα χαρακτηριστικά, συμπεριλαμβανομένης της βελτίωσης της μερικά από τα νέα χαρακτηριστικά που εισήχθησαν στο 0.8.

    Τι είναι καινούργιο στην έκδοση 0.8.1:

    • Αυτή είναι μια bugfix απελευθέρωση η οποία επιλύει πολλά ζητήματα, μερικά από τα οποία εμφανίστηκε στην 0.8.0 ως παλινδρομήσεις και πολλά άλλα που επηρεάζουν όλες τις εκδόσεις.

    Τι είναι καινούργιο στην έκδοση 0.8.0:

    • Νέα Σχέση Χαρακτηριστικά
    • Νέα Πολυμορφικό Χαρακτηριστικά - with_polymorphic () και of_type ()
    • Νέα Runtime System Επιθεώρηση
    • Extensible Συστήματος
    • HSTORE Υποστήριξη

    Τι είναι καινούργιο στην έκδοση 0.7.8:

    • Το επιχείρημα των «αντικείμενα» για να ξεπλύνετε () είναι δεν είναι πλέον ξεπερασμένες, όπως έχουν κάποια έγκυρη περιπτώσεις χρήσης έχουν αναγνωριστεί.
    • Σταθερή identity_key () λειτουργία, η οποία δεν δεχόταν μια βαθμωτή επιχείρημα για την ταυτότητα.
    • Fixed bug όπου η επιλογή populate_existing δεν θα διαδίδονται σε δευτερεύον ερώτημα πρόθυμοι φορτωτές.

    Τι είναι καινούργιο στην έκδοση 0.7.6:

    • προσθέτει μερικά νέα χαρακτηριστικά, όπως υποστήριξη για κοινό τραπέζι Εκφράσεις, και έχει επίσης μερικές σημαντικές διορθώσεις σφαλμάτων.

    Τι είναι καινούργιο στην έκδοση 0.6.7:

    • σκλήρυναν τη στάση τους έναντι επαναλάβει την απομάκρυνση mutex γύρω από την ταυτότητα χάρτης επανάληψη, προσπαθώντας να μειώσει την πιθανότητα ενός (εξαιρετικά σπάνια) λειτουργία επανεισόδου GC προκαλεί μια αδιέξοδη κατάσταση. Θα μπορούσαν να άρουν το mutex στο 0,7.
    • Προστέθηκε ένα επιχείρημα `` name` να Query.subquery () `, για να επιτρέψει σε ένα σταθερό όνομα που θα διατεθεί για το σκοπό αυτό.
    • Μια προειδοποίηση εκπέμπεται όταν προσχώρησε τραπέζι κληρονομεί mapper δεν έχει πρωτεύοντα κλειδιά για την αντιστοιχισμένο τοπικά τραπέζι (αλλά δεν έχει pks στο τραπέζι υπερκλάση).
    • Fixed bug όπου & quot? μεσαία & quot? τάξη σε μια πολυμορφική ιεραρχία δεν θα έχει καμία στήλη «polymorphic_on« αν δεν είχε προσδιορίσει επίσης ένα «polymorphic_identity», που οδηγεί σε περίεργα λάθη κατά την ανανέωση, λάθος κατηγορία φορτώνονται όταν αναζητούνται από αυτόν τον στόχο. Επίσης εκπέμπει η σωστή ΠΟΥ κριτήριο όταν χρησιμοποιούν απλή κληρονομικότητα πίνακα.
    • Fixed bug όπου μια στήλη με ένα SQL ή διακομιστή προεπιλογή που είχε αποκλειστεί από μια χαρτογράφηση με include_properties ή exclude_properties θα οδηγήσει σε UnmappedColumnError.

    Τι είναι καινούργιο στην έκδοση 0.6.5:

    • Διορθώθηκε το bug στην query.update (), όπου « αξιολογηθούν »ή« φέρω »λήξης θα αποτύχει, εάν η βασική έκφραση της στήλης ήταν ένα χαρακτηριστικό κλάσης με διαφορετικό KeyName ως το πραγματικό όνομα της στήλης.
    • - Προστέθηκε μια ισχυρισμό κατά τη διάρκεια ξεπλύνετε το οποίο διασφαλίζει ότι δεν υπάρχουν κλειδιά ταυτότητα null-εκμετάλλευση παρήχθησαν σε & quot? πρόσφατα επίμονες & quot? αντικείμενα. Αυτό μπορεί να συμβεί όταν ο χρήστης ενεργοποιεί ορίζονται κωδικό ακούσια ξεπλένει σε μη πλήρως φορτωμένο αντικείμενα.
    • Lazy φορτία για τη σχέση χαρακτηριστικά πλέον να χρησιμοποιούν την τρέχουσα κατάσταση, δεν το quot &? δεσμευτεί & quot? κατάσταση, των ξένων και των πρωτογενών βασικά χαρακτηριστικά κατά την έκδοση του SQL, εάν ένα φλος δεν βρίσκεται σε εξέλιξη. Προηγουμένως, μόνο η κατάσταση της βάσης δεδομένων, που διαπράχθηκαν θα χρησιμοποιηθεί. Ειδικότερα, αυτό θα προκαλούσε πάρετε πολλές-προς-ένα () - σε λειτουργία lazyload να αποτύχει, όπως autoflush δεν ενεργοποιείται σε αυτά τα φορτία όταν καθορίζονται τα χαρακτηριστικά και το & quot? Δεσμευτεί & quot? κράτος δεν μπορεί να είναι διαθέσιμες.
    • Μια νέα σημαία στη σχέση (), load_on_pending, επιτρέπει ο τεμπέλης φορτωτή στη φωτιά μακριά σε εκκρεμότητα αντικείμενα χωρίς ένα φλος που λαμβάνουν χώρα, καθώς και ένα παροδικό αντικείμενο που είναι ήδη με το χέρι & quot? επισυνάπτεται & quot? στη συνεδρίαση. Σημειώστε ότι αυτό το μπλοκ σημαία αποδίδουν τα γεγονότα που λαμβάνουν χώρα όταν ένα αντικείμενο είναι φορτωμένο, έτσι backrefs δεν είναι διαθέσιμη μέχρι μετά ξεπλύνετε. Η σημαία προορίζεται μόνο για πολύ συγκεκριμένες περιπτώσεις χρήσης.
    • Μια άλλη νέα σημαία στη σχέση (), cascade_backrefs, απενεργοποιεί το & quot? σώσει ενημέρωση & quot? καταρράκτη όταν η εκδήλωση ξεκίνησε με το & quot? αντίστροφη & quot? πλευρά μια αμφίδρομη σχέση. Αυτό είναι ένα καθαρότερο συμπεριφορά, έτσι ώστε πολλά-προς-one μπορεί να ρυθμιστεί σε ένα παροδικό αντικείμενο χωρίς να μπαίνουν σε συνεδρία του αντικειμένου παιδιού, ενώ εξακολουθεί να επιτρέπει την προς τα εμπρός συλλογή με καταρράκτη. Εμείς * * προεπιλογή θα μπορούσε αυτό να False στο 0,7.
    • Ελαφρά βελτίωση στη συμπεριφορά των & quot? passive_updates = False & quot? όταν τοποθετείται μόνο στην πολλά-προς-μία πλευρά μιας σχέσης? τεκμηρίωση έχει διευκρινιστεί ότι passive_updates = False πρέπει πραγματικά να είναι από την πλευρά της ένα-προς-πολλά.
    • Τοποθέτηση passive_deletes = True σε ένα πολλά-προς-έναν εκπέμπει μια προειδοποίηση, αφού πιθανότατα προορίζεται να το βάλετε στο πλάι ένα-προς-πολλά.
    • Διορθώθηκε σφάλμα που θα απέτρεπε & quot? subqueryload & quot? από το να εργάζονται σωστά με απλή κληρονομικότητα πίνακα για μια σχέση από μια υποκατηγορία - & quot? όπου τύπου (x, y, z) & quot? μόνο παίρνει θέση στο εσωτερικό, αντί της κατ 'επανάληψη.
    • Όταν χρησιμοποιείτε from_self () με απλή κληρονομικότητα πίνακα, το & quot? όπου τύπου (x, y, z) & quot? τοποθετείται στο εξωτερικό του μόνο το ερώτημα, αντί του επανειλημμένα. Μπορεί να κάνει κάποιες προσαρμογές περισσότερο σε αυτό.
    • scoped_session εκπέμπει μια προειδοποίηση όταν configure () καλείται όταν ένα συνεδρίας είναι ήδη παρόντες (έλεγχοι μόνο το τρέχον νήμα).

    Τι είναι καινούργιο στην έκδοση 0.6.4:

    • Η ConcurrentModificationError όνομα έχει αλλάξει σε StaleDataError, και Οι περιγραφικές μηνύματα λάθους αναθεωρήθηκε ώστε να αντικατοπτρίζει ακριβώς αυτό το θέμα είναι. Και τα δύο ονόματα θα παραμείνουν διαθέσιμα για προβλέψιμο μέλλον για τα συστήματα που μπορούν να καθορίζουν ConcurrentModificationError σε ένα & quot? Εκτός από: & quot? ρήτρα.
    • Προστέθηκε ένα mutex στο χάρτη ταυτότητα η οποία mutexes αφαιρέσετε επιχειρήσεις εναντίον μεθόδους επανάληψης, η οποία τώρα προ-ρυθμιστικό πριν από την επιστροφή ενός iterable. Αυτό επειδή asyncrhonous GC μπορεί να αφαιρέσει τα στοιχεία μέσω του νήματος GC ανά πάσα στιγμή.
    • Η κατηγορία συνεδρίας είναι πλέον παρούσα σε sqlalchemy.orm. *. Είμαστε κινείται μακριά από τη χρήση του create_session (), η οποία έχει μη-στάνταρ προεπιλογές, για τις περιπτώσεις όπου είναι επιθυμητή η κατασκευάστρια Συνεδρία ενός σταδίου. Οι περισσότεροι χρήστες θα πρέπει να κολλήσει με sessionmaker () για γενική χρήση, ωστόσο.
    • query.with_parent () δέχεται τώρα παροδική αντικείμενα και θα χρησιμοποιήσει τις μη-επίμονο τιμές της pk / fk ιδιότητές τους, προκειμένου να διατυπώσει το κριτήριο. Έγγραφα αποσαφηνίζονται επίσης ως προς το σκοπό της with_parent ().
    • Οι include_properties και exclude_properties επιχειρήματα για να Mapper () δέχονται τώρα Στήλη αντικείμενα ως μέλη μαζί με τις χορδές. Αυτό έτσι ώστε ομώνυμο αντικείμενα στήλη, όπως εκείνες που εμπίπτουν ένα σύνδεσμο (), μπορεί να αποσαφήνιση.

    Τι είναι καινούργιο στην έκδοση 0.6.0:

    • Η επέκταση C λειτουργεί και με τα οποία η χρήση DBAPIs έθιμο σειρές όπως σειρά (και όχι μόνο πλειάδες).
    • Αποκαταστάθηκαν κάποια λογική δεσμεύουν επισήμανσης από 0,5 που διασφαλίζει ότι οι πίνακες με τα ονόματα των στηλών που επικαλύπτουν μια άλλη στήλη του εντύπου & quot? & # X3C? tablename & # x3e? _ & # X3C? ColumnName & # x3e? & quot? δεν θα παράγει λάθη εάν στήλης.
    • Table.create () και Table.drop () δεν ισχύουν πλέον metadata- επίπεδο δημιουργήσετε συμβάντα / πτώση.
    • Postgresql αντανακλά πλέον ονόματα αλληλουχία που συνδέεται με μία σειρά από στήλες σωστά, αφού το όνομα του από την αλληλουχία έχει αλλάξει.
    • Postgresql αντικατοπτρίζει το όνομα των αρχικών βασικών περιορισμών, εάν υπάρχει.

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

    ArangoDB-NET
    ArangoDB-NET

    9 Feb 16

    HumbleDB
    HumbleDB

    20 Jul 15

    APDO
    APDO

    13 May 15

    DBKiss
    DBKiss

    13 May 15

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

    nbt2yaml
    nbt2yaml

    13 Apr 15

    tracvatar
    tracvatar

    20 Feb 15

    Mako
    Mako

    1 Mar 15

    Alembic
    Alembic

    20 Feb 15

    Σχόλια για SQLAlchemy

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