Bonjour,

Problème lors de la restauration des données d'une base.
Procédure :

  • Sauver la base

Code : Sélectionner tout - Visualiser dans une fenêtre à part
pg_dump.exe -U UserXX BDXX > dumpBDXX.backup
  • Dropper la base

Code : Sélectionner tout - Visualiser dans une fenêtre à part
psql -U postgres -c "drop database BDXX;"
  • Créer la base

Code : Sélectionner tout - Visualiser dans une fenêtre à part
psql -U postgres -c "create database BDXX;"
  • Associer des GRANT

Code : Sélectionner tout - Visualiser dans une fenêtre à part
psql -U postgres -c "grant all privileges on database BDXX to UserXX;"
  • Récupérer les données

Code : Sélectionner tout - Visualiser dans une fenêtre à part
psql -e -U UserXX BDXX< dumpBDXX.backup > RES 2>ERR
ERREUR
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
ERREUR:  doit être le propriétaire de la base de données BDXX
ERREUR:  données manquantes pour la colonne « serializable_value »
CONTEXTE : COPY alf_node_properties, ligne 2904 : « 989
La sauvegarde c'est bien passé mais pas la restauration : aucune intervention entre le pg_dump et la restauration ?
Si quelqu'un a une idée ?