-- Fix history_events owner_id foreign key
-- The owner_id should reference owners(id), not users(id)
-- This was causing all history event inserts to fail silently

-- Drop the incorrect foreign key constraint
ALTER TABLE history_events
    DROP CONSTRAINT IF EXISTS history_events_owner_id_fkey;

-- Add the correct foreign key constraint referencing owners
ALTER TABLE history_events
    ADD CONSTRAINT history_events_owner_id_fkey
    FOREIGN KEY (owner_id) REFERENCES owners(id) ON DELETE CASCADE;
