169 похожих чатов

Всем привет! Подскажите пожалуйста, стоит ли во все таблицы добавлять

created_at и updated_at? Или это бесполезно?

28 ответов

49 просмотров

добавляют куда нужно и когда нужно

если это технические или статические данные - то нафига?

Я всегда добавляю, даже если бизнесу это не нужно. Есть не просит, а раз в полгода может неплохо выручить

Stanislav Markin
Я всегда добавляю, даже если бизнесу это не нужно....

Если тебе нужен чисто аудит - то лучше использовать аудит (тот же энверс), который будет содержать эту информацию.

Stanislav Markin
Мне не нужен аудит

а чем тогда выручает?

Vitaly Sirotkin
а чем тогда выручает?

Ну всякое случается. Бывает баг посадили и нужно потенциально проблемные данные достать. Бывает бизнем что-нибудь прлсит посчитать быренько. Если потребуется версилнирование, то created и updated могут пригодитбся для инициалищации. Да и потом, сегодня бизнесу ненужно - а завтра нужно

Alexandr ∨∧‾ Emelyanov
Ну такое

Это оценочное суждение, мне совсем не ценно. Человек попросил поросил поделиться мнением, я не просил делиться мнением. Если решаете свои проблемы через аудит, то ок. А я все равно буду добавлять created и updated, потому что это почти бесплатно, а пользы может много принести

Stanislav Markin
Ну всякое случается. Бывает баг посадили и нужно п...

1. Про баг - камон, логи 2. Что то посчитать быстренько - вроде себе бизнес, ну вот для бизнеса и добавляешь 3. Про версионирование - хз как оно тебе поможет 4. Вот когда нужно бизнесу, тогда и добавляешь)))

Alexandr ∨∧‾ Emelyanov
1. Про баг - камон, логи 2. Что то посчитать быстр...

Я говорю, что меня раз в полгода очень хорошо выручает. Вот такие кейсы вспомнил, где мне было очень полезно, хотя на этапе проектирования эти поля были не нужны. О чем спор? Что мне это не должно помогать?

Stanislav Markin
Нет, настройками базы

Я бы не стал уносить логику в базу. Но тебе виднее для твоих кейсов))))))

Alexandr ∨∧‾ Emelyanov
Я бы не стал уносить логику в базу. Но тебе виднее...

Ни при каких случаях? Тип, есть один единственно верный подход и ты его будешь придерживаться в любой ситуации?

Alexandr ∨∧‾ Emelyanov
Я бы не стал уносить логику в базу. Но тебе виднее...

А если это мусорка с данныму, куда аналитики ходят руками? И иногда руками обновляют что-то. А если в эту базу ходит более одного сервиса? А если ходит ЕТЛ и помечает обработанные поля? А если есть требование перейти на другой фреймворк по работе с бд?

Stanislav Markin
А если это мусорка с данныму, куда аналитики ходят...

1. Ходят руками что то правят - это пиздец как неправильно, за изменение данных должно отвечать только приложение 2. Одна база - один сервис, если в одну базу ходит более одного сервиса - это тоже пиздец как неправильно 3. Какого хера у etl не своя база?))) 4. Берешь и переходишь на другой фреймворк) а если надо базу поменять?) Ты собрал в одном сообщении большинство типовых антипаттернов разработки😂

насчёт 2 пункта таки спорно - из одной базы могут читать данные несколько сервисов

Андрей Романов
насчёт 2 пункта таки спорно - из одной базы могут ...

по 1 пункту скорее всего мотивация в том , что вручную аналитику поменять что-то быстрее, чем автоматизировать

Андрей Романов
насчёт 2 пункта таки спорно - из одной базы могут ...

Ок, читать ещё может быть, но тоже не есть хорошо. Вот один сервис для своих целей поменял схему, придется править и другой. Вы просто не обоснованно увеличиваете связность

Alexandr ∨∧‾ Emelyanov
Ок, читать ещё может быть, но тоже не есть хорошо....

для изменения схем есть "контракты" на поставку данных, которые заключаются между командами в процессе интеграции

Андрей Романов
по 1 пункту скорее всего мотивация в том , что вру...

Изменение данных боевой базы руками очень чревато)))

Андрей Романов
зависит от ситуации

У нас всегда запрет. Делается фикс и патч

Alexandr ∨∧‾ Emelyanov
У нас всегда запрет. Делается фикс и патч

ураа, рад за вас но в других командах, возможно, это реализовано по другому

Андрей Романов
ураа, рад за вас но в других командах, возможно, ...

Ну хз, работал во множестве мест и общался с людьми со множества других команд и компаний - нигде не было практики руками на горячую править

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта