SQLObject একটি ব্যবহার করা সহজ এবং বিভিন্ন এসকিউএল কমান্ড চালানোর জন্য বাক্য গঠন বুঝতে সহজ উপলব্ধ করা হয় যে একটি কাস্টম পাইথন কোয়েরি ভাষায় ঘিরেই তৈরি করা হয়েছে.
SQLObject কোয়েরি ভাষায় মূলত তৈয়ারি পাইথন ফাংশন যে বিমূর্ত মৌলিক এসকিউএল কমান্ড একটি সেট.
এই ফাংশন ব্যবহার কাঁচা এসকিউএল কমান্ডের মাধ্যমে সংবেদনশীল ডাটাবেস তথ্য প্রকাশক ছাড়া তাদের স্থানীয় পাইথন এম্বেড করার জন্য এটি সহজ, যার ফলে তাদের ডাটাবেস অপারেশন লেখার সময় ডেভেলপারদের একটি পাইথন মত মার্কআপ ব্যবহার করতে পারবে.
ব্যাপকভাবে ডাটাবেস অপারেশন নিরাপত্তা ব্যবস্থার উন্নতি করতে তার নিজস্ব ডাটাবেসের সঙ্গে আলাপচারিতার সময় একটি ডেভেলপার SQLObject বাহিনী ব্যবহার করে ব্যবহার করতে পাইথন শুধুমাত্র কমান্ড.
কারণ এই নমনীয় সিনট্যাক্স, SQLObject করতে পারেন সারাংশ একাধিক ডাটাবেস জন্য একই সিনট্যাক্স ব্যবহার করে এবং ব্যাকগ্রাউন্ডে পার্থক্য হ্যান্ডলিং, ডাটাবেস ইঞ্জিন অন্তর্নিহিত.
এই সহজে মাত্র কয়েক সেটিংস পরিবর্তনের সঙ্গে অন্য বৈশিষ্ট্যসমূহ নিয়ে আসা বা এক ডাটাবেস থেকে ছোটো করা যেতে পারে যে ক্রস-ডাটাবেস সামঞ্জস্যপূর্ণ অ্যাপ্লিকেশন লিখতে এটি সুপার সহজ করে তোলে.
নতুন কি এই রিলিজে:.
- DateTimeCol এবং TimeCol পড়া এবং মাইক্রোসেকেন্ড সঙ্গে মান লিখতে পারেন
- DateTimeCol এবং TimeCol পড়া এবং মাইক্রোসেকেন্ড সঙ্গে মান লিখতে পারেন .
- বর্গ বাইরের জন্য সাহায্যকারী পরিবর্তন করা হয়েছে কলাম লুকআপ টেবিল এর ঘোষণা.
- থেকে বৈশিষ্ট্যসমূহ নিয়ে আসা বাগ থেকে দুই বাগের সমাধান `1.2 SQLObject. 3` _.
- একটি Bugfix SQLObject 1.1.5 'থেকে বৈশিষ্ট্যসমূহ নিয়ে আসা হয় `_.
- স্ট্রিং নির্বাচন অনুমতি নির্বাচন করুন বিশেষভাবে চিকিত্সা করা হয় ( ['আইডি,' নাম '], যেখানে =' মান = 42 '). আপডেট কোথায় অনুযায়ী পংক্তিরূপে উল্লিখিত পারবেন.
- একটি Bugfix SQLObject 1.0.3 'থেকে বৈশিষ্ট্যসমূহ নিয়ে আসা হয় `_.
- একটি বাক্য গঠন অসঙ্গতি SQLObject প্রতিরোধকারী SQLiteConnection মধ্যে সংশোধন করা হয়েছে পাইথন 2.4 সঙ্গে ব্যবহার করা হবে.
- মেজর এপিআই পরিবর্তন: ডিবি কোনো URI পার্সার পরিবর্তন করা হয়েছে urllib.split * () এবং উদ্ধতি ব্যবহার (). এই তারা% -encoded সঠিকভাবে যদি কোনো ব্যবহারকারীর নাম / পাসওয়ার্ড / পাথ ডিবি ব্যবহৃত URI অনুমতি দেওয়া হয় মানে, এবং ডিবি ব্যবহৃত URI স্বয়ংক্রিয়ভাবে unquoted হয়.
- নতুন মডিউল `` __version __. Py`` যোগ করা হয়েছিল. নতুন ভেরিয়েবল `` version`` (স্ট্রিং) এবং `` version_info``. (5 Tuple: মেজর, মাইনর, মাইক্রো, রিলিজ স্তর, সিরিয়াল) sqlobject`` নামস্থান `` মধ্যে ইম্পোর্ট করা হয়
সংস্করণ 2.1.0 নতুন কি:
সংস্করণ 1.5.0 নতুন কি
<লি> পাইথন 2.4 জন্য সমর্থন অপ্রচলিত ঘোষিত হয় এবং পরবর্তী রিলিজে মুছে ফেলা হবে.
সংস্করণ 1.3.1 নতুন কি:
সংস্করণ 1.2.2 নতুন কি:
কি সংস্করণ 1.2.0 নতুন:
<লি> ForeignKey ('ছক', refColumn = 'refcol_id') ForeignKey একটি অ আইডি কলাম নির্দেশ করার জন্য; উল্লেখ কলাম একটি অনন্য পূর্ণসংখ্যা কলাম হতে হবে.
<লি> delColumn এখন 'id' ছাড়া একটি ForeignKey নাম গ্রহণ করা হয়.
<লি> PostgreSQL 7. * জন্য সমর্থন অবনমিত হয়েছে. PostgreSQL ন্যূনতম সমর্থিত সংস্করণ এখন 8.1 হয়.
<লি> বরাত দিয়ে নিয়ম PostgreSQL জন্য পরিবর্তন করা হয়েছে:. স্ট্রিং অক্ষর ব্যাকস্ল্যাশ সঙ্গে পালিয়ে উপস্থিত থাকে, তাহলে SQLObject ই '' পালাবার স্ট্রিং ব্যবহার করুন
<লি> psycopg2 দ্বারা সৃষ্ট একটি বাগ সম্প্রতি একটি নতুন বুলিয়ান callable autocommit বৈশিষ্ট্য সংশোধন করা হয়েছে না হয়েছে.
<লি> sqlobject .__ doc__ এবং প্রধান .__ আর সংস্করণ নম্বর থাকতে doc__. Sqlobject.version ব্যবহার করুন বা version_info.
সংস্করণ 1.1.3 নতুন কি:
কি সংস্করণ 1.1.1 নতুন:
- সংস্করণ সংখ্যা জন্য <লি> sqlobject পার্স .__ doc__ অপ্রচলিত ঘোষিত হয় . Sqlobject.version ব্যবহার করুন বা version_info.
<লি> নথিভুক্ত sqlmeta.dbEncoding এবং connection.dbEncoding.
সংস্করণ 1.0.1 নতুন কি:
কি সংস্করণ 1.0.0 নতুন:
<লি> SQLite সালে, আইডি কলাম তৈরি করা হয় AUTOINCREMENT.
<লি> পরামিতি `` ডিবি কোনো URI মধ্যে backend`` আর সমর্থিত নয়, ব্যবহার পরামিতি `` driver``.
পাওয়া মন্তব্যসমূহ না