यह persistent-mysql
. में एक बग के कारण निकला पैकेज जो अब persistent-mysql-2.3
. में ठीक हो गया है ।
यहाँ रुचि रखने वालों के लिए मूल कारण है:
MySQL C लाइब्रेरी (और विस्तार द्वारा हास्केल mysql
पैकेज, जो persistent-mysql
निर्भर करता है) प्रकार के स्तर पर बाइनरी और टेक्स्ट डेटा के बीच अंतर नहीं करता है। इसलिए यदि आपने एक TEXT
सहेजा है डेटाबेस के लिए मूल्य, जब इसे लगातार देखा गया तो यह बाइनरी डेटा (एक PersistByteString
प्रतीत होता है) )।
इसे #451 में ठीक किया गया था कॉलम के कैरेक्टर सेट की जाँच करके, जिसे MySQL API डॉक्स उपयुक्त समाधान के रूप में सुझाते हैं।
अधिक विवरण के लिए, वह पुल अनुरोध या यह समस्या देखें ।
यह प्रश्न पूछने के लिए धन्यवाद; मुझे नहीं पता होता कि कोई बग है अन्यथा।