psycopg

Screenshot Λογισμικό:
psycopg
Στοιχεία Λογισμικού:
Εκδοχή: 1.1.21
Ανεβάστε ημερομηνία: 12 May 15
Προγραμματιστής: Federico Di Gregorio
Άδεια: Δωρεάν
Δημοτικότητα: 16

Rating: nan/5 (Total Votes: 0)

psycopg είναι ένας προσαρμογέας βάσης δεδομένων PostgreSQL για τη γλώσσα προγραμματισμού Python. Τα κύρια πλεονεκτήματά του είναι ότι υποστηρίζει την πλήρη Python DBAPI 2.0 και είναι το νήμα ασφαλής στο επίπεδο 2.
psycopg έχει σχεδιαστεί για βαριά multi-threaded εφαρμογές που δημιουργούν και καταστρέφουν μέρη των δρομέων και να κάνει μια εμφανή αριθμό ταυτόχρονων ένθετα ή ενημερώσεις.
Η psycopg διανομή περιλαμβάνει ZPsycopgDA, προσαρμογέα βάσης δεδομένων Zope. Αυτή η σελίδα είναι για psycopg 2, μια σχεδόν πλήρης επανεγγραφή του υποκαταστήματος psycopg 1.1.x.
Psycopg 2 διαθέτει πλήρες αντίγραφο libpq πρωτόκολλο v3 ΝΑ / ΑΝΤΙΓΡΑΦΟΝ και την πλήρη προσαρμογή αντικειμένου για όλες τις βασικές Python 2.3 τύπους: χορδές (συμπεριλαμβανομένων Unicode), ints, λαχταρά, επιπλέει, ρυθμιστικά (δυαδικών αντικειμένων), booleans, mx.DateTime και ενσωματωμένη τύπους datetime .
Υποστηρίζει, επίσης, ερωτήματα Unicode και λίστες Python αντιστοιχίζονται με σειρές PostgreSQL

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

  • Αυτή χαρακτηριστικά απελευθέρωσης ένα πρόγραμμα ανάλυσης bytea για να βεβαιωθείτε ότι psycopg θα συνεργαστεί με δυαδικά δεδομένα ανεξάρτητα από libpq και PostgreSQL εκδόσεις? στήριξης για μη-κανονικοποιημένη κωδικοποιήσεις χαρακτήρων? μια λύση για την κενή ερωτήματα? και καλύτερη αναφορά σφαλμάτων.

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

  • Νέες δυνατότητες και αλλαγές
  • Προστέθηκε register_composite () συνάρτηση για να ρίξει PostgreSQL σύνθετοι τύποι σε Python πλειάδες / namedtuples.
  • Πιο αποτελεσματική επανάληψη στο όνομά τους δρομείς.
  • Το σενάριο κατασκευής αρνείται να μαντέψει τιμές, εάν pg_config δεν βρέθηκε.
  • Συνδέσεις και δρομείς είναι ασθενώς referenceable.
  • Προστέθηκε 'β' και λειτουργία «t» για μεγάλα αντικείμενα: γράφετε μπορεί να ασχοληθεί με τα δύο χορδές bytes και Unicode? Διαβάστε μπορεί να επιστρέψει είτε bytes strings ή αποκωδικοποιηθεί Unicode.
  • Αντιγραφή στέλνει δεδομένα Unicode σε αρχεία εφαρμογής io.TextIOBase.
  • Το σενάριο κατασκευής αρνείται να μαντέψει τιμές, εάν pg_config δεν βρέθηκε.
  • Η βελτίωση της PostgreSQL-Python κωδικοποιήσεις χαρτογράφησης. Προστέθηκε μερικά λείπουν κωδικοποιήσεις: EUC_CN, EUC_JIS_2004, ISO885910, ISO885916, λατινική10, SHIFT_JIS_2004
  • .
  • Αποσύρεται επαναλαμβάνεται λεξικό αναζητήσεις με το ερώτημα Unicode / παραμέτρους.
  • Κενό λίστες σωστά λεωφορείο για Python - & gt? PostgreSQL - & gt? Python.
  • Διορθώσεις σφαλμάτων:
  • Σταθερή προσαρμογή των Κανένας σε σύνθετα είδη (εισιτήριο # 26). Αναφορά σφάλματος από τον Karsten Hilbert.
  • Διορθώθηκαν αρκετά διαρροές αναφορά σε λιγότερο συχνές διαδρομές κώδικα.
  • Διορθώθηκε segfault όταν ένα μεγάλο αντικείμενο είναι κλειστή και η σύνδεση του να μην διατίθενται.
  • Προστέθηκε λείπει το εικονίδιο για να ZPsycopgDA πακέτο, δεν είναι διαθέσιμο σε Zope 2.12.9 (εισιτήριο # 30). Αναφορά σφάλματος και εμπλάστρου από Pumukel.

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

  • η έκδοση διορθώνει ένα bug αναφέρθηκε στο 2.3.0 και 2.3.1 πρόληψη Psycopg να συνδεθείτε με pgBouncer

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

  • Αυτή η έκδοση εισάγει πολλά νέα χαρακτηριστικά, όπως η υποστήριξη για Οι δύο φάσεων και ειδοποίηση paylod, μια hstore προς / από τον προσαρμογέα dict, και την ακύρωση του ερωτήματος.
  • Είναι σταγόνες επίσης υποστήριξη για το πρωτόκολλο libpq 2, πράγμα που σημαίνει ότι psycopg τώρα λειτουργεί μόνο με την PostgreSQL 7.4 ή νεότερη έκδοση για την Python 2,4 έως 2,7.

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

  • Αυτή η έκδοση εισάγει πολλά νέα χαρακτηριστικά που σχετίζονται με την PostgreSQL 9.0.
  • psycopg υποστηρίζει τώρα δύο φάσεων (TCP), όπως ορίζεται από το ΠΟΠ-249, ειδοποιήστε ωφέλιμα φορτία, και ο νέος τύπος hstore.

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

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

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

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

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

  • Αυτή η έκδοση προσθέτει καλύτερη υποστήριξη για ΑΝΤΙΓΡΑΦΟΝ / COPY με εισηγμένες διαχωριστικά και απεριόριστο μέγεθος επερώτησης, καλύτερο χειρισμό των τιμών float Inf και NaN, και υποστήριξη για UUID και Inet PostgreSQL.
  • executemany () επιστρέφει τώρα το σωστό αριθμό των επηρεαζόμενων σειρές για πολλαπλές δηλώσεις INSERT και UPDATE.

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

  • Ορισμένες μικρές διαρροές μνήμης έχουν καθοριστεί
  • Αυτή η έκδοση προσθέτει επίσης μια νέα μέθοδο get_backend_pid () σχετικά με το αντικείμενο σύνδεση και παρέχει υποστήριξη για τα μεγάλα αντικείμενα.

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

CitrusDB
CitrusDB

14 Apr 15

TecUtils
TecUtils

20 Feb 15

SQLObject
SQLObject

28 Sep 15

Άλλο λογισμικό του προγραμματιστή Federico Di Gregorio

ZPsycopgDA
ZPsycopgDA

14 Apr 15

Psycopg2
Psycopg2

17 Feb 15

Σχόλια για psycopg

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