Size: a a a

2021 May 15

VG

Valentin Golev in ctodailychat
(и что у нее не всегда однозначно ясное актуальное состояние на будущий момент коммита текущей транзакции)
источник

IV

Igor V in ctodailychat
Как было бы хорошо если бы не было UPDATE операций, столько магии из-за этого
источник

IN

Ilya Noskov in ctodailychat
Хммм а как бы такое сделать когда UPDATE сразу нескольких колонок?
источник

AR

Anton Revyako in ctodailychat
всем анкор моделинг за счет Игоря )
источник

VG

Valentin Golev in ctodailychat
OR
источник

AR

Anton Revyako in ctodailychat
update select

хотя лучше кейс конкртеный
источник

AR

Anton Revyako in ctodailychat
но ваще я согласен. а за DELETE ваще руки отрывать
источник

IN

Ilya Noskov in ctodailychat
Ну вот у меня есть такой кейс, есть таблица финансовых инструментов, 10 колонок, часть из них меняется, часть нет. Но обновлять нужно каждый день
источник

IV

Igor V in ctodailychat
Event sourcing
источник

IN

Ilya Noskov in ctodailychat
Получаешь новую информацию о символах каждый день и обновляешь rows

И всегда UPDATE statement который затрагивает все колонки
источник

VG

Valentin Golev in ctodailychat
а точно нужно обновлять а не новую таблицу писать?
источник

VG

Valentin Golev in ctodailychat
иногда это быстрее, потом можно переименовать
источник

AR

Anton Revyako in ctodailychat
если обновлять нужно 1 раз в день, забей ) там в начальной статье у человек адовый поток апдейтов
источник

IN

Ilya Noskov in ctodailychat
Ну такой UPDATE затрагивает может 40% таблицы, 200 тысяч записей всего в таблице. Не так страшно, но просто интересно как sql statement так красиво написать
источник

IN

Ilya Noskov in ctodailychat
Ну да я согласен масштаб мизерный, я только в теории интересуюсь))
источник

AR

Anton Revyako in ctodailychat
ваще 1000 лет назад для mysql сделали handler socket, как-раз для таких вот деятелей, которым апдейтить надо )
источник

VG

Valentin Golev in ctodailychat
красиво это когда нет ненужного)
источник

IN

Ilya Noskov in ctodailychat
Вы правы)) блин, часто так бывает что хочется кому нибудь пиво купить из этого чата хахах
источник

IV

Igor V in ctodailychat
В чем проблема? Можно купить
источник

AR

Anton Revyako in ctodailychat
в pg есть update select,  вот он для всяких извращений. у update есть cte на случай особых извращений )
источник