Psycopg2 (הידוע גם בפיתון-psycopg2 על רוב מערכות הפעלה מבוססת לינוקס) היא תוכנה קטנה מאוד, יציבה ומהירה נכתבה ב- C ותוכננה מהקיזוז לספק מתאם PostgreSQL לlanguage.Features תכנות Python ב תכונות glanceKey כוללות תמיכת COPY, סמנים בצד השרת, תמיכה בשני שלבים להתחייב, תמיכה עבור עצמים גדולים, אסינכרוני ללא חסימת I / O, שגם משולב עם הספריות מבוססות coroutine, כולל Eventlet, gevent, וuGreen , כמו גם תמיכה בשליחה וקבלה של הודעות אסינכרוני.
בנוסף, Psycopg2 יכול לשמש כהסתגלות של כמה חפצי Python לסוג מסד הנתונים, כוללים תמיכה גמישה JSON, tuples לרשומות, מילונים לhstore, ורשימות לarray.It ניתן להרחיב בקלות לadaptersIt החדש תוכנת extendible, המאפשרת למשתמשים להוסיף בקלות תמיכה עבור מתאמים חדשים אשר יכול לשמש כדי להמיר אובייקטי Python לtypecasters SQL ותחביר, כמו גם להמיר סוגי PostgreSQL לobjects.Implements Python Python specificationsPsycopg2 DB API 2.0 הוא מודול פייתון שתוכנן ליישם במלואן API Python DB (ממשק תכנות יישומים) 2.0 מפרטים, כמו גם לאפשר גישה לרבים מPostgreSQL & rsquo; s לשכתב מלא features.A של Psycopg modulePsycopg2 המקורי הוא שכתוב של מודול Psycopg המקורי מלא. הוא נוצר מתוך כוונת מתן שיעורים בסגנון חדש עבור חיבורי מסד נתונים, כמו גם חפצי סמן ורב goodies.Supports Python אחר 2.5-3.4 וPostgreSQL 7.4 ל9.4At רגע כתיבת סקירה זו, גילה שPsycopg2 תוכנה תומכת בגרסות Python 2.5-3.4, כמו גם גרסאות PostgreSQL 7.4-9.4. היישום הוא חוט בטוח, מה שאומר שנושאים שיכולים לחלוק את אותו חיבור או להשתמש connections.Supported שונה על לינוקס, Windows ו- Mac OS XPsycopg2 היא תוכנה בפלטפורמות, נתמכת על גנו / לינוקס, Microsoft Windows ו- Mac OS X מערכות הפעלה. זה כבר נוסה בהצלחה במחשבים התומכים באחת מארכיטקטורות מעבד 64 או 32 סיביות
מה חדש בהודעה זו :.
- תמיכת jsonb נוסף עבור PostgreSQL 9.4 (כרטיס # 226).
- . segfault קבוע אם דוחות COPY מועברים לביצוע () במקום להשתמש בשיטות המתאימות (כרטיס # 219)
- המרת חיל טיעוני בריכה לשלמה כדי להימנע מברכות שעלולים להיות בלתי מוגבלת (כרטיס # 220).
- סמנים עם HOLD לא מתחילים עסקה חדשה על מהלך / להביא / קרוב (כרטיס # 228).
- סמנים עם HOLD ניתן להשתמש בautocommit (כרטיס # 229).
- callproc () לא בשקט להתעלם טיעון ללא אורך.
- קבוע דליפת זיכרון עם עצמים גדולים (כרטיס # 256).
- מודול _psycopg.so הפנימי ניתן לייבא עצמאי (כדי לאפשר מודולים מלהטט כמו זו שתוארה בכרטיס # 201).
מה חדש בגרסת 2.5.2:
- segfault הקבוע כבישה למעט גדל על שגיאת חיבור ( כרטיס # 170).
- שגיאות קשר משמעותיות לדווח הודעה משמעותית, הודות לאלכסיי Borzenkov (כרטיס # 173).
- באופן ידני יצירת lobject עם הפרמטר השגוי אינו segfault (כרטיס # 187).
מה חדש בגרסת 2.4.2:
- גרסה זו מציגה את הניהול של כל הפרמטרים ההפעלה באמצעות שיטת set_session החדש () ומתקנת כמה באגים הקשורים לmulti-threading ומשימות ירוקות.
דרישות :
- Python
תגובות לא נמצא