Tests: accept the PostgreSQL 18 code for ON DELETE RESTRICT

Offen Anfängerfreundlich
#212 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
78/100
Issue-Typ
Bug
Klarheit
Klar beschrieben
Aktivitätsstatus
Aktiv
Tech-Stack
postgresql, typescript
Bereich
databases, testing

Rechercherichtung

Beginne mit den fehlschlagenden Assertions in fleet-tenant.integration.spec.ts und tenant-schema.integration.spec.ts und prüfe anschließend, wie sie zum PostgreSQL-Fehlercode für ON DELETE RESTRICT passen. Aktualisiere die Tests so, dass sie die von PostgreSQL 17 und 18 gemeldeten Codes akzeptieren und weiterhin prüfen, dass das Löschen verweigert wird. Führe diese Tests mit beiden Versionen aus; abgeschlossen ist die Aufgabe, wenn sie mit beiden bestehen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

good first issue priority:P2 track:control-plane
Track

C: control plane

Scope
  • PostgreSQL 18 reports 23001 where 17 reports 23503, which fails three tests in fleet-tenant.integration.spec.ts and tenant-schema.integration.spec.ts.
  • Needed before moving the pinned test image past 17.
Acceptance criteria

Those tests pass on both versions, still asserting that the deletion is refused.

Vorherrschende Sprache
TypeScript
Sterne
2
Forks
1
Ø Merge
7 Std. 17 Min.
Gemergte PRs (30 T.)
197

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus shipkeepdev/shipkeep

Alle Issues in shipkeepdev/shipkeep

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.