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

Поиск записей в базе postgres?

Предположим у нас есть список из миллиона id. Необходимо сделать выбрать из базы записи, id которых в этом списке. Какие есть эффективные решения? Кроме очевидного findByIdIn(List<String> id)
  • Вопрос задан
  • 142 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • OTUS
    PostgreSQL. Advanced
    4 месяца
    Далее
  • Учебный центр IBS
    QPT PostgreSQL 16. Оптимизация запросов
    1 неделя
    Далее
  • Слёрм
    PostgreSQL База
    4 недели
    Далее
Пригласить эксперта
Ответы на вопрос 2
xez
@xez
TL Junior Roo
1. Сделать еще одну таблицу с миллионом id
2. Сделать джоин и селект.
Ответ написан
Комментировать
alexfilus
@alexfilus
Senior backend developer
Создать где-то отдельно поле типа ARRAY с этими ID, и подставить в запрос
... where id = any(array_field)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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