Alembic Sqlalchemy + Gino - что это такое и контроль миграций

  Рет қаралды 1,827

Практическое программирование Python

Практическое программирование Python

Күн бұрын

Alembic Sqlalchemy + Gino - что это такое и контроль миграций в sqlalchemy и питоне- практическое программирование по плейлистам.
🔔 Провожу индивидуальные консультации и менторство в изучении Питон, библиотек - aiogram, django, flask и тому подобное.
✅ За подробностями - t.me/nkorgik
✅ Telegram channel: t.me/practice_python
🟦 Telegram чат: t.me/python_grou
Мой плейлист по СУБД: • Теория СУБД - простыми...
🔔 Для тех, кто хочет помочь автору канала:
Карта Тинькофф: 5536 9138 7482 0018 (Камиль)
Для иностранных счетов: 4400 4302 5490 1090
О чем данное видео?
В данном ролике мы с вами обсудим основы контроля и управлений файлами миграций в приложении питона с использованием ОРМ системы Gino, SQLAlchemy и инструмента контроля миграций - Alembic Python. Также мы постараемся дать ответ на вопрос - что такое alembic и как его использовать в применении с SQLAlchemy.
Timecodes:
00:00:00 - введение
00:00:40 - зачем нужен alembic
00:02:05 - связующий модуль
00:02:29 - установка alembic и инициализация проекта
00:03:15 - настройка файла конфигурации alembic.ini
00:04:36 - разбор директории alembic и содержимого
00:05:20 - изменение файла .env для управления миграциями
00:06:05 - запуск образа postgresql в докере
00:07:04 - первая ревизия и создание файла миграции
00:08:42 - ОШИБКА, укажите там объект db (экземпляр Gino())
00:09:55 - апгрейд миграций и применение изменений
00:10:30 - откат изменений downgrade
00:11:04 - заключение
#sqlalchemy
#postgresql
#alembic

Пікірлер: 18
@juranegdev1802
@juranegdev1802 Жыл бұрын
Пересмотрел много видео по python aiogram и решил что автор заслуживает много комментариев, поэтому мой даже здесь
@python1419
@python1419 Жыл бұрын
Alembic Sqlalchemy + Gino - что это такое и контроль миграций в sqlalchemy и питоне- практическое программирование по плейлистам. 🔔 Провожу индивидуальные консультации и менторство в изучении Питон, библиотек - aiogram, django, flask и тому подобное. ✅ За подробностями - t.me/nkorgik ✅ Telegram channel: t.me/practice_python 🟦 Telegram чат: t.me/python_grou Мой плейлист по СУБД: • Теория СУБД - про... 🔔 Для тех, кто хочет помочь автору канала: Карта Тинькофф: 5536 9138 7482 0018 (Камиль) Для иностранных счетов: 4400 4302 5490 1090
@user-sj7kl2hg6q
@user-sj7kl2hg6q Жыл бұрын
@hyprland
@hyprland Жыл бұрын
спасибо большое за это и все остальные видео!!!!! обожаю твой канал
@user-it3yo1sn6i
@user-it3yo1sn6i Жыл бұрын
спасибо за полезные видео
@python1419
@python1419 Жыл бұрын
И тебе спасибо за комментарий и поддержку!
@user-ss7ld2yq5u
@user-ss7ld2yq5u Жыл бұрын
👍
@krok29
@krok29 Жыл бұрын
Можно спросить, раньше вы снимали плей лист по aiogram, сейчас его изучаю. Он содержит основной объём библиотеки аиограм или только часть?
@python1419
@python1419 Жыл бұрын
Привет, нет, не основной. Я сделаю более проработанный курс
@trahula
@trahula 9 ай бұрын
Автору спасибо. Может кто-ниюудь подскажет почему миграции не появляются в контейнере Docker? Они тупо создаются на локальной машине.
@linping4473
@linping4473 Жыл бұрын
Запишешь, пожалуйста, урок, о том, как использовать api chatgpt в python, например, совместить c aiogram?
@DaniilFromAbyss
@DaniilFromAbyss Жыл бұрын
Там нечего писать. Пол часа буквально
@gamble3486
@gamble3486 Жыл бұрын
так это не api GPT, а davinci. Нигде в открытом доступе нет api GPT. Просто многие не хотят смотреть что написано в коде. Модель - davinci
@alexchto
@alexchto Жыл бұрын
@@gamble3486 твоя инфа устарела. уже давно есть gpt 3.5 c контекстом
@uec_project
@uec_project Жыл бұрын
Привет! А когда буде подробное видео о связке тг-бота с базой данных в библиотеке aiogram. Кстати с прошлой проблемой в коде я разобрался)
@python1419
@python1419 Жыл бұрын
Привет, постараюсь в ближайшие недели.
@uec_project
@uec_project Жыл бұрын
@@python1419 das its gut!
@uec_project
@uec_project Жыл бұрын
@@python1419 уже не актуально) сейчас разбираюсь раскидать и зарегистрировать хендлеры чтобы алгоритм работал по принципу пирамиды а не столбцом
Опасность фирменной зарядки Apple
00:57
SuperCrastan
Рет қаралды 7 МЛН
ЧУТЬ НЕ УТОНУЛ #shorts
00:27
Паша Осадчий
Рет қаралды 9 МЛН
Solving one of PostgreSQL's biggest weaknesses.
17:12
Dreams of Code
Рет қаралды 184 М.
SQLAlchemy Turns Python Objects Into Database Entries
22:23
NeuralNine
Рет қаралды 162 М.
Чего ожидать от HTTP/3 + Go
51:07
Нина Пакшина
Рет қаралды 5 М.
Как в 44 года стать программистом на Python. Объясняю с чего начать.
19:32
Уроки Pandas: Мощные инструменты индексации в Pandas: Разбираемся в loc и iloc. Урок 9
10:46
Практическое программирование Python
Рет қаралды 1,2 М.
Опасность фирменной зарядки Apple
00:57
SuperCrastan
Рет қаралды 7 МЛН