SQLAlchemy: добавление столбцов в существующую таблицу
В существующую ORM-модель добавили начало и конец бронирования. Теперь нужно понять, что произойдёт после повторного create_all на той же базе. Исходные столбцы таблицы перечислены в условии, проходить предыдущий урок для решения не требуется.
Программа курса «FastAPI для начинающих: API с базой данных и тестами».
Файл roomly.db из урока 23 уже содержит таблицу bookings(id, room_id). Разработчик добавил starts_at и ends_at в ORM-модель Booking и снова вызвал create_all на этом файле. Появятся ли новые столбцы в существующей таблице автоматически?
Без регистрации · результат не сохраняется
Связанные задачи
- Пересечение интервалов бронирования в FastAPI: задача
- SQLAlchemy: id объекта до добавления в Session
- SQLAlchemy refresh: что будет с несохранённым изменением
- SQLAlchemy: удаление без commit и закрытие Session
- SQLAlchemy: Session.get после delete без flush
- FastAPI и база данных: обновление и удаление записи
