Changes between Version 3 and Version 4 of AdvancedDatabaseDevelopment


Ignore:
Timestamp:
07/02/26 21:12:04 (4 days ago)
Author:
233062
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdvancedDatabaseDevelopment

    v3 v4  
    103103    END IF;
    104104
    105     -- FIX: table name daily_completion (not daily_completions)
     105   
    106106    SELECT dc.daily_completion_id, dc.procent INTO dc_id, pct
    107107    FROM trekr.daily_completion dc
     
    114114    END IF;
    115115
    116     -- FIX: discipline_users has no surrogate discipline_user_id; use user_id directly
    117     -- FIX: column is is_finished (not finished)
    118116    SELECT COUNT(*) INTO total_count
    119117    FROM trekr.tasks t
     
    131129    END IF;
    132130
    133     -- FIX: table name daily_completion (not daily_completions)
     131   
    134132    INSERT INTO trekr.daily_completion (user_id, date, procent)
    135133    VALUES (user_id, day, pct)
    136134    RETURNING daily_completion_id INTO dc_id;
    137135
    138     -- FIX: table name task_daily_completion (not task_daily_completions)
    139     -- FIX: column is is_finished (not finished)
    140     -- FIX: use user_id directly instead of subquery for discipline_user_id
     136   
    141137    FOR finished_tasks IN
    142138        SELECT t.task_id FROM trekr.tasks t
     
    149145    END LOOP;
    150146
    151     -- FIX: column is is_finished (not finished)
    152     -- FIX: use user_id directly instead of subquery for discipline_user_id
    153147    UPDATE trekr.tasks t SET is_finished = false
    154148    WHERE t.discipline_user_id = user_id;
     
    266260Поглед за месечен приход по корисник — прикажува вкупен приход по корисник, месец и година.
    267261{{{
    268 -- FIX: incomes uses user_id as FK (not finance_user_id)
     262
    269263CREATE OR REPLACE VIEW trekr.vw_finance_monthly_summary AS
    270264SELECT
     
    279273Поглед за вкупниот приход на секој корисник во тековниот месец.
    280274{{{
    281 -- FIX: incomes uses user_id as FK (not finance_user_id)
     275
    282276CREATE OR REPLACE VIEW trekr.vw_finance_current_month AS
    283277SELECT