Erreurs de mise à niveau de version majeure de la base de données sur place

Ce document décrit les erreurs que vous pouvez rencontrer lorsque vous effectuez une mise à niveau de version majeure sur place de la base de données dans AlloyDB pour PostgreSQL. Des corrections recommandées sont également fournies. Pour en savoir plus, consultez la section Résoudre les problèmes liés à la mise à niveau d'une version majeure sur place.

Erreur: Base de données: database_name. extension_violation: OBSOLETE, action_required: DELETE_EXTENSION

Description:AlloyDB détecte une extension obsolète. L'erreur indique les extensions à l'origine de l'erreur:

Database: . extension_violation: INVALID_EXTENSION_VERSION, action_required: UPGRADE_EXTENSION."+ " Query format to upgrade the extensions: ALTER EXTENSION {extension_name} UPDATE TO {target_version};. Violation list: []

Solution recommandée:Supprimez l'extension. Le format de requête pour supprimer une extension est DROP EXTENSION {extension_name};.

Erreur: Base de données: database_name. extension_violation: INVALID_VERSION, action_required: UPGRADE_EXTENSION

Description:AlloyDB détecte une version d'extension non valide.

Solution recommandée:mettez à niveau l'extension. Le format de requête pour mettre à niveau une extension est ALTER EXTENSION {extension_name} UPDATE TO {target_version};.

Erreur : La base de données database_name contient pg_largeobject

Description:AlloyDB détecte pg_largeobject.

Solution recommandée:Supprimez pg_largeobject avant de mettre à niveau le cluster AlloyDB.

ERREUR: mémoire partagée insuffisante

Description:ce message d'erreur peut s'afficher si l'instance dispose d'une mémoire partagée insuffisante. Cette erreur est plus susceptible de se produire si vous avez plus de 10 000 tables.

Solution recommandée:Avant de commencer une mise à niveau, définissez la valeur de l'option max_locks_per_transaction sur environ deux fois le nombre de tables présentes dans l'instance. L'instance est redémarrée lorsque vous modifiez la valeur de cette option.

ERREUR: Connexions insuffisantes

Description:si la capacité de la connexion de votre instance est insuffisante, ce message d'erreur peut s'afficher.

Solution recommandée:Nous vous recommandons d'augmenter la valeur de l'option max_connections en fonction du nombre de bases de données de votre instance. Lorsque vous modifiez la valeur de cet indicateur, l'instance est redémarrée.

Les vérifications préalables à la mise à niveau échouent

Description:Lorsque vous mettez à niveau votre cluster AlloyDB, la mise à niveau peut échouer en raison de vérifications préalables à la mise à niveau. Les détails des cas de non-respect figurent dans la réponse de l'API sous la forme de logs_url. Vous êtes redirigé vers la page de la console Google Cloud où se trouvent les journaux.

Solution recommandée:Supprimez les extensions.

Étape suivante