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 :

Problème d'accès commande copy


Sujet :

Administration PostgreSQL

  1. #1
    Membre régulier
    Homme Profil pro
    test
    Inscrit en
    Mai 2016
    Messages
    343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Algérie

    Informations professionnelles :
    Activité : test
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Mai 2016
    Messages : 343
    Points : 121
    Points
    121
    Par défaut Problème d'accès commande copy
    Bonjour à tous,

    Qui a une idée svp sur ce message d'erreur :

    database02_sa=> copy (select encode(info_test,'hua') from analyse ) TO 'tmp/test.txt';
    ERREUR: doit être super-utilisateur pour utiliser COPY à partir ou vers un fichier ASTUCE : Tout le monde peut utiliser COPY vers stdout ou à partir de stdin.
    La commande \copy de psql fonctionne aussi pour tout le monde
    cordialement

  2. #2
    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 016
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Loiret (Centre)

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

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 016
    Points : 23 705
    Points
    23 705
    Par défaut
    Bonjour,

    Pour charger des données avec la commande COPY, cela nécessite deux choses :
    1. Que le fichier de données soit sur le serveur PostgreSQL (ou dans un répertoire distant monté sur ce serveur) ;
    2. Que l'utilisateur qui exécute la commande dispose d'un profil SUPERUSER.


    En revanche, comme l'indique le message d'erreur, il est possible de charger des données dans une table depuis une connexion client avec l'outil psql grâce à la commande \copy (dont la syntaxe est très identique à celle de COPY).
    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

Discussions similaires

  1. Erreur d'accès à une copie de BD mysql5 sur un autre poste
    Par Klemsy78 dans le forum Installation
    Réponses: 1
    Dernier message: 31/07/2009, 19h10
  2. [XP]copier plusieurs fichiers avec la commande copy
    Par Smip99 dans le forum Scripts/Batch
    Réponses: 8
    Dernier message: 16/06/2008, 19h35
  3. Erreur avec la commande copy
    Par Bba_M dans le forum Scripts/Batch
    Réponses: 7
    Dernier message: 14/01/2008, 16h25
  4. Commande COPY FROM
    Par jan0 dans le forum Administration
    Réponses: 11
    Dernier message: 22/12/2006, 15h44
  5. Problème sur la commande COPY depuis un programme Java
    Par klereth dans le forum PostgreSQL
    Réponses: 10
    Dernier message: 10/02/2006, 14h14

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