sql >> Database >  >> RDS >> PostgreSQL

python-object opslaan in postgres-tabel met augurk

Na de opmerking van @SergioPulgarin heb ik het volgende geprobeerd, wat werkte!

N.B. Edit2 volgende reactie van @Tomalak

Opslaan:

  1. Pickle het object tot een binaire string

    pickle_string = pickle.dumps(object)

  2. Bewaar de augurkstring in een bytea (binair) veld in postgres. Gebruik eenvoudige INSERT zoekopdracht in Psycopg2

Ophalen:

  1. Select het veld in Psycopg2. (eenvoudige SELECT vraag)

  2. Ontdoe het gedecodeerde resultaat

    retrieved_pickle_string = pickle.loads(decoded_result)

Ik hoop dat dit iemand helpt die iets soortgelijks probeert te doen!




  1. Krullende accolades in T-SQL

  2. Hoe Lighttpd te installeren met PHP, MariaDB en PhpMyAdmin in Ubuntu

  3. Ontdek de geschiedenis van SQL-query's

  4. SQL afkappen