

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Initialisation de la capacité d'extension pgactive
<a name="Appendix.PostgreSQL.CommonDBATasks.pgactive.basic-setup"></a>

Pour initialiser la capacité d'extension `pgactive` sur votre instance de base de données RDS for PostgreSQL, définissez la valeur du paramètre `rds.enable_pgactive` sur `1`, puis créez l'extension dans la base de données. Les paramètres `rds.logical_replication` et `track_commit_timestamp` sont alors automatiquement activés et la valeur de `wal_level` est définie sur `logical`. 

Vous devez disposer d'autorisations en tant que rôle `rds_superuser` pour effectuer ces tâches.

Vous pouvez utiliser le AWS Management Console ou le AWS CLI pour créer le RDS requis pour les instances de base de données PostgreSQL. Les étapes suivantes partent du principe que votre instance de base de données RDS for PostgreSQL est associée à un groupe de paramètres de base de données personnalisés. Pour obtenir des informations sur la création d'un groupe de paramètres de base de données personnalisé, consultez [Groupes de paramètres pour Amazon RDS](USER_WorkingWithParamGroups.md).

## Console
<a name="Appendix.PostgreSQL.CommonDBATasks.pgactive.basic-setup.CON"></a>

**Pour initialiser la capacité d'extension pgactive**

1. Connectez-vous à la console Amazon RDS AWS Management Console et ouvrez-la à [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)l'adresse.

1. Dans le volet de navigation, sélectionnez votre instance de base de données RDS for PostgreSQL.

1. Ouvrez l'onglet **Configuration** pour votre instance de base de données RDS for PostgreSQL. Dans les détails de l'instance, recherchez le lien **Groupe de paramètres d'instance de base de données**. 

1. Cliquez sur le lien pour ouvrir les paramètres personnalisés associés à votre instance de base de données RDS for PostgreSQL. 

1. Recherchez le paramètre `rds.enable_pgactive` et définissez-le sur `1` pour initialiser la fonctionnalité `pgactive`.

1. Sélectionnez **Enregistrer les modifications**.

1. Dans le panneau de navigation de la console Amazon RDS, sélectionnez **Bases de données**.

1. Sélectionnez votre instance de base de données RDS for PostgreSQL, puis choisissez **Redémarrer** dans le menu **Actions**.

1. Confirmez le redémarrage de l'instance de base de données pour que vos modifications prennent effet. 

1. Une fois l'instance de base de données disponible, vous pouvez utiliser `psql` ou tout autre client PostgreSQL pour vous connecter à l'instance de base de données RDS for PostgreSQL. 

   L'exemple suivant suppose que votre instance de base de données RDS pour PostgreSQL possède une base de données par défaut nommée. *postgres*

   ```
   psql --host=mydb.111122223333.aws-region.rds.amazonaws.com --port=5432 --username=postgres --password=PASSWORD --dbname=postgres
   ```

1. Pour vérifier que pgactive est initialisé, exécutez la commande suivante.

   ```
   postgres=>SELECT setting ~ 'pgactive' 
   FROM pg_catalog.pg_settings
   WHERE name = 'shared_preload_libraries';
   ```

   Si `pgactive` se trouve dans `shared_preload_libraries`, la commande précédente renvoie ceci :

   ```
   ?column? 
   ----------
    t
   ```

## AWS CLI
<a name="Appendix.PostgreSQL.CommonDBATasks.pgactive.basic-setup.CLI"></a>

**Pour initialiser la capacité d'extension pgactive**

Pour initialiser l'`pgactive`utilisation de AWS CLI, appelez l'[modify-db-parameter-group](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-parameter-group.html)opération pour modifier certains paramètres de votre groupe de paramètres personnalisé, comme indiqué dans la procédure suivante.

1. Utilisez la AWS CLI commande suivante pour définir sur afin `rds.enable_pgactive` d'`1`initialiser la `pgactive` fonctionnalité de l'instance de base de données RDS pour PostgreSQL.

   ```
   postgres=>aws rds modify-db-parameter-group \
      --db-parameter-group-name custom-param-group-name \
      --parameters "ParameterName=rds.enable_pgactive,ParameterValue=1,ApplyMethod=pending-reboot" \
      --region aws-region
   ```

1. Utilisez la AWS CLI commande suivante pour redémarrer l'instance de base de données RDS pour PostgreSQL afin que `pgactive` la bibliothèque soit initialisée.

   ```
   aws rds reboot-db-instance \
       --db-instance-identifier your-instance \
       --region aws-region
   ```

1. Lorsque l'instance est disponible, utilisez `psql` pour vous connecter à l'instance de base de données RDS for PostgreSQL. 

   ```
   psql --host=mydb.111122223333.aws-region.rds.amazonaws.com --port=5432 --username=master user --password=PASSWORD --dbname=postgres
   ```

1. Pour vérifier que pgactive est initialisé, exécutez la commande suivante.

   ```
   postgres=>SELECT setting ~ 'pgactive' 
   FROM pg_catalog.pg_settings
   WHERE name = 'shared_preload_libraries';
   ```

   Si `pgactive` se trouve dans `shared_preload_libraries`, la commande précédente renvoie ceci :

   ```
   ?column? 
   ----------
    t
   ```