powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / JSON и индексы
4 сообщений из 4, страница 1 из 1
JSON и индексы
    #39109232
big-trot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Версия БД 9.3.
В этой версии впервые появился JSON Type.
Вопрос - есть ли возможность накладывать индекс на JSON type, чтобы быстро получать значения по ключу (в документации по этому поводу ничего не сказано)?
Может быть есть, какие-нибудь расширения для этого типа.
Поделитесь опытом.
Спасибо.
...
Рейтинг: 0 / 0
JSON и индексы
    #39109245
p2.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
big-trotВерсия БД 9.3.
В этой версии впервые появился JSON Type.амбициозное утверждение.
big-trot(в документации по этому поводу ничего не сказано)с примерами индексов описано в 9.4, где появился тип json B
...
Рейтинг: 0 / 0
JSON и индексы
    #39109254
big-trot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
p2big-trotВерсия БД 9.3.
В этой версии впервые появился JSON Type.
амбициозное утверждение.
Ошибся, JSON Type появился раньше.

p2с примерами индексов описано в 9.4, где появился тип jsonB
Текущая версия БД 9.3, а не 9.4. То что в 9.4 есть тип jsonB и имеется возможность использовать индексы это известно.
Как быть в 9.3?
...
Рейтинг: 0 / 0
JSON и индексы
    #39109282
big-trot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нашел такое решение.

Код: sql
1.
2.
3.
4.
5.
CREATE TABLE users
(
  "user" json
)
CREATE INDEX user_reputation_idx ON users(cast("user"->>'reputation' AS int))



По пробывал, работает.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / JSON и индексы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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