From: | Shane Ambler <pgsql(at)Sheeky(dot)Biz> |
---|---|
To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
Cc: | Gregory Stark <stark(at)enterprisedb(dot)com>, pgsql-hackers(at)postgreSQL(dot)org |
Subject: | Re: Concurrent psql API |
Date: | 2008-04-09 02:36:40 |
Message-ID: | 47FC2BB8.2070604@Sheeky.Biz |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers pgsql-patches |
Tom Lane wrote:
> \connect& name [ optional connect params ]
> \S name
>
> This would require choosing a name for the default session, maybe "-".
> Or you could use "1" if you figured that people really would prefer
> numbers as IDs.
+1 with name as a string, when an empty string is passed a numerical
sequence is used as default.
> I'm not real thrilled with overloading \S with two fundamentally
> different behaviors, either. Can't we find a different string to assign
> to the listing purpose? Maybe \S without parameter should mean to
> switch to the default session.
I think it seems fine. Fits with \h and \d behaviour.
> Hmm, this still seems a bit notation-heavy, doesn't it? What if \g&
> takes an arg indicating which connection to issue the command on:
>
> \c& conn1
> \c& conn2
> ...
> CREATE INDEX ... \g& conn1
> CREATE INDEX ... \g& conn2
> ...
> \cwait
> \cwait
+1 on the \g& but I would reverse the syntax -
\g& conn1 CERATE INDEX...;
> Not totally sure about that one, but issuing a command on a background
> connection seems appealing for scripting purposes. It eliminates the
> risk that the query response comes back before you manage to switch away
> from the connection; which would be bad because it would mess up your
> count of how many cwait's you need. It seems a bit more analogous to
> the use of & in shell scripts, too, where you implicitly fork away from
> the async command. (Maybe c& shouldn't make the new connection
> foreground either?)
\c& for a new foreground connection
\cb& for a new background connection?
--
Shane Ambler
pgSQL (at) Sheeky (dot) Biz
Get Sheeky @ http://Sheeky.Biz
From | Date | Subject | |
---|---|---|---|
Next Message | Shane Ambler | 2008-04-09 02:42:20 | Re: Concurrent psql API |
Previous Message | Joshua D. Drake | 2008-04-09 02:29:26 | Commit fest queue |
From | Date | Subject | |
---|---|---|---|
Next Message | Shane Ambler | 2008-04-09 02:42:20 | Re: Concurrent psql API |
Previous Message | Bruce Momjian | 2008-04-09 02:26:37 | Re: Concurrent psql patch |