SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » PostgreSQL » Применение поля JSONB как хранилища свойств (Чайниковский вопрос про создание и чтение такого поля)
Применение поля JSONB как хранилища свойств [сообщение #2569] Fri, 16 June 2023 14:48 Переход к следующему сообщению
GrigoryFomin в настоящее время не в онлайне  GrigoryFomin
Сообщений: 91
Зарегистрирован: April 2023
Member
Прошу прощения за возможно простейший вопрос, но чтение документации не дало ответа - там только встречал как использовать JSONB в условиях WHERE. Мне даже это не надо
1) как выполнить insert/update в поле JSON.
тут вижу только вручную сборку JSON и передачу как текстового параметра

2) как потом в SELECT выбрать нужную пару "ключ" - "значение"?
здесь вроде как видел применение,
SELECT field1->'guid' from table1
но не знаю, эффективно ли оно?
Re: Применение поля JSONB как хранилища свойств [сообщение #2571 является ответом на сообщение #2569] Fri, 16 June 2023 16:44 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 887
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
это не для этого! ©
Re: Применение поля JSONB как хранилища свойств [сообщение #2572 является ответом на сообщение #2571] Fri, 16 June 2023 18:37 Переход к предыдущему сообщениюПереход к следующему сообщению
GrigoryFomin в настоящее время не в онлайне  GrigoryFomin
Сообщений: 91
Зарегистрирован: April 2023
Member
МП писал(а) Fri, 16 June 2023 16:44
это не для этого! ©
А что тогда? И чем плох вариант? XML еще более тяжеловесный, делать справочник типа ИД_товара - ИД_свойства - Значение_свойства будет долго собираться.
Ковырялся в документации - нашел для себя HSTORE - то, что доктор прописал для меня?

[Обновления: Fri, 16 June 2023 21:25]

Известить модератора

Re: Применение поля JSONB как хранилища свойств [сообщение #2573 является ответом на сообщение #2572] Fri, 16 June 2023 22:42 Переход к предыдущему сообщению
BlackEric в настоящее время не в онлайне  BlackEric
Сообщений: 360
Зарегистрирован: June 2022
Senior Member
вот собственно. Всегда так работали.
Что не устраивает?
Предыдущая тема: SQL миграции в Postgres
Следующая тема: sspi
Переход к форуму:
  


Текущее время: Thu Nov 21 14:21:27 GMT+3 2024

Общее время, затраченное на создание страницы: 0.01035 секунд