2025-03-13 17:54:38 +10:00
2025-03-13 17:54:38 +10:00
2025-03-13 17:54:38 +10:00
2025-03-13 17:54:38 +10:00
2025-03-13 17:54:38 +10:00
2025-03-13 17:54:38 +10:00
2025-03-13 17:54:38 +10:00
2025-03-13 17:54:38 +10:00
2025-03-13 17:54:38 +10:00
2025-03-13 17:54:38 +10:00
2025-03-13 17:54:38 +10:00
2025-03-13 17:54:38 +10:00
2025-03-13 17:54:38 +10:00
2025-03-13 17:54:38 +10:00

python_dev

launch

docker compose up -d

migrations

cd alembic/db1 && alembic revision --autogenerate && alembic upgrade head cd alembic/db2 && alembic revision --autogenerate && alembic upgrade head

что не по ТЗ

  • мне не очень понравилось, что space_type и event_type сделаны через отдельные таблицы
    • потому что работать с этой таблицей будет бэкенд, и у нас есть различные API хэндлеры, которым, чтобы создать запись в БД нужно сходить на дочерние таблицы, найти нужный тип (например event_type - login), взять от него id, прийти назад и создать запись с нужным id, при этом это ещё будет не надёжным (кто-то удалит тип, поменяет название, всё поляжет) + а зачем нам отдельная таблица? (я в том смысле, что над этими типа у нас есть все операции круд, но без изменения кода бэкенда - это либо бесполезно, либо опасно)
    • я заменил на более удобные Enum
Description
No description provided
Readme 85 KiB
Languages
Python 84.8%
Mako 7.1%
Shell 4.2%
Makefile 2.3%
Dockerfile 1.6%