diff --git a/server/backend/internal/db/migrations/007_media_owner.sql b/server/backend/internal/db/migrations/007_media_owner.sql new file mode 100644 index 0000000..81353e1 --- /dev/null +++ b/server/backend/internal/db/migrations/007_media_owner.sql @@ -0,0 +1,10 @@ +-- 007_media_owner.sql +-- Fügt Besitzer-Referenz zu media_assets hinzu. +-- ON DELETE SET NULL: Medium bleibt erhalten wenn User gelöscht wird. + +ALTER TABLE media_assets + ADD COLUMN created_by_user_id text NULL + REFERENCES users(id) ON DELETE SET NULL; + +CREATE INDEX idx_media_assets_created_by_user_id + ON media_assets(created_by_user_id);