PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Използвайки Docker, какво задейства ПАНИКА:не може да се намери валиден запис на контролна точка

Тази грешка означава, че томът на Postgres е повреден. Това може да се случи, когато два контейнера се опитат да се свържат към един и същи том по едно и също време. Вижте този отговор за малко повече информация. Не съм сигурен как модифицирането на файл е повредило устройството. Все пак ще трябва да изтриете и създадете отново тома. За да направите това, можете:

$ docker stop <your_container_name> # stops a running container
$ docker image prune # removes all images that are not attached to a container
$ docker volume ls # list out active volumes
$ docker volume rm <volume_name> # Remove the volume that's corrupted

Трябваше да изпълня горния код, за да спра контейнер, да изчистя изображения, които по някакъв начин не са били прикачени към никакви контейнери, и след това накрая да изтрия тома с нарушение, където се съхраняват повредени данни.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да групирате и свързвате масиви в PostgreSQL

  2. Параметризирани заявки с psycopg2 / Python DB-API и PostgreSQL

  3. Задаване на формат на датата по подразбиране в PostgreSQL

  4. кодирането UTF8 не съответства на локала en_US; избраната настройка LC_CTYPE изисква кодиране LATIN1

  5. Какво е новото в Postgres-XL 9.6