Psycopg2 (সবচেয়ে লিনাক্স কার্নেল ভিত্তিক অপারেটিং সিস্টেমের উপর ময়াল সাপ-psycopg2 হিসাবে পরিচিত) এ পাইথন প্রোগ্রামিং language.Features জন্য একটি PostgreSQL অ্যাডাপ্টারের প্রদান অফসেট থেকে সি এবং নির্মিত একটি খুব ছোট, স্থিতিশীল এবং দ্রুত সফ্টওয়্যার একটি glanceKey বৈশিষ্ট্য কপি সমর্থন, সার্ভার সাইড অ্যাডাপ্টর, সমর্থন দুই ফেজ জন্য দায়বদ্ধ, বড় অবজেক্টের জন্য সমর্থন অন্তর্ভুক্ত অ্যাসিঙ্ক্রোনাস অ ব্লক ইনপুট / আউটপুট, যা Eventlet, gevent, এবং uGreen সহ coroutine ভিত্তিক লাইব্রেরি, সাথে একত্রিত করা হয় , যেমন প্রেরণ এবং অ্যাসিঙ্ক্রোনাস বিজ্ঞপ্তি প্রাপ্তির জন্য সমর্থন.
উপরন্তু, Psycopg2 ব্যবহারকারীদের অনুমতি একটি Extendible সফ্টওয়্যার সহজে, নতুন adaptersIt বাড়ানো হতে পারে array.It নমনীয় JSON সাপোর্ট, রেকর্ড tuples, hstore করতে অভিধান, এবং তালিকা সহ ডাটাবেস ধরনের বিভিন্ন পাইথন বস্তু, একটি অভিযোজন হিসেবে ব্যবহার করা যাবে সহজে এসকিউএল typecasters এবং বাক্য গঠন করতে পাইথন বস্তু রূপান্তর করতে ব্যবহার করা যেতে পারে, যা নতুন অ্যাডাপ্টারের জন্য সমর্থন যোগ করার জন্য, হিসাবে ভাল হিসাবে পাইথন ডিবি API 'র 2.0 specificationsPsycopg2 সম্পূর্ণরূপে বাস্তবায়ন করতে engineered করা হয়েছে, যা একটি পাইথন মডিউল পাইথন objects.Implements মধ্যে PostgreSQL ধরনের রূপান্তর পাইথন ডিবি এপিআই (অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস) 2.0 উল্লেখ, যেমন PostgreSQL & rsquo অনেক এক্সেস করার অনুমতি দেয়; মূল Psycopg modulePsycopg2 এর features.A সম্পূর্ণ লেখা মূল Psycopg মডিউল একটি সম্পূর্ণ পুনঃলিখনের হয়. এই পর্যালোচনা লেখার মুহূর্ত 9.4At ডাটাবেস সংযোগ, সেইসাথে কার্সারটি বস্তু এবং অন্যান্য অনেক goodies.Supports 3.4 পাইথন 2.5 ও PostgreSQL 7.4 জন্য নতুন স্টাইলের ক্লাস প্রদান অভিপ্রায় সঙ্গে তৈরি করা হয়েছে, আমরা Psycopg2 আবিষ্কৃত হয়েছে সফ্টওয়্যার 2.5 থেকে 3.4 পাইথন সংস্করণ, যেমন 7.4 থেকে 9.4 থেকে PostgreSQL সংস্করণ সমর্থন করে. আবেদন থ্রেড একই সংযোগ শেয়ার বা লিনাক্স বিভিন্ন connections.Supported ব্যবহার করতে পারেন, যার মানে থ্রেড-নিরাপদ, উইন্ডোজ এবং ম্যাক অপারেটিং সিস্টেম XPsycopg2 গনুহ / লিনাক্স, উইন্ডোজ এবং ম্যাক OS X সমর্থিত একটি ক্রস প্ল্যাটফর্ম সফ্টওয়্যার, অপারেটিং সিস্টেম. এটি সফলভাবে 64 বা 32 বিট CPU- র আর্কিটেকচার হয় সমর্থনকারী কম্পিউটারে পরীক্ষা করা হয়েছে
এই রিলিজে নতুন কি:.
- PostgreSQL 9.4 জন্য যোগ করা হয়েছে jsonb সমর্থন (টিকেট # 226).
- কপি বিবৃতি পরিবর্তে সঠিক পদ্ধতি (টিকেট # 219) ব্যবহার করে) (চালানো প্রেরণ করা হয় যদি সংশোধন করা হয়েছে segfault.
- পুল আর্গুমেন্ট ফোর্স রূপান্তর সম্ভাব্য অসীম পুল (টিকেট # 220) এড়ানোর পূর্ণসংখ্যা.
- হোল্ড সঙ্গে রাখুন এখানেঃ / বন্ধ / (টিকেট # 228) আনা উপর একটি নতুন লেনদেন শুরু করবেন না.
- হোল্ড সঙ্গে Cursors autocommit (টিকেট # 229) ব্যবহার করা যেতে পারে.
- callproc () চুপি চুপি একটি দৈর্ঘ্য ছাড়া একটি যুক্তি উপেক্ষা করা হয় না.
- স্থায়ী মেমরি লিক.
- অভ্যন্তরীণ _psycopg.so মডিউল Stand-Alone আমদানি করা যেতে পারে (মডিউল টিকেট # 201 বর্ণিত যেমন juggling অনুমতি দেয়).
বড় বস্তু (টিকেট # 256) সঙ্গে
সংস্করণ 2.5.2 নতুন কি:
- ব্যতিক্রম pickling সংশোধন করা হয়েছে segfault সংযোগ ত্রুটি উত্থাপিত ( টিকেট # 170).
- অর্থপূর্ণ সংযোগ সংক্রান্ত আলেক্সি Borzenkov (টিকেট # 173), ধন্যবাদ একটি অর্থপূর্ণ বার্তা রিপোর্ট.
- ম্যানুয়ালি ভুল পরামিতি সঙ্গে lobject তৈরি (টিকেট # 187) segfault না.
কি সংস্করণ 2.4.2 নতুন:
- এই সংস্করণে সব সময় পরামিতি পরিচালনার মাধ্যমে প্রবর্তন নতুন set_session () মেথড এবং মাল্টি থ্রেডিং এবং সবুজ কর্ম সম্পর্কিত কিছু বাগ সংশোধন করা হয়েছে.
- এটা শুধু একটি সামান্য বিট দ্রুত, যার ফলে সংযোগের সময় কম প্রশ্নের সঞ্চালন করে.
আবশ্যক
- পাইথন
পাওয়া মন্তব্যসমূহ না