testcontainers / testcontainers/testcontainers-java
Reusable container for different apps
Personne n'a encore pris cette issue.
- Langage dominant
- Java
- Étoiles
- 8.7k
- Forks
- 1.9k
- Merge moyen
- 2 j 17 h
- PR mergées (30 j)
- 9
Description
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.
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par l’exemple d’URL JDBC et suivez la manière dont le conteneur de test PostgreSQL sélectionne le nom de sa base de données lorsqu’il est réutilisé par différentes applications. Reproduisez le conflit de migration avec deux applications, puis vérifiez que des noms de base de données distincts ou un mécanisme d’auto-nettoyage empêchent le conflit.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- docker, java, postgresql
- Domaine
- databases, testing
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 25/100