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 installationpg_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
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
SELECT * FROM pg_available_extension_versions;