element-hq / element-hq/synapse

`server_signature_keys` has all nullable columns, `server_name` and `key_id` are especially dodgy

Open
#16,646 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.