Как вставить сериализованный объект в базу данных postgresql с рассолом? - PullRequest
0 голосов
/ 25 июня 2019

Как указано в заголовке, я хочу вставить объект xgboost в мою базу данных.Я использую psycopg2 и postgresql.

Я протравил модель xgboost дампами, чтобы вставить сериализованную версию.

query = "INSERT INTO reporting_ml.model (model) VALUES (%(model)s)"
cursor_dev.execute(query % {"model": pickle.dumps(model)})

Вот что я получаю:

syntax error at or near "\"
LINE 2: ... 
\x04\x00\x00\x00\x13\x00\x00\x00\x14\x00\x00\x00\'\x00\x00\x...
...