Files
server-manager/database/migrations/009_remove_notification_obsolete_columns.sql
Agent 71d6078329 refactor: drop is_read and read_at from notifications table
- is_read and read_at columns are now obsolete since notification_reads
  tracks per-user read receipts
- Removed UPDATE statements in markAsRead/markAllAsRead that touched
  the old columns
- API response still includes computed is_read field via SQL CASE in
  getForUser() JOIN with notification_reads, maintaining Android
  compatibility
- Migration 009 drops both columns
2026-06-13 14:08:07 -04:00

4 lines
82 B
SQL

ALTER TABLE `notifications`
DROP COLUMN `is_read`,
DROP COLUMN `read_at`;