Loading

Erreur "Internal RELEASE failed" lors de la création d'un extrait à partir de la base de données PostgreSQL

Date de publication: Aug 24, 2022
Description
Lors de la création d'un extrait d'une base de données PostgreSQL, l'erreur suivante peut se produire :

"FATAL: terminating connection due to conflict with recovery

internal RELEASE failed

Unable to create extract" (FATAL : interruption de la connexion en raison d'un conflit avec la récupération. Échec de RELEASE interne. Impossible de créer l'extrait.)

ou

"Error fetching next group.;

Internal savepoint error

Unable to create extract." (Erreur de récupération du groupe suivant.; Erreur de point d'enregistrement interne. Impossible de créer l'extrait).

Cause

Postgresql n'autorise pas l'écriture de tables temporaires sur une base de données en mode Serveur de secours puisque ce mode est en lecture seule.

Lorsque le paramètre « hot_standby » est défini sur « true » sur un serveur de secours, le serveur commence à accepter les connexions une fois que la restauration a atteint un état cohérent. Toutes les connexions suivantes seront des connexions en lecture seule. Même les tables temporaires ne peuvent pas être utilisées.
Résolution
Adressez-vous à votre administrateur de base de données PostgreSQL pour prendre en compte les besoins de votre stratégie de réplication. Par exemple, si vous définissez le paramètre Hot Standby (Serveur de secours) sur le serveur Postgres sur False, la création de tables temporaires sera temporairement autorisée.

 
Numéro d’article de la base de connaissances

001474115

 
Chargement
Salesforce Help | Article