Re: psql : extension des commandes ...

From: Guillaume Lelarge <guillaume(at)lelarge(dot)info>
To: Pierre BOIZOT <pierre(dot)boizot(at)gmail(dot)com>
Cc: PG-Mail-liste <pgsql-fr-generale(at)postgresql(dot)org>
Subject: Re: psql : extension des commandes ...
Date: 2013-10-03 21:14:09
Message-ID: 1380834849.3154.4.camel@localhost.localdomain
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

Salut Pierre,

On Thu, 2013-10-03 at 19:35 +0200, Pierre BOIZOT wrote:
> [...]
> les commandes psql sont elle extensibles, facilement ?
>

Si tu parles des méta-commandes (\ quelque chose), non, elles ne sont
pas extensibles facilement.

> Ou doit on plonger dans le code source .... au risque de se noyer :-(
>

Il faut en effet plonger dans le code source. C'est assez simple ceci
dit. Maintenant, ce n'est pas ce que je recommanderais. Tu peux utiliser
le système des variables psql :

postgres=# \set toto 'select datname from pg_database order by datname;'
postgres=# :toto
datname
-----------
b1
postgres
template0
template1
(4 rows)

postgres=# \set locks_not_granted 'select * from pg_locks where not
granted;'
postgres=# :locks_not_granted
(No rows)

Etc, etc...

--
Guillaume
http://blog.guillaume.lelarge.info
http://www.dalibo.com

In response to

Responses

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Guillaume Lelarge 2013-10-03 21:16:02 Re: Partitionement
Previous Message Pierre BOIZOT 2013-10-03 17:45:18 Partitionement