summary refs log tree commit diff
path: root/changelog.d/15597.misc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Set thread_id column to non-null for ↵Patrick Cloke2023-05-261-0/+1
event_push_{actions,actions_staging,summary} (#15597) Updates the database schema to require a thread_id (by adding a constraint that the column is non-null) for event_push_actions, event_push_actions_staging, and event_push_actions_summary. For PostgreSQL we add the constraint as NOT VALID, then VALIDATE the constraint a background job to avoid locking the table during an upgrade. Each table is updated as a separate schema delta to avoid deadlocks between them. For SQLite we simply rebuild the table & copy the data.