PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Docker postgres ungültiger primärer Prüfpunkteintrag

Dank der Hilfe von @Matt habe ich herausgefunden, was passiert ist. Das Volume (auch bekannt als Postgres-Datenbank) wurde beschädigt, sobald ich zwei Container gleichzeitig damit verbunden habe.

Es ist jedoch möglich, mehreren Containern die Verbindung zu einem einzelnen Datenbankcontainer zu ermöglichen, jedoch nicht durch gemeinsame Nutzung von Volumes. Sie müssten einen neuen Container erstellen, der den Postgres-Daemon ausführt, und dann können sich andere Container über TCP-Sockets mit ihm verbinden. Weitere Informationen dazu finden Sie in der Dokumentation