Разработка в банке где при создании новой записи с "уникальным" UUID переписывается старая запись с таким же UUID это сильно (3:24) :) если только история не выдуманная. И вообще задумался. Как это можно сделать на уровне БД чтобы при создании записи она не выкидывала ошибку что такой UUID уже существует а переписывалась старая запись... Есть идеи?
Доклад по C++: ну вот кэш процессора устроен так, тут инструкции туда сюда, оптимизации, модель памяти, ссылки на указатели на ссылки на rvalue Доклад по Python: к нам пришел дикбатт
Пока одни стараются не выстрелить себе в ногу, чтобы 🚀 летела точно в 🎯, другие решают 💼бизнес-задачи🐲. Соответсвенно инструкции у инструментов разные🎻-🎤/🛷-🏂
На конец сентября 2020 года, в Pydantic`е есть проблемы с моделями ссылающимися друг на друга (хотя это как бы "исправили", добавив и задокументировав костыль), а так же с их разнесением по разным файлам (чинится перенесением импорта в конец файла, что нарушает PEP-08). И судя по большому числу открытых issue с ошибками, запросами новых фич и вопросами, возможно перед внедрением в свой проект стоит подождать следующий мажорный релиз Pydantic 2.0 и его стабилизацию (условные 2.0.1, 2.0.2).
Рад что спустя все это время pydantic до сих пор цветет и пахнет
Офигенный доклад! Спасибо! Только-только с FastAPI начал знакомиться. Видео оказалось очень актуально для меня
Огонь 🔥! Очень классно подобраны примеры, докладчик говорит по делу! 👍
Спасибо за отличный доклад, Степан! Подача 🔥🔥🔥
Докладчик вообще крут) мне понравилось выступление) всё по факту и с интересом без духоты
было бы классно с ним познакомиться
ошибка, если указать allow extra в конфиге, наорборот мы разрешем лишнии поля. по умолчанию мепятся только те поля, что указаны в модели
Спасибо! круто!
Разработка в банке где при создании новой записи с "уникальным" UUID переписывается старая запись с таким же UUID это сильно (3:24) :) если только история не выдуманная. И вообще задумался. Как это можно сделать на уровне БД чтобы при создании записи она не выкидывала ошибку что такой UUID уже существует а переписывалась старая запись... Есть идеи?
Upsert
Получается бд создавалась без единого constraint?
@@cyber-ru upsert сохранит Id и изменить все остальные данные. Я так поняла они не изменились, то есть записи не было в принципе.
триггер с raise ignore или upsert
Доклад по C++: ну вот кэш процессора устроен так, тут инструкции туда сюда, оптимизации, модель памяти, ссылки на указатели на ссылки на rvalue
Доклад по Python: к нам пришел дикбатт
Пока одни стараются не выстрелить себе в ногу, чтобы 🚀 летела точно в 🎯, другие решают 💼бизнес-задачи🐲.
Соответсвенно инструкции у инструментов разные🎻-🎤/🛷-🏂
Спасибо, полезное видео!
Где бы презентацию найти?
Адрес презентации указан на [33:48]
Молодец, хорошо.
Это Степан!
На конец сентября 2020 года, в Pydantic`е есть проблемы с моделями ссылающимися друг на друга (хотя это как бы "исправили", добавив и задокументировав костыль), а так же с их разнесением по разным файлам (чинится перенесением импорта в конец файла, что нарушает PEP-08). И судя по большому числу открытых issue с ошибками, запросами новых фич и вопросами, возможно перед внедрением в свой проект стоит подождать следующий мажорный релиз Pydantic 2.0 и его стабилизацию (условные 2.0.1, 2.0.2).
За мемасные фоточки сразу лайк)
какаято магическая штуковина