Задать вопрос

Как записать массив словарей в JSONB?

Подскажите, я сформировал массив из словарей и хочу поместить этот массив в JSONB поле. Каким образом это сделать?
  • Вопрос задан
  • 105 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Из документации:
from psycopg2.extras import Json

data = [
    {'a': 1},
    {'b': 2},
    {'c': 3, 'z': None}
]

curs.execute("insert into mytable (jsondata) values (%s)", [Json(data)])
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы