testcontainers / testcontainers/testcontainers-java
Reusable container for different apps
Dieses Issue hat noch niemand übernommen.
- 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
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Ö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