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
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 |