IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration PostgreSQL Discussion :

pgAdmin n'affiche pas les fichiers de mon disque quand je veux restaurer un dump


Sujet :

Administration PostgreSQL

  1. #1
    Expert éminent sénior
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 812
    Points : 34 084
    Points
    34 084
    Billets dans le blog
    14
    Par défaut pgAdmin n'affiche pas les fichiers de mon disque quand je veux restaurer un dump
    Bonjour,

    J'ai un fichier qui a été généré avec pg_dump mais dont je ne connais pas la version.

    J'ai PostgreSQL 15.10 sous Mageia Linux 9.

    J'ai essayé de restaurer ce fichier avec la commande suivante :
    Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
    pg_restore -U postgres -d postgres --create [mon fichier].sql
    Et j'ai obtenu l'erreur suivante :
    Citation Envoyé par PostgreSQL
    pg_restore: erreur : version non supportée (1.15) dans le fichier d'en-tête
    D'après mes recherches, cela voudrait dire que le dump a été fait avec une version plus récente de PostgreSQL.

    Renseignements pris auprès de la personne qui m'a passé le fichier, il a pourtant réussi avec PostgreSQL 15 aussi. Il m'a donné la méthode de restauration via pgAdmin et là je me trouve confronté à un autre problème...
    Clic droit sur une base vide nommée 'test' puis 'Retaurer...'
    Si je tape le chemin complet vers le fichier, que je prends le rôle postgres et que je clique sur le bouton "Restaurer", ça finit en erreur.
    Si je clique sur l'icône du dossier pour parcourir le disque et chercher le fichier, il ne m'affiche aucun fichier et je lui précise le chemin, il continue de ne rien afficher.
    J'ai essayé de copier le fichier dans /var/lib/pgsql/backups puis je lui ai donné postgres:postgres comme propriétaire mais c'est pareil !

    Je dois recevoir les vraies données à traiter en fin d'après-midi donc ça urge un peu !
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  2. #2
    Expert éminent sénior
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 812
    Points : 34 084
    Points
    34 084
    Billets dans le blog
    14
    Par défaut
    J'ai découvert que pgAdmin cherche dans /var/lib/pgadmin/storage/[email de connexion à pgAdmin donné lors de la config]/.
    J'y ai copié le fichier, donné la propriété à postgres:postgres et lancé la restauration mais j'ai la même erreur qu'en ligne de commande, ce qui me semble assez logique :
    Citation Envoyé par pgAdmin
    pg_restore: erreur : version non supportée (1.15) dans le fichier d'en-tête
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  3. #3
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 048
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 048
    Points : 23 810
    Points
    23 810
    Par défaut
    Salut Cinephil,

    PgAdmin ne fait que lancer une commande pg_restore.
    Donc la première chose à vérifier, c'est la version de pg_restore sur ton poste (ou ton serveur).
    Dans un terminal, que renvoie la commande suivante ? :
    Autre question : as-tu plusieurs versions des clients PostgreSQL installé sur ton poste (ou ton serveur) ?

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  4. #4
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 048
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 048
    Points : 23 810
    Points
    23 810
    Par défaut
    Ah oui ! J'ai oublié de mentionné que tu peux toujours installer une version plus récente des clients PostgreSQL (16 ou 17) et lancer la restauration depuis le pg_restore associé à cette version.

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  5. #5
    Expert éminent sénior
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 812
    Points : 34 084
    Points
    34 084
    Billets dans le blog
    14
    Par défaut
    Merci pour les réponses ced.

    Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    pg_restore --version
    pg_restore (PostgreSQL) 15.10

    A priori, non, je n'ai pas plusieurs clients installés.

    La personne qui m'a fourni le fichier me dit pourtant :
    Je suis en postgresql 15 comme le client. Il utilise pgAdmin il faut faire de même (y compris pour la BDD que tu lui donneras en retour).
    Du coup je ne comprends pas trop ce qui se passe.

    Je n'ai pas trouvé à quoi correspond cette version 1.15 mentionnée dans l'erreur. Il semble que ce soit une version du format du fichier mais je n'ai pas trouvé à quelle version de PostgreSQL / pg_dump ça correspond.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  6. #6
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 048
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 048
    Points : 23 810
    Points
    23 810
    Par défaut
    1.15, c'est la version de la librairie pg_backup_archiver.h utilisée par pg_dump.

    Peux-tu, sur ton fichier sauvegarde, donner le résultat de la commande head ?
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  7. #7
    Expert éminent sénior
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 812
    Points : 34 084
    Points
    34 084
    Billets dans le blog
    14
    Par défaut
    Résultat du head :
    PGDM▒| projeqtor13.1416.05
    %0ENCODINENCODINGSET client_encoding = 'UTF8';
    false▒%00
    STDSTRINGS
    STDSTRINGS(SET standard_conforming_strings = 'on';
    false0
    SEARCHPATH
    SEARCHPATH8SELECT pg_catalog.set_config('search_path', '', false);
    false%126228573 projeqtoDATABASEqCREATE DATABASE projeqtor WITH TEMPLATE = template0 ENCODING = 'UTF8' LOCALE_PROVIDER = libc LOCALE = 'C.UTF-8';
    DROP DATABASE projeqtor;
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  8. #8
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 048
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 048
    Points : 23 810
    Points
    23 810
    Par défaut
    Bingo !

    Le serveur sauvegardé est sous PostgreSQL 13.14, mais la sauvegarde a été faite avec la version 16.05 de PostgreSQL.
    Le passage de la librairie pg_backup_archiver.h en 1.15 doit correspondre à la version majeure 16 de PostgreSQL... (il faudrait vérifier, mais c'est fort probable). Et donc, tu ne peux pas restaurer avec un pg_restore v15.

    Tu as deux solutions :
    1. Tu fais refaire le dump avec une version des clients de PostgreSQL 15 et tu restaures à partir des clients de la version 15.
    2. Si ça n'est pas possible de faire refaire le dump, alors tu installes les clients de PostgreSQL 16 (voire 17) et c'est eux que tu utilises pour lancer la restauration.

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  9. #9
    Expert éminent sénior
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 812
    Points : 34 084
    Points
    34 084
    Billets dans le blog
    14
    Par défaut
    Sur le site de PostgreSQL, il y a des paquets pour Red Hat. Je ne sais pas si ça fonctionnerait pour Mageia.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  10. #10
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 048
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 048
    Points : 23 810
    Points
    23 810
    Par défaut
    C'est du RPM ?
    Ça devrait fonctionner...
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  11. #11
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 048
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 048
    Points : 23 810
    Points
    23 810
    Par défaut
    Mais tu devrais avoir accès aux clients postgresql 16 et 17 sous les dépôts de Mageia, si tu ne veux pas pointer sur le dépôt communautaire (ce qui est pourtant une bonne idée...).
    Le tout, c'est d'installer les clients d'une version majeure => 16.
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  12. #12
    Expert éminent sénior
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 812
    Points : 34 084
    Points
    34 084
    Billets dans le blog
    14
    Par défaut
    Pour le moment, je ne trouve même pas le client !

    Chez Mageia, avec la version en vigueur (Mageia 9), il y a PostgreSQL 15.10
    Dans la version en cours de développement (Cauldron), il y a PostgreSQL 17 qui devrait donc être fournie avec Mageia 10.

    Et côté forum Mageia, on me déconseille d'installer les paquets de Cauldron dans Mageia 9.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  13. #13
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 048
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 048
    Points : 23 810
    Points
    23 810
    Par défaut
    Je ne connais pas Mageia et malheureusement, je ne peux pas te conseiller...
    Sous Redhat, c'est le package postgresql16 qui contient les binaires des outils clients :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo yum install postgresql16
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  14. #14
    Expert éminent sénior
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 812
    Points : 34 084
    Points
    34 084
    Billets dans le blog
    14
    Par défaut
    J'essaie de suivre ce qui est indiqué ici mais...

    Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/F-40-x86_64/pgdg-fedora-repo-latest.noarch.rpm --skip-broken
    Dernière vérification de l’expiration des métadonnées effectuée il y a 0:42:00 le ven. 06 déc. 2024 16:36:59.
    pgdg-fedora-repo-latest.noarch.rpm                                                                                                                                                                           14 kB/s |  11 kB     00:00    
    Dépendances résolues.
     
     Problème: conflicting requests
      - nothing provides /etc/fedora-release needed by pgdg-fedora-repo-42.0-34PGDG.noarch from @commandline
    ============================================================================================================================================================================================================================================
     Paquet                                                        Architecture                                        Version                                                  Dépôt                                                     Taille
    ============================================================================================================================================================================================================================================
    Ignorer les paquets ayant des dépendances cassées :
     pgdg-fedora-repo                                              noarch                                              42.0-34PGDG                                              @commandline                                               11 k
     
    Résumé de la transaction
    ============================================================================================================================================================================================================================================
    Ignorer  1 Paquet
     
    Rien à faire.
    Terminé*!
    Jusque là, ça va !

    Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    dnf install postgresql16
    Dernière vérification de l’expiration des métadonnées effectuée il y a 0:42:28 le ven. 06 déc. 2024 16:36:59.
    Aucune correspondance pour le paramètre: postgresql16
    Erreur*: Impossible de trouver une correspondance: postgresql16
    [root@philippe 20241206_Bugzilla_vers_PRJQ_pour_yume]# dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-9-x86_64/pgdg-redhat-repo-latest.noarch.rpm
    Dernière vérification de l’expiration des métadonnées effectuée il y a 0:43:53 le ven. 06 déc. 2024 16:36:59.
    pgdg-redhat-repo-latest.noarch.rpm                                                                                                                                                                           78 kB/s |  12 kB     00:00    
    Dépendances résolues.
    ============================================================================================================================================================================================================================================
     Paquet                                                        Architecture                                        Version                                                  Dépôt                                                     Taille
    ============================================================================================================================================================================================================================================
    Installation:
     pgdg-redhat-repo                                              noarch                                              42.0-46PGDG                                              @commandline                                               12 k
     
    Résumé de la transaction
    ============================================================================================================================================================================================================================================
    Installer  1 Paquet
     
    Taille totale* : 12 k
    Taille des paquets installés*: 17 k
    Téléchargement des paquets*:
    Test de la transaction
    La vérification de la transaction a réussi.
    Lancement de la transaction de test
    Transaction de test réussie.
    Exécution de la transaction
      Préparation           :                                                                                                                                                                                                               1/1 
      Installation          : pgdg-redhat-repo-42.0-46PGDG.noarch                                                                                                                                                                           1/1 
      Vérification de       : pgdg-redhat-repo-42.0-46PGDG.noarch                                                                                                                                                                           1/1 
     
    Installé:
      pgdg-redhat-repo-42.0-46PGDG.noarch                                                                                                                                                                                                       
     
    Terminé*!
    [root@philippe 20241206_Bugzilla_vers_PRJQ_pour_yume]# dnf install -y postgresql16
    PostgreSQL common RPMs for RHEL / Rocky / AlmaLinux 9 - x86_64                                                                                                                                              748  B/s | 659  B     00:00    
    PostgreSQL common RPMs for RHEL / Rocky / AlmaLinux 9 - x86_64                                                                                                                                              2.4 MB/s | 2.4 kB     00:00    
    Import de la clef GPG 0x08B40D20 :
    Utilisateur : « PostgreSQL RPM Repository <pgsql-pkg-yum@lists.postgresql.org> »
    Empreinte : D4BF 08AE 67A0 B4C7 A1DB CCD2 40BC A2B4 08B4 0D20
    Provenance : /etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
    PostgreSQL common RPMs for RHEL / Rocky / AlmaLinux 9 - x86_64                                                                                                                                              249 kB/s | 413 kB     00:01    
    PostgreSQL 17 for RHEL / Rocky / AlmaLinux 9 - x86_64                                                                                                                                                       1.5 kB/s | 659  B     00:00    
    PostgreSQL 17 for RHEL / Rocky / AlmaLinux 9 - x86_64                                                                                                                                                       2.4 MB/s | 2.4 kB     00:00    
    Import de la clef GPG 0x08B40D20 :
    Utilisateur : « PostgreSQL RPM Repository <pgsql-pkg-yum@lists.postgresql.org> »
    Empreinte : D4BF 08AE 67A0 B4C7 A1DB CCD2 40BC A2B4 08B4 0D20
    Provenance : /etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
    PostgreSQL 17 for RHEL / Rocky / AlmaLinux 9 - x86_64                                                                                                                                                       172 kB/s | 258 kB     00:01    
    PostgreSQL 16 for RHEL / Rocky / AlmaLinux 9 - x86_64                                                                                                                                                       979  B/s | 659  B     00:00    
    PostgreSQL 16 for RHEL / Rocky / AlmaLinux 9 - x86_64                                                                                                                                                       2.4 MB/s | 2.4 kB     00:00    
    Import de la clef GPG 0x08B40D20 :
    Utilisateur : « PostgreSQL RPM Repository <pgsql-pkg-yum@lists.postgresql.org> »
    Empreinte : D4BF 08AE 67A0 B4C7 A1DB CCD2 40BC A2B4 08B4 0D20
    Provenance : /etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
    PostgreSQL 16 for RHEL / Rocky / AlmaLinux 9 - x86_64                                                                                                                                                        66 kB/s | 486 kB     00:07    
    PostgreSQL 15 for RHEL / Rocky / AlmaLinux 9 - x86_64                                                                                                                                                       898  B/s | 659  B     00:00    
    PostgreSQL 15 for RHEL / Rocky / AlmaLinux 9 - x86_64                                                                                                                                                       2.4 MB/s | 2.4 kB     00:00    
    Import de la clef GPG 0x08B40D20 :
    Utilisateur : « PostgreSQL RPM Repository <pgsql-pkg-yum@lists.postgresql.org> »
    Empreinte : D4BF 08AE 67A0 B4C7 A1DB CCD2 40BC A2B4 08B4 0D20
    Provenance : /etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
    PostgreSQL 15 for RHEL / Rocky / AlmaLinux 9 - x86_64                                                                                                                                                        44 kB/s | 713 kB     00:16    
    PostgreSQL 14 for RHEL / Rocky / AlmaLinux 9 - x86_64                                                                                                                                                       1.5 kB/s | 659  B     00:00    
    PostgreSQL 14 for RHEL / Rocky / AlmaLinux 9 - x86_64                                                                                                                                                       2.4 MB/s | 2.4 kB     00:00    
    Import de la clef GPG 0x08B40D20 :
    Utilisateur : « PostgreSQL RPM Repository <pgsql-pkg-yum@lists.postgresql.org> »
    Empreinte : D4BF 08AE 67A0 B4C7 A1DB CCD2 40BC A2B4 08B4 0D20
    Provenance : /etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
    PostgreSQL 14 for RHEL / Rocky / AlmaLinux 9 - x86_64                                                                                                                                                       189 kB/s | 1.0 MB     00:05    
    PostgreSQL 13 for RHEL / Rocky / AlmaLinux 9 - x86_64                                                                                                                                                       1.3 kB/s | 659  B     00:00    
    PostgreSQL 13 for RHEL / Rocky / AlmaLinux 9 - x86_64                                                                                                                                                       2.4 MB/s | 2.4 kB     00:00    
    Import de la clef GPG 0x08B40D20 :
    Utilisateur : « PostgreSQL RPM Repository <pgsql-pkg-yum@lists.postgresql.org> »
    Empreinte : D4BF 08AE 67A0 B4C7 A1DB CCD2 40BC A2B4 08B4 0D20
    Provenance : /etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
    PostgreSQL 13 for RHEL / Rocky / AlmaLinux 9 - x86_64                                                                                                                                                       277 kB/s | 945 kB     00:03    
    PostgreSQL 12 for RHEL / Rocky / AlmaLinux 9 - x86_64                                                                                                                                                       797  B/s | 659  B     00:00    
    PostgreSQL 12 for RHEL / Rocky / AlmaLinux 9 - x86_64                                                                                                                                                       2.4 MB/s | 2.4 kB     00:00    
    Import de la clef GPG 0x08B40D20 :
    Utilisateur : « PostgreSQL RPM Repository <pgsql-pkg-yum@lists.postgresql.org> »
    Empreinte : D4BF 08AE 67A0 B4C7 A1DB CCD2 40BC A2B4 08B4 0D20
    Provenance : /etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
    PostgreSQL 12 for RHEL / Rocky / AlmaLinux 9 - x86_64                                                                                                                                                        42 kB/s | 857 kB     00:20    
    Erreur*: 
     Problème: conflicting requests
      - nothing provides libicu needed by postgresql16-16.0-1PGDG.rhel9.x86_64 from pgdg16
      - nothing provides libzstd >= 1.4.0 needed by postgresql16-16.0-1PGDG.rhel9.x86_64 from pgdg16
      - nothing provides libicu needed by postgresql16-16.1-1PGDG.rhel9.x86_64 from pgdg16
      - nothing provides libzstd >= 1.4.0 needed by postgresql16-16.1-1PGDG.rhel9.x86_64 from pgdg16
      - nothing provides libicu needed by postgresql16-16.1-2PGDG.rhel9.x86_64 from pgdg16
      - nothing provides libzstd >= 1.4.0 needed by postgresql16-16.1-2PGDG.rhel9.x86_64 from pgdg16
      - nothing provides libicu needed by postgresql16-16.2-1PGDG.rhel9.x86_64 from pgdg16
      - nothing provides libzstd >= 1.4.0 needed by postgresql16-16.2-1PGDG.rhel9.x86_64 from pgdg16
      - nothing provides libicu needed by postgresql16-16.3-1PGDG.rhel9.x86_64 from pgdg16
      - nothing provides libzstd >= 1.4.0 needed by postgresql16-16.3-1PGDG.rhel9.x86_64 from pgdg16
      - nothing provides libicu needed by postgresql16-16.4-1PGDG.rhel9.x86_64 from pgdg16
      - nothing provides lz4-libs needed by postgresql16-16.4-1PGDG.rhel9.x86_64 from pgdg16
      - nothing provides libzstd >= 1.4.0 needed by postgresql16-16.4-1PGDG.rhel9.x86_64 from pgdg16
      - nothing provides libicu needed by postgresql16-16.5-1PGDG.rhel9.x86_64 from pgdg16
      - nothing provides lz4-libs needed by postgresql16-16.5-1PGDG.rhel9.x86_64 from pgdg16
      - nothing provides libzstd >= 1.4.0 needed by postgresql16-16.5-1PGDG.rhel9.x86_64 from pgdg16
      - nothing provides libicu needed by postgresql16-16.6-1PGDG.rhel9.x86_64 from pgdg16
      - nothing provides lz4-libs needed by postgresql16-16.6-1PGDG.rhel9.x86_64 from pgdg16
      - nothing provides libzstd >= 1.4.0 needed by postgresql16-16.6-1PGDG.rhel9.x86_64 from pgdg16
    (essayez d’ajouter « --skip-broken » pour ignorer les paquets non installables)
    Et avec --skip-broken ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    dnf install -y postgresql16 --skip-broken
    Dernière vérification de l’expiration des métadonnées effectuée il y a 0:13:15 le ven. 06 déc. 2024 17:22:14.
    Dépendances résolues.
     
     Problème: cannot install the best candidate for the job
      - nothing provides lz4-libs needed by postgresql16-16.6-1PGDG.rhel9.x86_64 from pgdg16
      - nothing provides libicu needed by postgresql16-16.6-1PGDG.rhel9.x86_64 from pgdg16
      - nothing provides libzstd >= 1.4.0 needed by postgresql16-16.6-1PGDG.rhel9.x86_64 from pgdg16
    ============================================================================================================================================================================================================================================
     Paquet                                                     Architecture                                         Version                                                         Dépôt                                                Taille
    ============================================================================================================================================================================================================================================
    Ignorer les paquets ayant des dépendances cassées :
     postgresql16                                               x86_64                                               16.6-1PGDG.rhel9                                                pgdg16                                               1.8 M
     
    Résumé de la transaction
    ============================================================================================================================================================================================================================================
    Ignorer  1 Paquet
     
    Rien à faire.
    Terminé*!
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  15. #15
    Expert éminent sénior
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 812
    Points : 34 084
    Points
    34 084
    Billets dans le blog
    14
    Par défaut
    J'ai fini par réussir à restaurer la base en installant le client postgresql16 avec Docker et en utilisant la commande suivante :
    Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
    docker run --rm -it --network host -e PGPASSWORD="mon mot de passe" -v /var/lib/pgsql/backups/mon_fichier.sql:/mon_fichier.sqlpostgres:16 pg_restore -U postgres -h 127.0.0.1 -d test --create /mon_fichier.sql
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  16. #16
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 048
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 048
    Points : 23 810
    Points
    23 810
    Par défaut
    Bien joué !

    Bonne continuation,

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WM20] Je ne retrouve pas les fichiers de mon appli sur smartphone
    Par lololebricoleur dans le forum Windev Mobile
    Réponses: 11
    Dernier message: 13/11/2015, 13h46
  2. Pourquoi mon navigateur n'exécute pas les fichiers ASP
    Par Claude_Azoulai dans le forum ASP
    Réponses: 5
    Dernier message: 21/10/2007, 18h25
  3. je ne peut pas explorer les fichiers de mon CD
    Par wodel dans le forum SUSE
    Réponses: 2
    Dernier message: 26/02/2007, 11h35
  4. [Tcl/Tk] Mon interface n'affiche pas les images
    Par randazar dans le forum Tcl/Tk
    Réponses: 1
    Dernier message: 21/11/2006, 17h48
  5. Word n'affiche pas les images de mon état
    Par maxdwarf dans le forum Access
    Réponses: 2
    Dernier message: 07/06/2006, 14h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo