Siguiendo el comentario de @SergioPulgarin, probé lo siguiente, ¡y funcionó!
N.B Edit2 siguiente comentario de @Tomalak
Almacenamiento:
-
Pickle el objeto a una cadena binaria
pickle_string = pickle.dumps(object)
-
Almacene la cadena pickle en un campo bytea (binario) en postgres. Use
INSERT
simple consulta en Psycopg2
Recuperación:
-
Select
el campo en Psycopg2. (simpleSELECT
consulta) -
Desenredar el resultado decodificado
retrieved_pickle_string = pickle.loads(decoded_result)
¡Espero que ayude a cualquiera que intente hacer algo similar!