powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как отсортировать json поле в postgreSQl?
4 сообщений из 4, страница 1 из 1
Как отсортировать json поле в postgreSQl?
    #39565322
manking
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как можно отсортировать JSON поле в postgreSql?

SELECT '["1","2","3","4","5"]'::jsonb
значение 2 поставить перед 5.

Задача стоит такая, чтобы пройтись по всем строкам таблицы и отсортировать там json поле. Я так понял что postgresql имеет поддержку json типа.

Имеется список новых позиций этого массива

var orderList = [0,2,3,1,4];
...
Рейтинг: 0 / 0
Как отсортировать json поле в postgreSQl?
    #39565809
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mankingКак можно отсортировать JSON поле в postgreSql?

SELECT '["1","2","3","4","5"]'::jsonb
значение 2 поставить перед 5.

Задача стоит такая, чтобы пройтись по всем строкам таблицы и отсортировать там json поле. Я так понял что postgresql имеет поддержку json типа.

Имеется список новых позиций этого массива

var orderList = [0,2,3,1,4];

Как вы определите - уже ре-позиционирован жсон или еще нет?
При повторном запуске снова пересортируется.
Такое впечатление, что не хватает какой-то сущности.
...
Рейтинг: 0 / 0
Как отсортировать json поле в postgreSQl?
    #39566586
manking
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг ХупинmankingКак можно отсортировать JSON поле в postgreSql?

SELECT '["1","2","3","4","5"]'::jsonb
значение 2 поставить перед 5.

Задача стоит такая, чтобы пройтись по всем строкам таблицы и отсортировать там json поле. Я так понял что postgresql имеет поддержку json типа.

Имеется список новых позиций этого массива

var orderList = [0,2,3,1,4];

Как вы определите - уже ре-позиционирован жсон или еще нет?
При повторном запуске снова пересортируется.
Такое впечатление, что не хватает какой-то сущности.

Это в другом месте хранится. Но я уже отказался от такого подхода в пользу сортировки на клиенте.
Но всё равно интересно, есть ли возможность в postgreSql сортировать json через саму субд.
...
Рейтинг: 0 / 0
Как отсортировать json поле в postgreSQl?
    #39566736
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
manking,

Развернуть json в набор записей, отсортировать записи и свернуть обратно. Последние 2 можно объединить в виде `json_agg(… ORDER BY …)`.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как отсортировать json поле в postgreSQl?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]