Поиск Postgres в массиве jsonb для исключения строк

#postgresql

#postgresql

Вопрос:

Я создаю функцию поиска для пользователя, который арендует автомобиль, и хочу отфильтровать строки базы данных.

У меня есть поле БД, называемое недоступностью, в котором указаны некоторые даты.

 unavailability_field:
{2019-02-20,2019-02-21,2019-02-22,2019-02-23}
  

Когда пользователь ищет доступность в диапазоне 2019-02-18 / 2019-02-21, я хочу просмотреть эти дни, которые выбирает пользователь, и выполнить поиск, включена ли данная дата в мое поле недоступности. Итак, если он включен, я хочу удалить строку из результатов, потому что в этот день car недоступен.

Как я могу это сделать в postgres?

Комментарии:

1. Упомянутое вами поле не является допустимым json / jsonb. Пожалуйста, добавьте фактический json.