Mise à niveau des extensions Postgre SQL - Amazon Aurora

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.

Mise à niveau des extensions Postgre SQL

La mise à niveau de votre SQL cluster de base de données Aurora Postgre vers une nouvelle version majeure ou mineure ne met pas à niveau les SQL extensions Postgre en même temps. Pour la plupart des extensions, vous mettez à niveau l'extension une fois la mise à niveau de la version majeure ou mineure terminée. Toutefois, dans certains cas, vous mettez à niveau l'extension avant de mettre à niveau le moteur de SQL base de données Aurora Postgre. Pour obtenir plus d'informations, consultez list of extensions to update dans Test d'une mise à niveau de votre cluster de base de données de production vers une nouvelle version majeure.

L'installation des SQL extensions Postgre nécessite des rds_superuser privilèges. En règle générale, un utilisateur rds_superuser délègue les autorisations sur des extensions spécifiques aux utilisateurs concernés (rôles) afin de faciliter la gestion d'une extension donnée. Cela signifie que la tâche de mise à niveau de toutes les extensions de votre cluster de SQL base de données Aurora Postgre peut impliquer de nombreux utilisateurs (rôles) différents. Gardez cela à l'esprit en particulier si vous souhaitez automatiser le processus de mise à niveau à l'aide de scripts. Pour plus d'informations sur les SQL privilèges et les rôles de Postgre, consultezSécurité avec Amazon Aurora Postgre SQL.

Note

Pour plus d'informations sur la mise à jour de GIS l'extension Post, consultez Gestion des données spatiales avec l'GISextension Post (Étape 6 : mise à niveau de l'GISextension Post).

Pour mettre à jour l'extension pg_repack, supprimez l'extension, puis créez la nouvelle version dans l'instance de base de données mise à niveau. Pour plus d'informations, veuillez consulter pg_repack installation dans la documentation pg_repack.

Pour mettre à jour une extension après une mise à niveau du moteur, utilisez la commande ALTER EXTENSION UPDATE.

ALTER EXTENSION extension_name UPDATE TO 'new_version';

Pour répertorier les extensions actuellement installées, utilisez le catalogue Postgre SQL pg_extension dans la commande suivante.

SELECT * FROM pg_extension;

Pour afficher la liste des versions d'extension spécifiques disponibles pour votre installation, utilisez la vue Postgre SQL pg_available_extension_versions dans la commande suivante.

SELECT * FROM pg_available_extension_versions;