Привилегии пользователя исходной базы данных PostgreSQL

Чтобы иметь возможность извлекать DDL-объекты PostgreSQL, достаточно создать нового пользователя и назначить ему привилегии SELECT на последовательности и таблицы. Этого будет достаточно для извлечения определений объектов для миграции:

  • Cоздайте пользователя test_user с паролем 'pwd';
  • GRANT SELECT ON ALL TABLES IN SCHEMA public TO test_user; — предоставьте привилегии для схемы, относится только к этой конкретной схеме в текущей базе данных (на момент предоставления).
  • GRANT SELECT ON ALL SEQUENCES IN SCHEMA public TO test_user.

Если у вас есть другие вопросы, пожалуйста, свяжитесь с нами: support@convertum.ru