Commit 48d850c
committed
Drop redundant single-column indexes shadowed by unique constraints
Removes five `Index(fields=["x"])` declarations whose columns are
already covered by a same-column `UniqueConstraint`. The unique-backed
btree handles the same lookups and enforces uniqueness, so the extra
non-unique index was pure write-side overhead with no read benefit.
- plainjobs_jobrequest: drop uuid_idx (covered by *_unique_uuid)
- plainjobs_jobprocess: drop uuid_idx (covered by *_unique_uuid)
- plainjobs_jobresult: drop uuid_idx and job_process_uuid_idx
- plainobserver_trace: drop trace_id_idx (covered by observer_unique_trace_id)
Surfaced by the upgraded `postgres.duplicate_indexes` check.1 parent 253513b commit 48d850c
2 files changed
Lines changed: 0 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
116 | | - | |
117 | 116 | | |
118 | 117 | | |
119 | 118 | | |
| |||
231 | 230 | | |
232 | 231 | | |
233 | 232 | | |
234 | | - | |
235 | 233 | | |
236 | 234 | | |
237 | 235 | | |
| |||
648 | 646 | | |
649 | 647 | | |
650 | 648 | | |
651 | | - | |
652 | | - | |
653 | | - | |
654 | | - | |
655 | 649 | | |
656 | 650 | | |
657 | 651 | | |
| |||
670 | 664 | | |
671 | 665 | | |
672 | 666 | | |
673 | | - | |
674 | 667 | | |
675 | 668 | | |
676 | 669 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | 82 | | |
86 | 83 | | |
87 | 84 | | |
| |||
0 commit comments