সফটওয়্যার বিবরণ:
সংস্করণ: 1.1.5 / 1.2.0 Alpha
তারিখ আপলোড: 20 Feb 15
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 140
.
MySQL সংযোগকারী / পাইথন পাইথন সম্পূর্ণ মাইএসকিউএল ক্লায়েন্ট / সার্ভার প্রোটোকল কার্যকরী সফটওয়্যার & nbsp হয়;. কোন মাইএসকিউএল লাইব্রেরি প্রয়োজন হয়, এবং কোন সংকলন এই পাইথন ডিবি API 'র 2.0 অনুবর্তী ড্রাইভার চালানোর জন্য প্রয়োজনীয়
এই রিলিজে নতুন কি:
- কার্যকারিতা যোগ করা বা পরিবর্তন করা হয়েছে:
- সংযোগকারী / পাইথন এখন জ্যাঙ্গো 1.6 সঙ্গে সামঞ্জস্যপূর্ণ.
- utf8mb4 এখন একটি বৈধ অক্ষর সেট হিসাবে স্বীকৃত হয়.
- start_transaction () মেথড এখন একটি কেবলমাত্র পঠন যুক্তি সমর্থন করে. এই যুক্তি শুধুমাত্র মোড অথবা মিথ্যা পড়তে ও লিখতে মোডে এটি শুরু করতে পড়ুন লেনদেন শুরু সত্য হতে পারে. কেবলমাত্র পঠন বাদ দেওয়া হয়, তাহলে সার্ভারের ডিফল্ট এক্সেস মোড ব্যবহার করা হয়. লেনদেন এক্সেস মোড সম্পর্কে বিস্তারিত জানার জন্য, শুরু লেনদেন, কমিট, এবং রোলব্যাক সিনট্যাক্স এ শুরু লেনদেন বিবৃতি বিবরণ দেখুন. সার্ভারের মাইএসকিউএল 5.6.5 চেয়ে পুরোনো হয়, তাহলে এটি অ্যাক্সেস মোড সেট সমর্থন করে না এবং সংযোগকারী / পাইথন একটি শাহো লিখেছেন উত্থাপন.
- বাগ সংশোধন করা হয়েছে:
- একটি সংযোগ পুনরায় সেট ছিল না পুল ফিরে, তাই সময় ভেরিয়েবল তাদের মান বজায় রাখা. এখন এই ভেরিয়েবল সংযোগ পুল ফিরিয়ে দেওয়া হয় যখন ব্যবহারকারী পুনরায় অনুমোদন করে পুনরায় সেট করা হয়. একটি পুঞ্জিকৃত সংযোগ অনুরোধ যখন) (সংযোগ করার জন্য pool_reset_session যুক্তি পাস, এই আচরণ নিষ্ক্রিয় করার জন্য ...
- CNX = mysql.connector.connect (pool_reset_session = মিথ্যা, ...)
- পদ্ধতি একটি ভুলভাবে ত্রুটি বার্তা হতে পারে MySQLProtocol.parse_column_count () একটি ভুল পরিচালনা ত্রুটি.
- executemany () সন্নিবেশ মধ্যে দিয়ে ব্যর্থ হয়েছে ... নির্বাচন বিবৃতি.
সংযোগ পুলিং ব্যবহার করে
সংস্করণ 0.3.1 নতুন কি:
- একটি রক্ষণাবেক্ষণ রিলিজ দুই বাগ স্থাপন করুন
কি সংস্করণ 0.3.0 নতুন:
পাইথন v2.4 সমর্থন ফিরে
- সংকুচিত প্রোটোকল জন্য সমর্থন.
- SSL সংযোগের (পাইথন এর SSL মডিউল উপলব্ধ হলে) জন্য সমর্থন.
- 16MB চেয়ে বড় হয়, যা প্যাকেটের জন্য সমর্থন.
- সর্বোচ্চ 1 গিগাবাইট থেকে packetsize ডিফল্ট অনুমোদিত.
- কিছু কিছু উন্নত কর্মক্ষমতা.
সংস্করণ 0.2.1 নতুন কি:
- ছিল কিছু logger.debug () কল যা পড়া এবং সকেট যখন লেখা কর্মক্ষমতা হত্যা করা হয়.
কি সংস্করণ 0.2 নতুন
- এখন মাইএসকিউএল একাধিক ব্যবহার করে সন্নিবেশ বিবৃতি অনুকূল
- .executemany () সারি বাক্য গঠন.
- সেটিং sql_mode এবং হালকা খাবার হিসেবে সংযোগ করার সময় time_zone.
- কাঁচা Cursors ব্যবহার করা যেতে পারে.
- Unittests এখন বুটস্ট্র্যাপ নিজের মাইএসকিউএল সার্ভার.
- সোর্স গাছ Tidying.
আপনি রূপান্তর নিজের কাজ করতে চান যখন
সংস্করণ 0.1.5 নতুন কি:
- এটা বড় ফলে সেট উদ্ধার করা অসম্ভব ছিল. (বাগ এলপি: 551533 এবং এলপি: 586003)
- (এছাড়াও নিরীহ ত্রুটি লক্ষ্য স্থাপন) ওরাকল থেকে সূর্যের কপিরাইট পরিবর্তন করুন
কি সংস্করণ 0.1.4 নতুন:.
- নেটওয়ার্ক থেকে পড়া বড় প্যাকেজ ভাঙ্গা ছিল
- সহজ এবং সহজ উপলক্ষে protocol.MySQLProtocol Reimplementing বজায় রাখার জন্য.
- এটা MySQLCursor.execute ব্যবহার করে মাইএসকিউএল একাধিক বিবৃতি পাঠাতে করা সম্ভব (). ফলাফল পদ্ধতি next_resultset () কল করে প্রবেশযোগ্য.
- MySQLCursor.callproc () এখন একটি MySQLCursorBuffered সব ফলে সেট সংরক্ষণ করবে. তারা next_proc_resultset () পদ্ধতি ব্যবহার করে প্রবেশযোগ্য. PEP249 দ্বারা সংজ্ঞায়িত হিসেবে সংরক্ষণ পদ্ধতি রিজাল্ট) callproc (স্বত ফিরিয়ে দেওয়া হয়.
- পাইথন datetime.datetime মাইএসকিউএল datetime রূপান্তর এখন অনেক দ্রুত হয়.
- কিছু সামগ্রিক উন্নত কর্মক্ষমতা.
- কপিরাইট নোটিশ পরিবর্তন.
সংস্করণ 0.1.3 নতুন কি:
অ্যাডাপ্টর যখন বন্ধ
- একটি মেমরি লিক সংশোধন করা হয়েছে; সতর্কবার্তা ব্যতিক্রম হিসাবে উত্থাপিত করা যেতে পারে; ক্লায়েন্ট পতাকা সম্মানিত হয়; এবং ডাটা টাইপ রূপান্তর কাছাকাছি কিছু সংশোধন করা হয়েছে.
সংস্করণ 0.1.2 নতুন কি:
পাইথন 2.4+ এবং 3.1 উভয় জন্য
- ফিক্সিং ইউনিকোড ব্যবহার
- এখন সংযোগ এ সময় 'use_unicode' সেটিং কাজ করছে.
- conversion.py. ব্যাকস্ল্যাশ মূল্য উদ্ধৃতি জন্য রেগুলার এক্সপ্রেশন অপসারণ করুন
- বাগ এলপি জন্য যোগ করার পদ্ধতি পরীক্ষা মামলা: 499410
- Py3k নির্দিষ্ট:
- মাইএসকিউএল থেকে টেলিভিশন দেওয়া চরিত্র সঙ্কেতমুক্ত হয় যখন use_unicode হয় মিথ্যা
- বিবৃতি শুধু মাইএসকিউএল সার্ভারে পাঠানোর আগে এনকোড করা হয়. অভ্যন্তরীণভাবে, সব ইউনিকোড সম্পন্ন করা হয়.
- : অপসারণ _unicode_to_mysql, যোগ _bytes_to_mysql
- MySQLCursor .__ unicode__ অপ্রচলিত এবং __str দিয়ে প্রতিস্থাপিত করা হয় __
- পদ্ধতি সরাসরি মুছে ফেলা হয়, যার জন্য পরীক্ষা ও মুছে ফেলার পদ্ধতি.
- ফিক্স সেটিং অক্ষর
- mysql.connector.Connect (অক্ষরসেট = 'লেটিন 1) এখন কাজ করে
- ডিফল্ট চরিত্র সেট (এখনো) UTF-8.
- সংযোগ পরে অক্ষর সেট পরিবর্তন যখন সেট নাম শুধুমাত্র ব্যবহার করা হয়. ব্যবহার করুন MySQL.set_charset (charsetname) পরিবর্তন.
- টেস্ট কেস বাগ রিপোর্ট জন্য এখনো যোগ করেনি; test_protocol.py পরীক্ষা ক্ষেত্রে স্থাপন নতুন ডিফল্ট অক্ষর সেট 'UTF-8'. প্রতিফলিত
Conversion.py মধ্যে
সংযোগ এ সেট
প্রত্যাশিত
আবশ্যক
- পাইথন
পাওয়া মন্তব্যসমূহ না