Seguendo il commento di @SergioPulgarin ho provato quanto segue che ha funzionato!
NB Modifica2 dopo il commento di @Tomalak
Memorizzazione:
-
Seleziona l'oggetto in una stringa binaria
pickle_string = pickle.dumps(object)
-
Memorizza la stringa pickle in un campo bytea (binario) in postgres. Usa il semplice
INSERT
query in Psycopg2
Recupero:
-
Select
il campo in Psycopg2. (sempliceSELECT
interrogazione) -
Deseleziona il risultato decodificato
retrieved_pickle_string = pickle.loads(decoded_result)
Spero che questo aiuti chiunque cerchi di fare qualcosa di simile!