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

PostgreSQL Discussion :

SELECT et COPY TO


Sujet :

PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de passie
    Inscrit en
    Février 2005
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 56
    Par défaut SELECT et COPY TO
    Bonjour,
    Existe t'il une commande ou une syntaxe particuliere qui permet de faire un SELECT et d'exportet le resultat dans un fichier (CSV par exemple) comme on peut le faire via pgadmin ou phppgadmin.
    Je souhaiterai via un script php exporter le résultat d'une requete dans un fichier csv.
    Un genre de mix de COPY TO et de SELECT.
    Je suis preneur de toutes pistes.

    Ou alors faut il tout gerer par php .
    Requete SQL -> tableau php -> écriture dans un fichier par une boucle.
    Mais si on peut faire plus direct c'est mieux

    Merci d'avance
    ???

  2. #2
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 71
    Par défaut
    La fonction COPY fait déjà cela. Tu peux utiliser, comme ils le suggèrent dans l'aide, une table temporaire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    BEGIN;
    CREATE TEMP TABLE a_list_cap AS
        SELECT * FROM capteurs WHERE id>5 ;
    COPY a_list_cap TO 'C:/temp/capteurs.copy';
    ROLLBACK;
    Je récupère les infos des capteurs dont les Ids sont > 5 et je les sauvegarde dans le fichier capteurs.copy

    Pour plus de précisions, voir aide à la rubrique "COPY".

    Amicalement

    Sakalam

  3. #3
    Membre confirmé Avatar de passie
    Inscrit en
    Février 2005
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 56
    Par défaut
    Merci pour ta réponse claire
    Cette solution me parait une alternative trés intéressante à des scripts php qui finalement feraient la même chose.
    Je vais testé de ca pas
    Encore merci
    @+

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

Discussions similaires

  1. [XL-2010] selection et copie d'onglet avec variable
    Par The Saint dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 10/01/2012, 16h51
  2. PB avec Range().select et copy
    Par VBBBA dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 10/06/2007, 10h37
  3. [VBA-E] Selection et copy de lignes conditionelle.
    Par zeralium dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 14/03/2007, 17h58
  4. Réponses: 3
    Dernier message: 13/06/2006, 08h29
  5. [XSL] copy-of select avec un "|" possible?
    Par luta dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 23/11/2005, 09h51

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