Нет, это означает не задавать явно владельца объектов. Да, при этом владельцем станет пользователь (test?) под которым подключается к базе pg_restore.
я делаю так: - создаю нового владельца и базу его - создаю нужные роли для доступов ( test_ro, test_ro ) - меняю владельца схемы public, отбираю права на эту схему у public (чтобы кто угодно не мог создавать таблицы) - прописываю DEFAULT PRIVILEGES - загружаю дамп подключаясь как psql -U new_owner -d new_db -Ox -f …
Спасибо, по схеме public хорошее замечание. Но у меня только владелец базы и админ может к базе подключиться. Но на будущее запомню.
Обсуждают сегодня