5.1.0: Fitbit: привязки к задачам, цели из API
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 1m23s

This commit is contained in:
poignatov
2026-02-09 17:06:08 +03:00
parent 29bd50acab
commit 242183a422
7 changed files with 724 additions and 349 deletions

View File

@@ -0,0 +1,20 @@
-- Откат: удаляем новые колонки
ALTER TABLE fitbit_integrations DROP COLUMN IF EXISTS steps_task_id;
ALTER TABLE fitbit_integrations DROP COLUMN IF EXISTS floors_task_id;
ALTER TABLE fitbit_integrations DROP COLUMN IF EXISTS steps_goal_task_id;
ALTER TABLE fitbit_integrations DROP COLUMN IF EXISTS steps_goal_subtask_id;
ALTER TABLE fitbit_integrations DROP COLUMN IF EXISTS floors_goal_task_id;
ALTER TABLE fitbit_integrations DROP COLUMN IF EXISTS floors_goal_subtask_id;
ALTER TABLE fitbit_daily_stats DROP COLUMN IF EXISTS goal_steps;
ALTER TABLE fitbit_daily_stats DROP COLUMN IF EXISTS goal_floors;
-- Восстанавливаем старые колонки
ALTER TABLE fitbit_daily_stats ADD COLUMN active_zone_minutes INTEGER DEFAULT 0;
ALTER TABLE fitbit_integrations ADD COLUMN goal_steps_min INTEGER DEFAULT 8000;
ALTER TABLE fitbit_integrations ADD COLUMN goal_steps_max INTEGER DEFAULT 10000;
ALTER TABLE fitbit_integrations ADD COLUMN goal_floors_min INTEGER DEFAULT 8;
ALTER TABLE fitbit_integrations ADD COLUMN goal_floors_max INTEGER DEFAULT 10;
ALTER TABLE fitbit_integrations ADD COLUMN goal_azm_min INTEGER DEFAULT 22;
ALTER TABLE fitbit_integrations ADD COLUMN goal_azm_max INTEGER DEFAULT 44;