Стоит ли давать пользователям создавать поля внутри jsonb? Хотелось бы дать возможность пользователям добавлять любые данные, которые они хотят добавить. И выводить потом на странице. Насколько это безопасно?
Например дать информацию о себе. Есть стандартные поля(город, дата рождения, ФИО), но если вдруг люди ходят добавить что-то, то легко могли это сделать.
Т.е. как вконтакте выводится:
дата рождения такая-та дата
родной город Такой-то
телефон вот такой
#И тут уже поля, которые добавляют пользователи
Пользователь назвал поле А тут ответ на него
Пользователь назвал 2 И ответ на 2 поле
Это просто для примера.
Безопасно ли?
Ограничивать размер поля?
Ограничивать количество кастомных полей?
Зачем это нужно?
Скорость работы и выборки?(поиск по этим полям производиться не будет, только чтение и запись)
Может лучше обычную строку сделать, внутри текстовый json и парсить при помощи javascript'a?