Prepare-se para executar o coletor PostgreSQL

  • Versão de lançamento: Australia
  • Atualizado 12 de mar. de 2026
  • 1 min. de leitura
  • Crie um usuário do PostgreSQL e configure permissões antes de executar o coletor.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Crie uma nova função.
      CREATE ROLE ddw_role;
    2. Conceda permissões de coleta de metadados à função.
      GRANT SELECT ON ALL TABLES IN SCHEMA information_schema TO ddw_role;
      GRANT SELECT ON ALL TABLES IN SCHEMA "<schemaName>" TO ddw_role;
      GRANT SELECT ON TABLE pg_namespace TO ddw_role;
      GRANT SELECT ON TABLE pg_class TO ddw_role;
      GRANT SELECT ON TABLE pg_description TO ddw_role;
      GRANT SELECT ON TABLE pg_attribute TO ddw_role;
      GRANT SELECT ON TABLE pg_type TO ddw_role;
      GRANT SELECT ON TABLE pg_attrdef TO ddw_role;
      GRANT SELECT ON TABLE pg_index TO ddw_role;
      GRANT SELECT ON TABLE pg_proc TO ddw_role;
      GRANT SELECT ON TABLE pg_database TO ddw_role;
      GRANT SELECT ON TABLE pg_matviews TO ddw_role;

      Substituir <schemaName> com o nome do esquema.

    3. Opcional: Conceda permissões para coleta de estatísticas de coluna.

      Execute estes comandos para cada banco de dados e esquema do qual você deseja coletar estatísticas:

      GRANT USAGE ON SCHEMA "<schemaName>" TO ddw_role;
       GRANT SELECT ON ALL TABLES IN SCHEMA "<schemaName>" TO ddw_role;

      Substituir <schemaName> com o nome do esquema.

    4. Crie um usuário e atribua a função.
      CREATE USER ddw_user PASSWORD '<password>';
      GRANT ddw_role TO ddw_user;

      Substituir <password> com uma senha segura.

    5. Opcional: Configure a autenticação do IAM.

      Consulte Documentação de autenticação do AWS IAM para obter instruções de configuração.