SQLObject נבנה סביב שפת Python שאילתא המותאמת אישית המספקת קל לשימוש וקל להבנת תחביר להפעלת פקודות SQL שונות.
שפת שאילתא SQLObject היא בעצם אוסף של פונקציות פייתון מוכנות שפקודות SQL בסיסיות מופשטות.
פונקציות אלו מאפשרות למפתחים להשתמש בסימון כמו פייתון-בעת כתיבת הפעולות באתר שלהם, מה שמקל להטביע בפייתון האם שלהם בלי לחשוף את המידע באתר רגיש באמצעות פקודות SQL גלם המשמשות.
באמצעות SQLObject כופה מפתח להשתמש פייתון בלבד פקודות בעת אינטראקציה עם מסד הנתונים שלה, שיפור משמעותי בביטחון של פעולות באתר.
בגלל תחביר גמיש זה, SQLObject יכול גם מופשט שבבסיס מנוע מסד הנתונים, תוך שימוש באותו התחביר למסדי נתונים מרובים וטיפול בהבדלים ברקע.
זה עושה את זה סופר קל לכתוב יישומים תואמים מסד הנתונים צולבים שיכול בקלות להיות מועברים או לשנותם ממסד נתונים אחד למשנהו עם השינוי של רק כמה הגדרות.
מה חדש בהודעה זו:.
- DateTimeCol וTimeCol יכולים לקרוא ולכתוב ערכים במייקרו
מה חדש בגרסת 2.1.0:
- DateTimeCol וTimeCol יכולים לקרוא ולכתוב ערכים במייקרו .
מה חדש בגרסת 1.5.0:
- עוזרים לכיתה חיצונית שונו לבדיקת עמודות ב הצהרותיו של השולחן.
מה חדש בגרסת 1.3.1:
- שני תיקוני באגים מחרקים מועברים מ'SQLObject 1.2. 3` _.
מה חדש בגרסת 1.2.2:
- תיקון באג שמועבר מ'SQLObject 1.1.5 `_.
מה חדש בגרסת 1.2.0:
- מטופלים מיתרים במיוחד בבחר כדי לאפשר בחירה ( [', Id' שם '], שבו =' ערך = 42 '). עדכון מאפשר מחרוזת באיפה.
- ForeignKey ("שולחן", refColumn = 'refcol_id') כדי לאפשר ForeignKey להצביע על עמודה שאינה מזהה; הטור המכונה חייב להיות מספר שלם טור ייחודי.
- delColumn עכשיו מקבל את השם של ForeignKey בלי 'זיהוי'.
- תמיכה עבור PostgreSQL 7. * היא ירד. הגרסה נתמכת המינימלית של PostgreSQL היא 8.1 עכשיו.
- כללי ציטוט השתנו עבור PostgreSQL:. SQLObject משתמש מחרוזת הבריחה '' E אם המחרוזת מכילה תווים נמלטו עם קו נטוי
- באג שנגרם על ידי psycopg2 נוספו לאחרונה בוליאני חדש לא תכונת autocommit callable היה קבוע.
- sqlobject .__ doc__ ועיקרי .__ doc__ לא מכיל עוד מספר גרסה. השתמש sqlobject.version או version_info.
מה חדש בגרסת 1.1.3:
- תיקון באג שמועבר מ'SQLObject 1.0.3 `_.
מה חדש בגרסת 1.1.1:
- doc__
- ניתוח sqlobject .__ למספר גרסה מוצהר מיושן . השתמש sqlobject.version או version_info.
- sqlmeta.dbEncoding מתועד וconnection.dbEncoding.
מה חדש בגרסת 1.0.1:
- אי התאמת תחביר הייתה קבועה בSQLiteConnection שמנע SQLObject לשימוש עם פייתון 2.4.
מה חדש בגרסת 1.0.0:
- שינוי API עיקרי: מנתח DB URI שונה ל * להשתמש urllib.split () וסוף הציטוט (). זה פירושו כל שם משתמש / סיסמא / נתיב מותר בDB URIs אם הם כראוי% -encoded, וURIs DB באופן אוטומטי שאינם סחירים.
- מודול חדש `` __version __. Py`` נוסף. משתנים חדשים `` version`` (מחרוזת) ו` `version_info``. (5-tuple: גדול, קטן, מיקרו, רמת שחרור, סידוריים) מיובאים ל`` מרחב sqlobject``
- . AUTOINCREMENT בSQLite, עמודות id עשויות
- פרמטר `` backend`` בDB URI אינו נתמכת עוד, פרמטר שימוש driver`` ``.
תגובות לא נמצא