element-hq / element-hq/synapse
`server_signature_keys` has all nullable columns, `server_name` and `key_id` are especially dodgy
Open
A-Database
T-Task
- Dominant language
- Python
- Stars
- 4.6k
- Forks
- 600
- Avg merge
- 5d 22h
- Merged PRs (30d)
- 51
Description
This issue has been migrated from [#16646](https://github.com/matrix-org/synapse/issues/16646).
---
None
Contributor guide
Research direction
Start by locating the schema or migration that defines the server_signature_keys table, then inspect how server_name and key_id are written and queried. The issue provides no expected nullability rules or acceptance criteria, so completion requires establishing the intended constraints before changing the schema and its related tests.
Written by the indexing model from the issue text.
Assessment
- Domain
- databases
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100