সফটওয়্যার বিবরণ:
সংস্করণ: 1.0.6 আপডেট
তারিখ আপলোড: 20 Jul 15
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 59
তার ORM জন্য বেশিরভাগই ব্যবহৃত, SQLAlchemy যে চেয়ে অনেক বেশী.
SQLAlchemy উচ্চ ক্ষমতা সম্পন্ন এবং সংরক্ষিত তথ্য সহজে এক্সেস জন্য নিজস্ব কোয়েরি ভাষায় এবং কাস্টম অধ্যবসায় নিদর্শন তৈরী
এই রিলিজে নতুন কি:.
< ul>
সংস্করণ 1.0.4 নতুন আপনি কি:
- এক মোটামুটি গুরুতর ইউনিট অফ কাজ নির্ভরণ সংক্রান্ত এসকিউএল এক্সপ্রেশন সংশোধন করা হয়েছে, সাথে & quot টেক্সচুয়াল এক্সপ্রেশন সংক্রান্ত নতুন আচরণ; আদেশ দ্বারা & quot; ভাল মামলা এখন-অবচিত ব্যবহারের ক্ষেত্রে একটু ফিরে ছোটো করা হয়েছে, একটু-ব্যবহৃত ORM ইভেন্ট হুক মেটাডাটা করুন & quot এটা কাজ থেকে SQLSoup বাক্স প্রতিরোধকারী হিসাবে মেরামত, এবং ছিল; ড্রপ & quot / তৈরি; ঘটনা তার আগের ফর্ম প্রত্যাবর্তন করেছে, যা গৃহীত হচ্ছে স্বল্প ব্যবহৃত আর্গুমেন্ট এক একটি বিন্যাসে পরিবর্তনের সম্মুখীন.
- নতুন SQL সার্ভার সংস্করণ স্ট্রিং
- পরিবর্তনসমূহ করুন
- পাইথন 3 সমর্থন
<লি> সি এক্সটেনশন পাইথন 3 সমর্থিত.
একটি প্রতি-অ্যাট্রিবিউট ভিত্তিতে জানতে চাওয়া হলে <লি> কম্পোজিট বৈশিষ্ট্যাবলী এখন তাদের বস্তুর ফর্ম হিসেবে ফিরিয়ে আনা হয়.
<লি> এসোসিয়েশন প্রক্সি এসকিউএল প্রকাশের উন্নতি করা হয়েছে.
<লি> দ্য করুন & quot; পাসওয়ার্ড করুন & quot; একটি create_engine অংশটির () আর একটি এনকোডেড স্থান হিসাবে + চিহ্ন বিবেচনা করে. - 0.8.2 রয়েছে কয়েক ডজন বাগ সংশোধন করা হয়েছে এবং নতুন 0.8 চালু নতুন বৈশিষ্ট্য কিছু পরিমার্জন সহ বৈশিষ্ট্য,.
- এই অনেক সমস্যার সমাধান করা হয়েছে, যা একটি bugfix রিলিজ, যা কিছু সব সংস্করণ প্রভাবিত যে রিগ্রেশন এবং আরো অনেক হিসাবে 0.8.0 হাজির.
- নতুন বৈশিষ্ট্য সম্পর্কে করুন
- কিছু বৈধ ব্যবহারের ক্ষেত্রে চিহ্নিত হয়েছে হিসাবে আর, অবচিত.
<লি> স্থায়ী identity_key () পরিচয়ের জন্য স্কালে যুক্তি গ্রহণ করা হয়নি ফাংশন.
<লি> বিকল্প populate_existing উৎসুক লোডার subquery করতে সঞ্চারিত না যদ্দ্বারা স্থায়ী বাগ. - যেমন সাধারণ টেবিল জন্য সমর্থন হিসেবে কিছু নতুন বৈশিষ্ট্য যোগ করা হয়েছে অভিব্যক্তি, এবং কিছু গুরুত্বপূর্ণ বাগ সংশোধন করা হয়েছে.
- tightened বারবার বনাম অপসারণ mutex মানচিত্র পুনরাবৃত্তির, একটি অচলাবস্থা সৃষ্টি একটি (অত্যন্ত বিরল) পুন জিসি অপারেশন সম্ভাবনা কমাতে প্রয়াস. 0.7 mutex অপসারণ করা হতে পারে.
<লি> একটি নির্দিষ্ট নাম ওরফে বস্তুর সাথে সংযুক্ত করার উদ্দেশ্যে অনুমতি Query.subquery () `,` একটি `name` যুক্তি যুক্ত. - যোগদান-টেবিল উত্তরাধিকার সূত্রে প্রাপ্ত ম্যাপার স্থানীয়ভাবে ম্যাপ টেবিলের উপর কোন প্রাথমিক কী আছে (কিন্তু সুপারক্লাস টেবিল pks আছে) যখন একটি সতর্কবার্তা নির্গত হয়.
<লি> স্থায়ী বাগ যেখানে & quot; মাঝখানে করুন & quot; এটি একটি 'polymorphic_identity' উল্লেখ না করে থাকেন, তাহলে যে লক্ষ্য থেকে অনুসন্ধান যখন একটি বহুরুপী শ্রেণীবিন্যাসে বর্গ, ভুল শ্রেণী লোড রিফ্রেশ উপর অদ্ভুত ত্রুটি নেতৃস্থানীয়, কোন 'polymorphic_on' কলামে থাকবে. একক টেবিল উত্তরাধিকার ব্যবহার করার সময় সঠিক কোথায় নির্ণায়ক নির্গত.
<লি> স্থায়ী বাগ যেখানে UnmappedColumnError স্থাপিত হবে include_properties বা exclude_properties সঙ্গে একটি ম্যাপিং থেকে বাদ দেওয়া হয়েছিল যে একটি এসকিউএল সার্ভার অথবা পাশ ডিফল্ট সঙ্গে একটি কলাম. - query.update স্থায়ী বাগ () যেখানে ' কলাম প্রকাশের কী প্রকৃত কলামের নাম হিসেবে একটি ভিন্ন কীনাম সঙ্গে একটি বর্গ অ্যাট্রিবিউট ছিল তাহলে মেয়াদ ব্যর্থ হবে 'আনা নির্ণয়' বা '.
<লি> - কোন শূন্য-অধিষ্ঠিত পরিচয় কী & quot উত্পন্ন হয় যা নিশ্চিত করে যে ফ্লাশ সময় একটি বিবৃতি যোগ করা হয়েছে; সদ্য ক্রমাগত করুন & quot; বস্তু. ব্যবহারকারী নির্ধারিত কোড অনবধানতাবশত না-সম্পূর্ণরূপে লোড বস্তুর উপর flushes আরম্ভ করে যখন এই সমস্যা দেখা দিতে পারে.
ও সংঘটিত quot; সম্পর্কের জন্য <লি> অলস লোড এখন বর্তমান রাষ্ট্র, না & quot করুন বৈশিষ্ট্যাবলী ব্যবহার; রাষ্ট্র, একটি ফ্লাশ প্রক্রিয়ায় নয়, তাহলে এসকিউএল জারি যখন বিদেশী এবং প্রাথমিক কী আরোপ করা. পূর্বে, শুধুমাত্র ডাটাবেস-প্রতিশ্রুতিবদ্ধ রাষ্ট্র ব্যবহার করা হবে. প্রতিশ্রুতিবদ্ধ & quot; autoflush বৈশিষ্ট্যাবলী নির্ধারণ করা হয় যখন এই লোড সূত্রপাত এবং না হয়, অন LazyLoad ব্যর্থ অপারেশন করুন & quot - বিশেষ করে, এই একটি অনেক টু এক পান () হতে হবে রাষ্ট্র উপলব্ধ নাও হতে পারে.
সংযুক্ত করুন & quot; <লি> সম্পর্ক (), load_on_pending, একটি নতুন পতাকা অলস লোডার নিজে করুন & quot হয়েছে যে একটি অস্থায়ী বস্তুর সেইসাথে একটি ফ্লাশ নেবার জায়গা ছাড়া মুলতুবি বস্তুর উপর ফায়ার বন্ধ করতে পারবেন; সেশনের. এই পতাকা ব্লক backrefs একটি ফ্লাশ পর পর্যন্ত পাওয়া যায় না তাই একটি বস্তু, লোড করা হলে স্থান গ্রহণ থেকে ঘটনাগুলিকে বৈশিষ্ট্যাবলী উল্লেখ্য. পতাকা শুধুমাত্র খুব নির্দিষ্ট ব্যবহারের ক্ষেত্রে এর জন্য দেয়ার উদ্দেশ্যে করা হচ্ছে.
<লি> সম্পর্ক () উপর আরেকটি নতুন পতাকা, cascade_backrefs, নিষ্ক্রিয় করা হয় & quot; ট্যাবে & quot আপডেট সংরক্ষণ; ইভেন্ট উপর প্রবর্তিত হয় যখন নির্ঝর করুন & quot; বিপরীত করুন & quot; একটি দ্বিমুখী সম্পর্কের দিকে. এই এখনও নির্ঝর এগিয়ে সংগ্রহ করতে সক্ষম হবেন, যখন অনেক টু বেশী, এটা সন্তানের বস্তুর সেশনের মধ্যে স্তন্যদান ছাড়া একটি অস্থায়ী বস্তুর উপর নির্ধারণ করা যাবে, যাতে একটি ক্লিনার আচরণ. আমরা যথাসাধ্য * 0.7 মিথ্যাতে এই ডিফল্ট *.
<লি> & quot আচরণের সামান্য উন্নতি; passive_updates = মিথ্যা করুন & quot; শুধুমাত্র একটি সম্পর্কের অনেক-এক দিকে স্থাপন করা হলে; ডকুমেন্টেশন ব্যাখ্যা করা হয়েছে যে passive_updates = সত্যিই এক সাথে বহুর পাশ হতে হবে মিথ্যা.
<লি> স্থাপন passive_deletes = আপনি সম্ভবত এক সাথে বহুর একপাশে লাগাতে করার উদ্দেশ্যে, যেহেতু একটি অনেক-এক, একটি সতর্কতা নির্গত ট্রু.
<লি> প্রতিরোধ করুন & quot হবে যে বাগ সংশোধন করা হয়েছে; subqueryload করুন & quot; একটি উপশ্রেণী থেকে একটা সম্পর্কের জন্য একক টেবিল উত্তরাধিকার সঙ্গে সঠিকভাবে কাজ থেকে - & quot; যেখানে টাইপ করুন (X, Y, Z) & quot; শুধুমাত্র বদলে বারবার এর ভিতরে স্থাপিত পরার.
<লি> একক টেবিল উত্তরাধিকার সঙ্গে from_self () ব্যবহার করা হলে, কোন & quot; যেখানে টাইপ করুন (X, Y, Z) & quot; বদলে বারবার, শুধুমাত্র ক্যোয়ারী বাইরে স্থাপন করা হয়. এই আরো কিছু রদবদল করতে পারে.
<লি> scoped_session একটি সেশন ইতিমধ্যে (শুধুমাত্র বর্তমান থ্রেড চেক) উপস্থিত থাকলে কনফিগার () বলা হয় যখন একটি সতর্কতা নির্গত. - নাম ConcurrentModificationError StaleDataError পরিবর্তন করা হয়েছে এবং বর্ণনামূলক ত্রুটি বার্তা ঠিক ইস্যু কি প্রতিফলিত সংশোধিত হয়েছে. উভয় নামের মধ্যে ConcurrentModificationError উল্লেখ করা যেতে পারে যে স্কিম জন্য forseeable ভবিষ্যতের জন্য উপলব্ধ থাকবে কোন & quot; ছাড়া: & quot; দফা.
<লি> একটি iterable ফেরার আগে যা এখন প্রাক বাফার mutexes পুনরাবৃত্তির পদ্ধতি বিরুদ্ধে অপারেশন অপসারণ যা পরিচয় মানচিত্র, একটি mutex যোগ করা হয়েছে. এই কারণ asyncrhonous জিসি কোন সময়ে জিসি থ্রেড মাধ্যমে আইটেম অপসারণ করতে পারেন.
<লি> সেশন বর্গ এখন sqlalchemy.orm উপস্থিত. *. আমরা এক ধাপ সেশন রচয়িতা পছন্দসই যেখানে ঐ পরিস্থিতিতে জন্য অ মান ডিফল্ট আছে, যা create_session () এর ব্যবহার, থেকে দূরে যাচ্ছি. অধিকাংশ ব্যবহারকারীদের তবে সাধারণ ব্যবহারের জন্য sessionmaker () দিয়ে বিদ্ধ করা উচিত.
<লি> এখন অস্থায়ী বস্তু গ্রহণ করে এবং নির্ণায়ক প্রণয়ন করার জন্য তাদের PK / FK বৈশিষ্ট্যাবলী অ জেদি মান ব্যবহার করা হবে query.with_parent (). ডক্স এছাড়াও with_parent উদ্দেশ্য (). হিসাবে ব্যাখ্যা করা হয়
<লি> include_properties এবং exclude_properties আর্গুমেন্ট এখন) (ম্যাপার স্ট্রিং ছাড়াও সদস্য হিসেবে কলাম বস্তু গ্রহণ করতে. এই তাই যে যেমন একটি যোগদান (), disambiguated করা যেতে পারে. মধ্যে যারা হিসাবে একই নামে কলাম বস্তু, - সি এক্সটেনশন এখন যা ব্যবহার DBAPIs সাথে কাজ কাতারের কাস্টম ক্রম (এবং না শুধুমাত্র tuples).
<লি> যা নিশ্চিত করে 0.5 থেকে কিছু বাঁধাই-লেবেল যুক্তিবিজ্ঞান রিস্টোর ফর্ম & quot অন্য কলাম ওভারল্যাপ যে কলামের নামের সাথে টেবিল; & # x3c; tablename & # x3e; _ & # x3c; columnname & # x3e; & quot; যদি কলাম. ত্রুটি উত্পাদন করবে না
<লি> Table.create () এবং Table.drop () আর প্রযোজ্য metadata- স্তর / ড্রপ ঘটনা তৈরি.
<লি> PostgreSQL এখন ক্রমানুসারে নামানুসারে সঠিকভাবে সিরিয়াল কলাম যুক্ত ক্রম নাম, প্রতিফলিত পরিবর্তন করা হয়েছে.
যদি একটি বিদ্যমান <লি> PostgreSQL, প্রাথমিক কী সীমাবদ্ধতা নাম প্রতিফলিত করে.
এ সংস্করণে নতুন আপনি কি 0.9.9 / 1.0.0b5:
<লি> নতুন Psycopg2 ত্রুটি শর্ত
মাইএসকিউএল কানেক্টর-পাইথন এবং pg8000
সংস্করণ 0.9.0 নতুন আপনি কি:.
সংস্করণ 0.8.2 নতুন আপনি কি:
সংস্করণ 0.8.1 নতুন আপনি কি:
সংস্করণ 0.8.0 নতুন আপনি কি:
<লি> নতুন বহুরুপী বৈশিষ্ট্য - with_polymorphic () এবং of_type ()
<লি> নতুন রানটাইম ইন্সপেকশন সিস্টেম
<লি> এক্সটেনসিবল অপারেটর সিস্টেম
<লি> HSTORE সাপোর্ট
সংস্করণ 0.7.8 নতুন কি:
ফ্লাশ 'বস্তু' যুক্তি ()
সংস্করণ 0.7.6 নতুন আপনি কি:
সংস্করণ 0.6.7 নতুন আপনি কি: পরিচয় চারপাশের
আপনি কি সংস্করণ 0.6.5 মধ্যে নতুন:
সংস্করণ 0.6.4 নতুন কি:,
আপনি কি সংস্করণ 0.6.0 মধ্যে নতুন:
পাওয়া মন্তব্যসমূহ না