PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

initdb:tidak dapat mengubah izin direktori pada wadah Postgresql

Saya menduga ini akan menjadi ketidakcocokan dengan ntfs-3g. Gambar PostgreSQL berisi skrip entrypoint yang melakukan beberapa perubahan izin pada container start:https://github.com/docker-library/postgres/blob/972294a377463156c8d61297320c872fc7d370a9/9.6/docker-entrypoint.sh#L32-L38 . Saya menemukan pertanyaan lain yang relevan di https://askubuntu.com/questions/11840/how-do-i-use-chmod-on-an-ntfs-or-fat32-partition yang berbicara tentang dapat mengatur izin pada waktu pemasangan. Tetapi tidak dapat mengubah melalui chmod atau chown (yang kemungkinan merupakan alasan kegagalan dalam kasus ini).

Sayangnya, saya pikir jawabannya di sini adalah Anda tidak dapat menggunakan ntfs-3g dengan aman untuk mendukung pemasangan volume host 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. SQL Isi tabel dengan data acak

  2. Mengonversi database Postgresql dari SQL_ASCII, yang berisi tipe encoging campuran, ke UTF-8

  3. jumlah dan hasilkan seri tidak berfungsi di postgresql

  4. Bisakah Komit Postgres Ada dalam Prosedur yang memiliki Blok Pengecualian?

  5. PostgreSQL ERROR:INSERT memiliki lebih banyak kolom target daripada ekspresi, padahal tidak