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

initdb:не може да промени разрешенията на директорията в контейнера Postgresql

Предполагам, че това ще е несъвместимост с ntfs-3g. Изображението на PostgreSQL съдържа скрипт на входна точка, който прави някои промени в разрешенията при стартиране на контейнера:https://github.com/docker-library/postgres/blob/972294a377463156c8d61297320c872fc7d370a9/9.6/docker-entrypoint.sh#L32-L38 . Намерих друг подходящ въпрос на https://askubuntu.com/questions/11840/how-do-i-use-chmod-on-an-ntfs-or-fat32-partition който говори за възможността да задавате разрешения по време на монтиране. Но не можете да промените чрез chmod или chown (което вероятно е причината за неуспеха в този случай).

За съжаление мисля, че отговорът тук е, че не можете да използвате безопасно ntfs-3g за архивиране на монтирания на хост 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. заявката е много по-бавна с подготовлена ​​декларация в сравнение с декларацията

  2. Как да използвам spring data jpa за заявка за колона jsonb?

  3. local postgres db продължава да дава грешка дублирана стойност на ключ нарушава уникалното ограничение

  4. Преглед на репликацията на ниво обем за PostgreSQL с помощта на DRBD

  5. Как да разберете дали съществува ограничение за уникален ключ за дадени колони