Size: a a a

Node.js — русскоговорящее сообщество

2021 March 01

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Обычно достаточно писать в лог сервис факт и инфу о текущих действиях
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Если нужно историю, то доп запрос пишущий это
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Эт если общие подходы, а там думать надо
источник

O

Oleksii Miuskyi in Node.js — русскоговорящее сообщество
Yaroslav Zhymkov
Без погружения в контекст бизнес логики советы будут абстрактными
1. селектом по айди получаем старые данные.
2. апдейтим и получаем данные
3. смотрим разницу и инсертим в логи
источник

O

Oleksii Miuskyi in Node.js — русскоговорящее сообщество
так пойдет?
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Нет
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Дублируем каждый запрос в историю. 1 вариант
источник

IV

Ilushenko Vladimir in Node.js — русскоговорящее сообщество
Триггер
источник

O

Oleksii Miuskyi in Node.js — русскоговорящее сообщество
ну ето да. а как значение полей получить прежде чем update делать?
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
А зачем?
источник

O

Oleksii Miuskyi in Node.js — русскоговорящее сообщество
без еще одного запроса никак не получить все поля со значениями
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Они в истории будут
источник

IV

Ilushenko Vladimir in Node.js — русскоговорящее сообщество
С инсертед взять
источник

O

Oleksii Miuskyi in Node.js — русскоговорящее сообщество
в истории самой бд?
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
В таблице "история"
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
А 2 вариант логировать действия пользователя в логер
источник

O

Oleksii Miuskyi in Node.js — русскоговорящее сообщество
наверное ты не понял меня. Я беру айди и меняю там 3 поля. и записываю туда данные sql запросом
источник

O

Oleksii Miuskyi in Node.js — русскоговорящее сообщество
как я получу старые данные? если я меняю запросом на новыек
источник

O

Oleksii Miuskyi in Node.js — русскоговорящее сообщество
без еще одного селекта никак ... или я туплю
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
При самом первом инсерте 1 запись в таблицу функционала и таблицу истории. При втором запросе, апдейт в основную таблицу и снова вставка в таблицу истории. В результате в основной таблице 1 актуальная запись. В таблице истории 2 записи, старая и новая
источник