بنيت SQLObject حول لغة الاستعلام بيثون المخصصة التي توفر وسيلة سهلة الاستخدام وسهلة الفهم بناء الجملة من أجل تشغيل أوامر SQL المختلفة.
لغة الاستعلام SQLObject هي في الأساس مجموعة من الوظائف بيثون الجاهزة التي مجردة أوامر SQL الأساسية.
هذه الوظائف تسمح للمطورين لاستخدام العلامات مثل بايثون عند كتابة عمليات قاعدة البيانات الخاصة بهم، مما يجعل من الاسهل لتغرس في بيثون وطنهم من دون الكشف عن معلومات قاعدة البيانات الحساسة عبر الأوامر SQL الخام المستخدمة.
باستخدام SQLObject قوات مطور لاستخدام بايثون فقط أوامر عند التعامل مع قاعدة البيانات الخاصة به، وتحسين كبير في أمن عمليات قاعدة البيانات.
بسبب هذا النحو مرن، SQLObject يمكن أيضا مجردة الكامنة محرك قاعدة البيانات، وذلك باستخدام نفس الجملة من أجل قواعد بيانات متعددة والتعامل مع الاختلافات في الخلفية.
وهذا يجعل من السهل سوبر لكتابة التطبيقات المتوافقة مع قاعدة البيانات المشتركة التي يمكن بسهولة أن استدار أو تحجيمها من قاعدة بيانات واحدة إلى أخرى مع تغيير سوى عدد قليل من الإعدادات.
ما هو جديد قوي> في هذا الإصدار:.
- وDateTimeCol وTimeCol يستطيعون القراءة والكتابة القيم مع ميكروثانية لى>
ما هو جديد في الإصدار 2.1.0:
- وDateTimeCol وTimeCol يستطيعون القراءة والكتابة القيم مع ميكروثانية . لى>
ما هو جديد في الإصدار 1.5.0:
- وتم تغيير مساعدين لفئة الخارجي للبحث الأعمدة في الإعلانات الجدول. لى>
- ويعلن دعم بايثون 2.4 عفا عليها الزمن وسيتم إزالة في الإصدار القادم. لى>
ما هو جديد في الإصدار 1.3.1:
- واثنين من بوجفيكسيس من البق استدار من `SQLObject 1.2. 3` _. لى>
ما هو جديد في الإصدار 1.2.2:
- وكان استدار A خلل من `SQLObject 1.1.5 `_. لى>
ما هو جديد في الإصدار 1.2.0:
- ويتم التعامل مع سلاسل خصيصا في حدد للسماح اختر ( ['الهوية،' اسم ']، حيث =' قيمة = 42 '). يسمح التحديث سلسلة في WHERE. لى>
- وForeignKey ('جدول'، refColumn = 'refcol_id') للسماح ForeignKey للإشارة إلى عمود غير معرف؛ يجب أن يكون العمود المشار عمود عدد صحيح فريدة من نوعها. لى>
- وdelColumn يقبل الآن اسم ForeignKey دون "ID". لى>
- ويتم إسقاط الدعم لكيو 7. *. إصدار معتمد الحد الأدنى من الإنترنت هو 8.1 الآن. لى>
- وتغيرت قواعد نقلا لكيو: SQLObject يستخدم سلسلة الهروب E '' إذا كانت السلسلة تحتوي هربت الحروف مع مائل لى>
- والشوائب التي تسببها psycopg2 أضافت مؤخرا منطقية جديد لم تم إصلاح المستحقة السمة AUTOCOMMIT. لى>
- وsqlobject .__ doc__ والرئيسية .__ doc__ لم تعد تحتوي على رقم الإصدار. استخدام sqlobject.version أو version_info. لى>
ما هو جديد في الإصدار 1.1.3:
- وكان استدار A خلل من `SQLObject 1.0.3 `_. لى>
ما هو جديد في الإصدار 1.1.1:
- وأعلن
- والتحليل اللغوي sqlobject .__ doc__ لرقم الإصدار عفا عليها الزمن . استخدام sqlobject.version أو version_info. لى>
- وsqlmeta.dbEncoding الموثقة وconnection.dbEncoding. لى>
ما هو جديد في الإصدار 1.0.1:
- وكان قد حدد عدم توافق بناء الجملة في SQLiteConnection التي حالت دون SQLObject ليتم استخدامها مع بيثون 2.4. لى>
ما هو جديد في الإصدار 1.0.0:
- والتغيير API التخصص: DB URI محلل تم تغيير ل استخدام urllib.split * () ونهاية الاقتباس (). هذا يعني أن يسمح أي اسم المستخدم / كلمة السر / المسار في DB محددات إذا كانت بشكل صحيح٪ -encoded، ومحددات DB هي غير المسعرة تلقائيا. لى>
وأضاف - وحدة نمطية جديدة `` __version __. py``. متغيرات جديدة `` version`` (سلسلة) و`` version_info``. (5-الصفوف (tuple): الكبرى والصغرى، والصغرى، مستوى الإصدار، المسلسل) يتم استيرادها إلى `` مساحة sqlobject`` لى>
- وAUTOINCREMENT في SQLite، يتم إجراء الأعمدة الهوية. لى>
- ومعلمة `` لم يعد معتمدا backend`` في DB URI، واستخدام المعلمة `` driver``. لى>
لم يتم العثور على التعليقات