Acoords Backend
Arrencar:
export PGPASSWORD='<password>' export DBAPI=postgresql://\@<host>/<database> -- Moure's a la carpeta app uvicorn app.api:app --reload --port <port>
Alembic
Crear una migració
alembic revision --autogenerate -m "Descripción de la migración"
Aplicar una migració
alembic upgrade head
En la migració inicial es creen les taules, les dades inicials per defecte i les dades de test si està el flag LOAD_SAMPLE_DATA=True
Historial de migracions
alembic history
Revertir una migració
alembic downgrade <revision_id>
Inicialitzar la base de dades amb dades de test
alembic upgrade 999999999999
Esborrar les dades de test
alembic downgrade 80e244264a7b
Inicialitzar la base de dades
PGPASSWORD='<password>' DBAPI=postgresql://\>@<host>/<database> python initialize.py