Préparation de l’exécution du collecteur PostgreSQL

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • Créez un utilisateur PostgreSQL et configurez les autorisations avant d’exécuter le collecteur.

    Avant de commencer

    Rôle requis : admin

    Procédure

    1. Créez un nouveau rôle.
      CREATE ROLE ddw_role;
    2. Accordez des autorisations de collecte de métadonnées au rôle.
      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;

      Remplacez <schemaName> par le nom de votre schéma.

    3. Facultatif : Accordez des autorisations pour la collecte des statistiques de colonne.

      Exécutez ces commandes pour chaque base de données et chaque schéma à partir duquel vous souhaitez collecter des statistiques :

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

      Remplacez <schemaName> par le nom de votre schéma.

    4. Créez un utilisateur et affectez-lui un rôle.
      CREATE USER ddw_user PASSWORD '<password>';
      GRANT ddw_role TO ddw_user;

      Remplacez <mot de passe> par un mot de passe sécurisé.

    5. Facultatif : Configurez l’authentification IAM.

      Consultez la documentation sur l’authentification AWS IAM pour connaître les instructions de configuration.