Size: a a a

pgsql – PostgreSQL

2020 June 14

l

lnuynxa in pgsql – PostgreSQL
Ð
я как-то лет 8 примерно назад, делал с тремя чуваками в команде проект на монге, там жсоны эти везде, поначалу да, клево. Но потом через год такой ад начался, мама не горюй, в результате все эти деревья распались на обычные реляционные отношения, только без реляционных возможностей, а джойны и транзакции приходилось делать на фронте. Проект в итоге поработал и благополучно умер. Но зато такой урок и ценный опыт остался на всю жись :)
умер то не из за монги?
источник

Ð

Ð in pgsql – PostgreSQL
умер потому что оказался не нужен, как только кончилась рекламная компания, инвестор был слишком оптимистичен и вообще был большим затейником :)
источник

Ð

Ð in pgsql – PostgreSQL
так часто бывает - у людей есть деньги, есть идея, они покупают проект для себя, но не понимают что никому другому это не интересно. У меня в те времена было много таких заказов
источник

A

Alex in pgsql – PostgreSQL
Эх, эти жирные времена 😒
источник

Ð

Ð in pgsql – PostgreSQL
ну я бы не сказал что те времена жирнее этих :)
источник

0

0xFF in pgsql – PostgreSQL
Хочу изменить макароны на шаурму, что я делаю не так?

UPDATE PILOTS
SET MEAL[1][2] = 'Шаурма'
WHERE pilots_name = 'NICOLAI';
источник

Ð

Ð in pgsql – PostgreSQL
0xFF
Хочу изменить макароны на шаурму, что я делаю не так?

UPDATE PILOTS
SET MEAL[1][2] = 'Шаурма'
WHERE pilots_name = 'NICOLAI';
для начала, эту схему нужно нормализовать
источник

KK

Konstantin K in pgsql – PostgreSQL
опять ты)))
источник

A

Alex in pgsql – PostgreSQL
Ð
ну я бы не сказал что те времена жирнее этих :)
Но энтузиастов стало меньше, на всех не хватает
источник

Ð

Ð in pgsql – PostgreSQL
Alex
Но энтузиастов стало меньше, на всех не хватает
скажем так - стало меньше фантазеров, которые мечтают стать цукербергами.
источник

Ð

Ð in pgsql – PostgreSQL
у меня с тех пор направление сменилось со стартапов в сторону более старых и работающих проектов и подсистем для них
источник

2_

2flower _ in pgsql – PostgreSQL
Ð
надо было в чатике спросить, жсон бы сразу обосрали )
не трогайте морковеведов! :)
источник

2_

2flower _ in pgsql – PostgreSQL
Евгений Ры́марев
Мне изначально надо было объекты json сравнивать, но раз нельзя, то буду каждое поле отдельно сравнивать и всё.
зачем каждое поле, равенство это когда оба входят друг в друга.

@>  jsonb  Левое значение JSON содержит на верхнем уровне путь/значение JSON справа?  '{"a":1, "b":2}'::jsonb @> '{"b":2}'::jsonb

у вас по идее js1@>js2 and js2@>js1
источник

2_

2flower _ in pgsql – PostgreSQL
Ð
апдейты жсон-полей это отдельная боль
вот это правда, боль это слабо сказано.
источник

2_

2flower _ in pgsql – PostgreSQL
Евгений Ры́марев
Но на будущее уже запомню, что JSON - это зло и постараюсь не применять на практике без особой на то необходимости
еще один вылечился. :)
источник

2_

2flower _ in pgsql – PostgreSQL
0xFF
Хочу изменить макароны на шаурму, что я делаю не так?

UPDATE PILOTS
SET MEAL[1][2] = 'Шаурма'
WHERE pilots_name = 'NICOLAI';
а что пишет то? вроде бы все правильно должно быть.
источник

AS

Alexey Stavrov in pgsql – PostgreSQL
Спасибо. Я воспроизвёл у себя этот пример (их там 2, но мне одного хватило).
источник

AS

Alexey Stavrov in pgsql – PostgreSQL
Пример, когда всё хорошо
источник

AS

Alexey Stavrov in pgsql – PostgreSQL
Пример, когда не очень хорошо.
источник

AS

Alexey Stavrov in pgsql – PostgreSQL
Удивительно то, что добавленная 3-я транзакция казалось бы ничего сюда не привносит, но вот без неё не воспроизводится...
источник