testcontainers / testcontainers/testcontainers-java

Reusable container for different apps

Offen
#2,011 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

resolution/acknowledged
Vorherrschende Sprache
Java
Sterne
8.7k
Forks
1.9k
Ø Merge
2 T. 17 Std.
Gemergte PRs (30 T.)
9

Beschreibung

If one reusable database testcontainer uses in different apps, there is migrations conflict, because they both use same database "test", no matter what is set as database name in url

jdbc:tc:postgresql:11.5:///databasename

So it will be cool if there is self-cleaning mechanism or possibility to create database with specific name.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit dem JDBC-URL-Beispiel und verfolge, wie der PostgreSQL-Testcontainer seinen Datenbanknamen auswählt, wenn er von verschiedenen Apps wiederverwendet wird. Reproduziere den Migrationskonflikt mit zwei Anwendungen und überprüfe anschließend, dass unterschiedliche Datenbanknamen oder ein Mechanismus zur Selbstbereinigung den Konflikt verhindern.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
docker, java, postgresql
Bereich
databases, testing
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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