sql >> Databasteknik >  >> RDS >> PostgreSQL

initdb:kunde inte ändra behörigheter för katalogen på Postgresql-behållaren

Jag antar att detta kommer att vara en inkompatibilitet med ntfs-3g. PostgreSQL-bilden innehåller ett entrypoint-skript som gör vissa behörighetsändringar vid containerstart:https://github.com/docker-library/postgres/blob/972294a377463156c8d61297320c872fc7d370a9/9.6/docker-entrypoint.sh#L32> . Jag hittade en annan relevant fråga på https://askubuntu.com/questions/11840/how-do-i-use-chmod-on-an-ntfs-or-fat32-partition som talar om att kunna ställa in behörigheter vid monteringstid. Men att inte kunna ändra via chmod eller chown (vilket troligen är orsaken till misslyckandet i det här fallet).

Tyvärr tror jag att svaret här är att du inte kan använda ntfs-3g säkert för att backa Docker-värdvolymmontering.



  1. .nextval JDBC-infogningsproblem

  2. Få översättningar från en tabell genom att alltid inkludera alla språk även om det inte finns någon översättning för det

  3. Enkel parametrering och triviala planer — Del 1

  4. visar Oracle-tabellens kolumnnamn