Telegramy
Articles
About
« Rev
@ru_python
103
Fwd »
Anonymous
я из своего мухосранска в питер приехал два года назад с 15 тысячами рублей в кармане
Vladimir
я из своего мухосранска в питер приехал два года назад с 15 тысячами рублей в кармане
Надо было в мск
Anonymous
это просто как эволюция
Anonymous
ступенька выше
Artur Rakhmatulin
это просто как эволюция
да мы поняли уже. все. астанавись. пойду пакетик чая второй раз заварю
Vladimir
да мы поняли уже. все. астанавись. пойду пакетик чая второй раз заварю
Ого, есть что заваривать. Эх
Je
я из своего мухосранска в питер приехал два года назад с 15 тысячами рублей в кармане
моя история, я так приехал в Екатеринбург сколько-то лет назад
Andrew
Подскажите плиз, я делаю upsert в постгрес (insert on conflict update). Как мне узнать после вызова, была вставка или апдейт?
log_statement = all и посмотреть в логе. Ничего толковее на ум не приходит. Ещё можно попробовать отловить в pg_stat_activity
Tishka17
log_statement = all и посмотреть в логе. Ничего толковее на ум не приходит. Ещё можно попробовать отловить в pg_stat_activity
эм, что? мне в проге надо узнать
Je
Подскажите плиз, я делаю upsert в постгрес (insert on conflict update). Как мне узнать после вызова, была вставка или апдейт?
напрямую никак, по-моему, косвенно триггеры, либо чекать max(id) после выполнения, не увеличился ли он
Tishka17
напрямую никак, по-моему, косвенно триггеры, либо чекать max(id) после выполнения, не увеличился ли он
xерез xmax вроде сработало, правда я чет не уверен как он работает с конкурирубщими транзакциями
Tishka17
правда пока писал уже пришлось передалть и он не нужен уже
Tishka17
а можно как-то в upsert получить старые значения полей?
Eldar
а можно как-то в upsert получить старые значения полей?
это точно только через тригер
Tishka17
'[
Tishka17
эх
Tishka17
значит придется сначала select делать
Artur Rakhmatulin
просто сама логика этого апсерта именно в этом сreate_or_update
Tishka17
ну мне надо если поле поменялось ещё запросик сделать
Je
ну мне надо если поле поменялось ещё запросик сделать
будь осторожен, это звучит как вероятность получить гонку, ты после update видишь в своей транзакции изменения от выполнения параллельных транзакций
Tishka17
ну а что делать
Старый
я опрос сюда кину?
Старый
для завтрашнего выступления на сутки
Je
ну а что делать
не хранить таким образом стейт, либо гарантировать сериализацию доступа
Tishka17
будь осторожен, это звучит как вероятность получить гонку, ты после update видишь в своей транзакции изменения от выполнения параллельных транзакций
в принципе мне пофиг какой прмиенится, если два запроса на апдейт прилетели
Старый
не хранить таким образом стейт, либо гарантировать сериализацию доступа
можно опрос до вечера запинить который скину, мне для того чтобы завтра на itgm выступить
Tishka17
не хранить таким образом стейт, либо гарантировать сериализацию доступа
а вообще, этого не будет по идее, у меня события из кафки с партиционированием по id должны быть
Tishka17
так что норм
Старый
@Tishka17 можно опрос?
Eldar
@Tishka17 можно опрос?
опрос закидывай
Старый
опрос закидывай
прав нет говорит
Старый
пытался фордварднуть
Eldar
пытался фордварднуть
пробуй
Старый
👾majiq
50/50
Artur Rakhmatulin
работать три года о одной компании 🤔
Старый
работать три года о одной компании 🤔
за последние 3 года, то есть в любой из этих годов
Старый
и именно индексация, а не смена работы или повышение в должности\увеличение кол-ва обязанностей
Макс
кто проголосовал, просьба спойлернуть результаты
👾majiq
кто проголосовал, просьба спойлернуть результаты
Макс
спс
Artur Rakhmatulin
за последние 3 года, то есть в любой из этих годов
надо бы еще добавить Да - живу в столице/ Да - живу в регионе
Старый
скорее да - сменил работу\получил контр оффер
Старый
куча народа проголосали за да, из-за этого
Artur Rakhmatulin
вторую версию запускай )
Эрсултан
О вот это в универах на дипломку обязательно требуют диаграмма взаимодействия кажись и до этого диаграмма классов
Tishka17
О вот это в универах на дипломку обязательно требуют диаграмма взаимодействия кажись и до этого диаграмма классов
А чё, полезная вещь
Tishka17
Регулярно рисую
Эрсултан
У многих проблемы с этим вроде😂
Artyem
и именно индексация, а не смена работы или повышение в должности\увеличение кол-ва обязанностей
ну у меня явное увеличение ЗП, но индексация тут непричём, просто выбивал большую ЗП.
Pavel
У многих проблемы с этим вроде😂
как без этого вообще хоть что-то сложнее бложика можно спроектировать?
Tishka17
У многих проблемы с этим вроде😂
Когда припрет и не такое нарисуешь
Эрсултан
как без этого вообще хоть что-то сложнее бложика можно спроектировать?
Хз но писанина та ещё морока в dfd от Майкрософт
Tishka17
сложно без диаграммы иногда понять что происходит
Tishka17
Хз но писанина та ещё морока в dfd от Майкрософт
где?
Pavel
Хз но писанина та ещё морока в dfd от Майкрософт
зачем пользоваться чем-то от мелкомягких?
Tishka17
/me рисует или на бумаге или в plantuml
Pavel
/me рисует или на бумаге или в plantuml
+1. еще powerdesigner клёвая штука
Эрсултан
где?
Визио кажись, в универе пздц по этому 2 предмета один из них бизнес ппоцессы
Эрсултан
Прочти тоже самое
Tishka17
+1. еще powerdesigner клёвая штука
опять какой-нибудь монструозный xml генерит, по которому хрен поймешь что изменилось?
Artyem
как без этого вообще хоть что-то сложнее бложика можно спроектировать?
изи, этоже просто инструмент для борьбы со сложностью. особенно если не требуется ведение проектной документации и передачи задачи дальше
Эрсултан
Прочти тоже самое
Почти
Tishka17
изи, этоже просто инструмент для борьбы со сложностью. особенно если не требуется ведение проектной документации и передачи задачи дальше
вот на этапе передачи задачи и рисуешь. Или для себя в начале
Pavel
опять какой-нибудь монструозный xml генерит, по которому хрен поймешь что изменилось?
там экспорт в чём угодно сделать можно. но обычно проще бумажку/доску сфотографировать
Tishka17
там экспорт в чём угодно сделать можно. но обычно проще бумажку/доску сфотографировать
да я про версионирование
Tishka17
когда это именно проектная документация
Pavel
uml вроде как
Tishka17
мы на прошлом месте упоролись и задачи на разработку отдавали в виде uml + тектосвых требований
Artyem
вот на этапе передачи задачи и рисуешь. Или для себя в начале
это если надо, я обычно пишу, да на листочке ваяю в том виде в котором мне удобно, потом фиксирую итоговые выводы в коде да документации
Tishka17
поэтому диффы между диаграммами надо было как0то смотреть и мерджить
Pavel
поэтому диффы между диаграммами надо было как0то смотреть и мерджить
и чо вы в итоге сделали?
Tishka17
plantuml
Tishka17
и маркдаун
Tishka17
гитлаб в свзязке отлично их показывает
Pavel
plantuml
хм. посмотрю, спс
Tishka17
ну он не ахти как красиво рендерит, зато можно текстом диаграмму описывать
Anonymous
Господа
Эрсултан
гитлаб в свзязке отлично их показывает
Говорят что в некоторых компаниях сначала их рисуют типо сео, что-ли, потом программисты глядя на это составляют прогу
Anonymous
в чём проблема ? Интересно ваше мнение
« Rev
@ru_python
103
Fwd »