@Fly3110
web developer

Как добавить элемент в массив json в PostgreSQL 9.3?

Всем привет.

Есть поле в таблице с типом json. Там всегда массив объектов. Необходимо одним апдейтом, то есть не читая заранее строку из таблицы, добавить к этому массиву еще один элемент.

Решения не нашел. Скорее всего дело в том, что в json в общем виде не всегда будет массив объектов.
Использовать json[] не могу по причинам того, что doctrine с этим типом не дружит.

Ну или надо doctrine научить понимать этот тип :)
  • Вопрос задан
  • 5378 просмотров
Пригласить эксперта
Ответы на вопрос 1
Vakiliy
@Vakiliy
Если делать силами чисто postgres`а, то или обновлять целиком поле, или использовать функцию для обновления, например, вот такую.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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