PyCon Israel 2023

🇮🇱 DB migration can be less scary - using alembic tool
07-04, 13:00–13:20 (Africa/Cairo), Hall 2 (Ground Floor)

Dealing with database migrations for developers can be pretty tricky.
Without a dedicated tool, this can be a frustrating task. Alembic is a tool to deal with this issue.


Dealing with database migrations for developers can be pretty tricky.
Without a dedicated tool, this can be a frustrating task.

Python has frameworks that combine code and database management such as Django.
What if we prefer using a simpler framework for running our code, like Fast Api that does not contain a database management functionality?
Alembic tool is a great solution for that. Alembic tool helps us manage our database by creating and running migrations automatically.

This talk will go over the basics:
- Start working with alembic on a Fast Api project.
- The basic functionality that this tool provides and its' main features.
- What are the pros and cons of working with this tool?


Session language

Hebrew

Target audience

Developers

Software Developer @ Antidote Health

Yifat is a full-stack developer with a favorite kid called Backend.

When she is not busy with code, you will find her spending time with her dog Jack, her family and friends, and watching weird documentaries on Netflix :)