Lists: | pgsql-fr-generale |
---|
From: | Denis Bitouzé <dbitouze(at)wanadoo(dot)fr> |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | [Python] Formatage d'une requête SQL |
Date: | 2010-01-27 14:19:21 |
Message-ID: | 20100127151921.202f692b@drums |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-fr-generale |
Bonjour,
suite à une absence de réponse sur les forums fr.comp.lang.python et
fr.comp.applications.sgbd (en publication croisée), je m'en viens poser
ma question ici, en espérant n'être pas trop hors-charte...
Dans un script python, j'utilise psycopg2 pour interroger une base de
données Postgresql. Je souhaiterais pouvoir récupérer le résultat d'une
requête sous son formatage habituel, par exemple :
id_uti_1 | id_uti_2 | id_uti_3
----------+----------+----------
5 | 15 |
6 | 23 |
10 | 11 |
13 | 21 | 27
26 | 24 |
17 | 18 |
Dans un script bash, cela se fait aisément en utilisant l'interface à
PostgreSQL en ligne de commandes qu'est psql. Mais cela est-il possible
directement en python ?
Merci d'avance.
--
Denis
From: | Stephane Bortzmeyer <bortzmeyer(at)nic(dot)fr> |
---|---|
To: | Denis Bitouzé <dbitouze(at)wanadoo(dot)fr> |
Cc: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: [Python] Formatage d'une requête SQL |
Date: | 2010-01-27 14:32:25 |
Message-ID: | 20100127143225.GA10357@nic.fr |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-fr-generale |
On Wed, Jan 27, 2010 at 03:19:21PM +0100,
Denis Bitouzé <dbitouze(at)wanadoo(dot)fr> wrote
a message of 34 lines which said:
> Je souhaiterais pouvoir récupérer le résultat d'une requête sous son
> formatage habituel,
Pourquoi ne pas utiliser les mécanismes de formatage de Python, comme
le paquetage formatter <http://docs.python.org/library/formatter.html>
ou <http://docs.python.org/library/string.html> ?
> Dans un script bash, cela se fait aisément en utilisant l'interface à
> PostgreSQL en ligne de commandes qu'est psql. Mais cela est-il possible
> directement en python ?
Ben, exactement de la même façon, en appelant psql.
From: | Christophe Chauvet <christophe(at)kryskool(dot)org> |
---|---|
To: | Denis Bitouzé <dbitouze(at)wanadoo(dot)fr> |
Cc: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: [pgsql-fr-generale] [Python] Formatage d'une requête SQL |
Date: | 2010-01-27 14:41:24 |
Message-ID: | 4B605094.5070609@kryskool.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-fr-generale |
Bonjour,
Le 27/01/10 15:19, Denis Bitouzé a écrit :
> suite à une absence de réponse sur les forums fr.comp.lang.python et
> fr.comp.applications.sgbd (en publication croisée), je m'en viens poser
> ma question ici, en espérant n'être pas trop hors-charte...
Il y'a également un forum python sur PostgreSQL.fr [1] ;)
> Dans un script python, j'utilise psycopg2 pour interroger une base de
> données Postgresql. Je souhaiterais pouvoir récupérer le résultat d'une
> requête sous son formatage habituel, par exemple :
>
> id_uti_1 | id_uti_2 | id_uti_3
> ----------+----------+----------
> 5 | 15 |
> 6 | 23 |
> 10 | 11 |
> 13 | 21 | 27
> 26 | 24 |
> 17 | 18 |
>
Pour la même problématique, j'utilise prettytable[2] en python
Cordialement,
[1]: http://forums.postgresql.fr/
[2]: http://code.google.com/p/prettytable/
--
Christophe Chauvet
Président d'Ornix (http://ornix.org)
Membres et Administrateur de PostgreSQLFr (http://postgresql.fr)
From: | Denis Bitouzé <dbitouze(at)wanadoo(dot)fr> |
---|---|
To: | Stephane Bortzmeyer <bortzmeyer(at)nic(dot)fr> |
Cc: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: [Python] Formatage d'une requête SQL |
Date: | 2010-01-27 14:50:02 |
Message-ID: | 20100127155002.0a11cbb2@drums |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-fr-generale |
Le mercredi 27/01/10 à 15h32,
Stephane Bortzmeyer <bortzmeyer(at)nic(dot)fr> a écrit :
> On Wed, Jan 27, 2010 at 03:19:21PM +0100,
> Denis Bitouzé <dbitouze(at)wanadoo(dot)fr> wrote
> a message of 34 lines which said:
>
> > Je souhaiterais pouvoir récupérer le résultat d'une requête sous son
> > formatage habituel,
>
> Pourquoi ne pas utiliser les mécanismes de formatage de Python, comme
> le paquetage formatter <http://docs.python.org/library/formatter.html>
> ou <http://docs.python.org/library/string.html> ?
Pour ne pas me fatiguer : je trouve celui de Postgresql tout à fait
suffisant pour l'instant ;)
> > Dans un script bash, cela se fait aisément en utilisant l'interface
> > à PostgreSQL en ligne de commandes qu'est psql. Mais cela est-il
> > possible directement en python ?
>
> Ben, exactement de la même façon, en appelant psql.
>
> http://docs.python.org/library/subprocess.html
Ah, parfait !
Merci.
--
Denis
From: | Denis Bitouzé <dbitouze(at)wanadoo(dot)fr> |
---|---|
To: | christophe(at)kryskool(dot)org |
Cc: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: Re: [pgsql-fr-generale] [Python] Formatage d'une requête SQL |
Date: | 2010-01-27 14:51:20 |
Message-ID: | 20100127155120.0d8b2c7a@drums |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-fr-generale |
Le mercredi 27/01/10 à 15h41,
Christophe Chauvet <christophe(at)kryskool(dot)org> a écrit :
> Le 27/01/10 15:19, Denis Bitouzé a écrit :
> > suite à une absence de réponse sur les forums fr.comp.lang.python et
> > fr.comp.applications.sgbd (en publication croisée), je m'en viens
> > poser ma question ici, en espérant n'être pas trop hors-charte...
>
> Il y'a également un forum python sur PostgreSQL.fr [1] ;)
Ah, j'ignorais... Je suis allé voir : ça n'est pas hyperactif ;)
> > Dans un script python, j'utilise psycopg2 pour interroger une base
> > de données Postgresql. Je souhaiterais pouvoir récupérer le
> > résultat d'une requête sous son formatage habituel, par exemple :
> >
> > id_uti_1 | id_uti_2 | id_uti_3
> > ----------+----------+----------
> > 5 | 15 |
> > 6 | 23 |
> > 10 | 11 |
> > 13 | 21 | 27
> > 26 | 24 |
> > 17 | 18 |
> >
>
> Pour la même problématique, j'utilise prettytable[2] en python
Intéressant !
Merci.
--
Denis
From: | Christophe Chauvet <christophe(at)kryskool(dot)org> |
---|---|
To: | Denis Bitouzé <dbitouze(at)wanadoo(dot)fr> |
Cc: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: [pgsql-fr-generale] Re: [pgsql-fr-generale] [Python] Formatage d'une requête SQL |
Date: | 2010-01-27 15:31:58 |
Message-ID: | 4B605C6E.2090803@kryskool.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | Postg롤 토토SQL : Postg롤 |
Le 27/01/10 15:51, Denis Bitouzé a écrit :
>> Il y'a également un forum python sur PostgreSQL.fr [1] ;)
>
> Ah, j'ignorais... Je suis allé voir : ça n'est pas hyperactif ;)
L'important c'est pas la quantité, mais la qualité ;)
--
Christophe Chauvet
Président d'Ornix (http://ornix.org)
Membres et Administrateur de PostgreSQLFr (http://postgresql.fr)