PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

zapisywanie obiektu pytona w tabeli postgres z marynatą

Po komentarzu @SergioPulgarin wypróbowałem następujące, które zadziałały!

N.B Edit2 po komentarzu @Tomalak

Przechowywanie:

  1. Zamień obiekt w ciąg binarny

    pickle_string = pickle.dumps(object)

  2. Przechowuj ciąg pikle w polu bajtowym (binarnym) w postgresie. Użyj prostego INSERT zapytanie w Psycopg2

Pobieranie:

  1. Select pole w Psycopg2. (prosty SELECT zapytanie)

  2. Odbierz zdekodowany wynik

    retrieved_pickle_string = pickle.loads(decoded_result)

Mam nadzieję, że pomoże to każdemu, kto próbuje zrobić coś podobnego!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL:domyślne nazwy ograniczeń

  2. Nie można zainstalować gem pg w Mavericks za pomocą Postgres.app

  3. Jak przyspieszyć działanie wstawiania w PostgreSQL

  4. hasMany wywołało coś, co nie jest instancją Sequelize.Model

  5. Powrót do readline w wersji 6.x w Homebrew, aby naprawić Postgresql?