Хороший доклад. Тайм-коды: 05:30 - структвра (Core и ORM) Core 05:54 - описание таблиц 06:22 - целостность данных и ограничения 07:05 - отображение 07:22 - insert, select, delete 07:42 - insert from select 08:40 - join 09:58 - диалекты 10:45 - enum, json, fts, array types и т.д. 11:40 - расширяемость 12:00 - sql view (так называемые вьюхи) ORM 14:00 - Mapper 14:45 - Declarative (декларативное описание таблиц) 15:42 - Session (аналог транзакции) 16:22 - Query (позволяет доставать данные (делать запросы), результат запросов - классы, работает и с запросами из Core) 18:40 - Reletionships 19:44 - Когда загружать Reletionships 20:43 - Как загружать Reletionships 21:26 - В какую структуру данных загружать Reletionships 22:25 - Создание отношений, когда primery key ещё не известен 24:15 - Пример самописной директивы ON CONFLICT 25:05 - AsyncIO 27:55 - Ссылка на полезную книгу по БД
@databox4279 Жыл бұрын
Огромная благодарность за доклад. Интересно и приятно слушать.
@shuricbat92004 жыл бұрын
При создании web приложений, где создавать объект session? При каждом реквесте от пользователя или глобально в треде?
@BumChigaBum5 жыл бұрын
Как сделать на sqlachemy core (пример на orm) запрос чтобы в нем участвовали данные. ( временные таблицы, таблицы значений).. но как сделать? data = [{'id':3434, 'age': 26}, {'id':545, 'age': 20}] и тд.. вот и сделать выборку уже бд, через outer join по id то есть таблица data (join по id ) таблица из bd sql
@AntonioLopez88883 жыл бұрын
Не очень понятен смысл презентации - вводная для алхемии и вообще для orm - в россии впервые используют ORM??
Доступное для более или менее опытного в Python. А лично для меня вторая половина видео почти совсем не понятна.
@АлександрГорохов-ж4с5 жыл бұрын
На самом деле он не рассказал о куче хаков в алхимии которые позволяют, например мапить ROW SQL, сложные SQL функции в объекты и работать с ними с помощью питона. Данная презентация, скорее вводная.
@alexzir4 жыл бұрын
@@АлександрГорохов-ж4с может подскажете где лучше об этом показывают. Спасибо заранее!