PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

initdb:nie można zmienić uprawnień katalogu w kontenerze Postgresql

Domyślam się, że to będzie niekompatybilność z ntfs-3g. Obraz PostgreSQL zawiera skrypt punktu wejścia, który dokonuje pewnych zmian uprawnień podczas uruchamiania kontenera:https://github.com/docker-library/postgres/blob/972294a377463156c8d61297320c872fc7d370a9/9.6/docker-entrypoint.sh#L32-L38 . Znalazłem inne istotne pytanie na https://askubuntu.com/questions/11840/how-do-i-use-chmod-on-an-ntfs-or-fat32-partition który mówi o możliwości ustawienia uprawnień w czasie montowania. Ale nie można zmienić za pomocą chmod lub chown (co jest prawdopodobną przyczyną niepowodzenia w tym przypadku).

Niestety, myślę, że odpowiedź jest taka, że ​​nie można bezpiecznie używać ntfs-3g do tworzenia kopii zapasowych montowań woluminów hosta Docker.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. optymalizacja wydajności offsetu/limitu

  2. Docker czeka na uruchomienie postgresql

  3. Zaawansowane indeksowanie obejmujące warunki OR-ed (pgsql)

  4. Dopasuj frazę kończącą się prefiksem za pomocą wyszukiwania pełnotekstowego

  5. RAILS:Jak zapytać o wszystkie obiekty, których każde powiązanie ma atrybut inny niż null?