sql >> Databáze >  >> RDS >> PostgreSQL

ukládání objektu python v tabulce postgres s okurkou

Po komentáři od @SergioPulgarin jsem zkusil následující, které fungovalo!

N.B Edit2 následující komentář od @Tomalak

Ukládání:

  1. Pickle objekt na binární řetězec

    pickle_string = pickle.dumps(object)

  2. Uložte řetězec moření do bajtového (binárního) pole v postgresu. Použijte jednoduchý INSERT dotaz v Psycopg2

Načítání:

  1. Select pole v Psycopg2. (jednoduché SELECT dotaz)

  2. Zrušte výběr dekódovaného výsledku

    retrieved_pickle_string = pickle.loads(decoded_result)

Doufám, že to pomůže každému, kdo se snaží udělat něco podobného!




  1. PASS Summit 2013:Úspěch v Charlotte

  2. Mýty o výkonu:Nadměrná velikost sloupců řetězců

  3. výchozí časové pásmo postgres

  4. Dotazování na INFORMAČNÍ SCHÉMA MySQL:Proč? Jak?