volumes:
- ../2. Init Database:/docker-entrypoint-initdb.d
- ./pgdata:/var/lib/postgresql/data
command: ["postgres", "-c", "log_statement=all",
"-c", "logging_collector=on",
"-c", "log_filename=postgresql.log"]
запросы логгируются, но кроме того сыпется много предупреждений типа 2022-01-20 07:53:00.255 UTC [26] WARNING: could not open statistics file "pg_stat_tmp/global.stat": Permission denied
Почему такое может происходить?
У вас windows или mac?
В таком случае у вас несовпадение владельцев файлов. На вашей хостовой ос файлы например принадлежат вам, а в контейнере пользователь не может до них достучаться потому что ОС резонно говорит что ты ими не владеешь.
я открывал .log файл после chown pgdata/. Сейчас открываю файл через sudo nano и, насколько я вижу, предупреждения исчезли
Вот ты сделал chown pgdata и получил то что контейнер теперь не имеет доступ к файлам
Обсуждают сегодня