Size: a a a

pgsql – PostgreSQL

2021 July 05

YS

Yaroslav Schekin in pgsql – PostgreSQL
Я Вам всего лишь объяснил, почему описания каждого подобного частного случая моделирования нет в учебниках — все эти случаи "на одно лицо", и каждый из них сам по себе совершенно не интересен для целей обучения. ;)

> Хочу иметь таблицу объемов красных резиновых шаров.

Есть вот такое, например: http://www.databaseanswers.org/data_models/index.htm
Но, предупреждаю, всё это неведомого качества — адекватность моделирования и корректность нормализации там вряд ли кто-то тщательно проверял.
источник

D

Dr.Death in pgsql – PostgreSQL
Хотя теперь не ругается, но и ограничение не срабатывает(
источник

BN

Bekzod Norkulov in pgsql – PostgreSQL
🔥спасибо за ссылку
источник

СД

Стас Донцов... in pgsql – PostgreSQL
Парни, привет. Для каких целей правильно будет использовать JSON поля в постгре?
Для того чтобы избегать null в ячейках?
источник

АС

Альберт Степанцев... in pgsql – PostgreSQL
как только вас посещает мысль взять монгу - так сразу и используйте
источник

СД

Стас Донцов... in pgsql – PostgreSQL
я взял в руки постгре и тут есть jsonb поля в которых лежит всякий хлам, на превый взгляд
источник

СД

Стас Донцов... in pgsql – PostgreSQL
я не смог услышать адекватных ответов на вопрос "зачем" от тех, кто делал эту базу,
источник

СД

Стас Донцов... in pgsql – PostgreSQL
хочу у вас как у сообщества понять суть этих полей и зачем они вообще используются
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Это претензия?
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
источник

СД

Стас Донцов... in pgsql – PostgreSQL
Роман спасибо, но это не то: мне хочется понять для каких целей будет правильным использовать jsonb поля. Это видео не помогло мне найти ответ на этот вопрос.
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Универсальный ответ, основанный на личном опыте: если не знаешь зачем - оно тебе не надо.
источник

b

batyrmastyr in pgsql – PostgreSQL
Для всякого хлама и нужно )
Т.е. когда вы не уверены в том, какая будет структура и не можете на этот факт повлиять или она может очень сильно меняться и вам неохота делать адекватную разбивку на таблицы.
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
А это вообще из серии "вредные советы".
источник

b

batyrmastyr in pgsql – PostgreSQL
Почему же? Если складываешь в json - значит происходит какая-то херня.
источник

СД

Стас Донцов... in pgsql – PostgreSQL
тогда это как отстойник можно использовать: внутри проекта устоялось понимание того, что поле "field":123 которое сейчас хранится в json будет здесь и всегда - вытащил его оттуда и добавил как обычный столбец таблицы.. как один из вариантов применения - верно понял?
источник

СД

Стас Донцов... in pgsql – PostgreSQL
Я пока разделил данные которые хранятся в проекте, в полях с json на два типа: часто обновляемые, и остальные.
Видимо с частообновляемыми есть какая-то логика, а вот зачем хранить остальные в json не понятно.. видимо парни как раз как отстойник использовали json столбец
источник

АС

Альберт Степанцев... in pgsql – PostgreSQL
Представьте, что вы по API от некоего источника получаете данные, структурой которых не управляете. То есть может придти всё, что угодно.
Но при этом вам нужно обеспечить фиксацию факта запроса и ответа

Вот вам и json
источник

KG

Konstantin Gus in pgsql – PostgreSQL
Можно его в cstore сложить
источник

KG

Konstantin Gus in pgsql – PostgreSQL
Будет много хлама сжатого
источник