Есть ли способ проверить, существует ли значение в hstore в самом запросе.postgreSQL hstore if содержит значение
Я должен хранить различные значения в строке (каждая строка является «элементом»). Мне нужно проверить, существует ли идентификатор уже в базе данных в одной из строк hstore без выбора всего первого и выполнения циклов и т. Д. В php. hstore кажется единственным типом данных, который предлагает что-то подобное, а также позволяет выбрать столбец для этой строки в массив.
Hstore не может быть лучшим типом данных для хранения таких данных, но нет ничего лучшего.
Весь проект использует 9.2, и я не могу изменить это - json находится в 9.3.
Что случилось с 'где some_column = 42', чтобы проверить, если значение уже есть? –
его hstore. hstore содержит несколько значений как пары ключ => значение. –
Извините, я не понимаю: «* Мне нужно проверить, существует ли идентификатор уже в базе данных в одной из строк *», как «где id = 42» - это все, что вам нужно –