user

docker Владельцы файлов в контейнере и снаружи. Решение проблемы через общую группу в основной ОС

Предположим, что в вашей основной ОС наблюдается такая ситуация после смены владельца в контейнере ( в ответ на ls -la .env.front):

-rw-rw-r-- 1 1001 1001 204 авг 25 13:28 .env.front

-- т.е. в основной ОС такой группы и юзера нет (точнее нет юзера и группы с таким id), поэтому нет прав на запись в основной ОС.
В данном случае права на запись группе даны (если нет прав на запись для группы - их можно дать), поэтому просто добавим нужного нам юзера в эту группу с тем же id, что и группа в контейнер (в нашем случае это 1001).

An exception occurred while executing 'INSERT INTO user Symfony Ошибка. Кавычки для некоторых имен таблиц

An exception occurred while executing 'INSERT INTO user....

SQLSTATE[42601]: Syntax error: 7 ERROR: syntax error at or near "user"
LINE 1: INSERT INTO user (id, username, roles, password) VALUES....

-- наблюдатеся, в частности, в sumfony 4.3 для модели с имененем User (таблица user).

postgresql -- Дамп базы от имени пользователя, Загрузка дампа из файла

Создание дампа

Если вы используете postgresql, дамп базы можно сделать так:

pg_dump db_name > dump_file_name

Чтобы запустить команду от имени пользователя, добавляем -U имя_пользователя:

pg_dump db_name -U db_user_name > dump_file_name
#

ниже вводим пароль.

Загрузка дампа из файла

psql для текстовых файлов

Развернуть дамп можно так:

Subscribe to RSS - user