Suite au commentaire de @SergioPulgarin j'ai essayé ce qui suit qui a fonctionné !
N.B Edit2 suite au commentaire de @Tomalak
Stockage :
-
Pickle l'objet en une chaîne binaire
pickle_string = pickle.dumps(object)
-
Stockez la chaîne pickle dans un champ bytea (binaire) dans postgres. Utilisez simplement
INSERT
requête dans Psycopg2
Récupération :
-
Select
le champ dans Psycopg2. (simpleSELECT
requête) -
Décodez le résultat décodé
retrieved_pickle_string = pickle.loads(decoded_result)
J'espère que cela aidera tous ceux qui essaient de faire quelque chose de similaire !