Jika Anda mencoba menyimpan keluaran cPickle.dumps
dalam VARCHAR
kolom, maka masalah Anda adalah Anda mencoba menyimpan byte-string di kolom karakter. Cara mengatasinya adalah dengan menyandikan objek Anda sebagai unicode(base64.encode(cPickle.dumps(myobject)))
lalu simpan.
Atau:
object2varchar = lambda obj: unicode(base64.encode(cPickle.dumps(obj)))
store(object2varchar([1, 'foo']))