pip install fastapi "uvicorn[standard]"
pip install sqlalchemy
pip install alembic
pip install virtualenv
pip install psycopg2-binary
source venv/bin/activate (deactivate)
pip freeze > requirements.txt
mkdir src && touch src/main.py
touch Makefile
make run-db
alembic init migrations
alembic revision -m "init"
alembic üzerinden son versiona bakarak neler değiştiğini otomatik algılayıp yeni migration dosyası oluşturur
alembic revision --autogenerate -m "user_add_column_age"
alembic upgrade head
alembic upgrade "version numarası"
uvicorn src.main:app --reload