Re: [HACKERS] psql possible TODO

2007-02-05 Thread Bruce Momjian
Joshua D. Drake wrote:
> 
> >> I am not going to be spending my time on it and I doubt anyone else will.
> > 
> > Really, I thought there were a number of people who liked it.  New text
> > is:
> > 
> > o Add \# to list and execute command history
> > 
> > Are you sure you want it removed?
> > 
> 
> Well let me put it this way. I think my idea was good, I came up with it
> ;). There are others that felt it was good to.
> 
> On reviewing the thread, you are correct and it should probably remain a
> TODO. I just won't get to it before feature freeze.

OK, merged TODO:

o Add a \set variable to control whether \s displays line numbers

  Another option is to add \# which lists line numbers, and
  allows command execution.

  http://archives.postgresql.org/pgsql-hackers/2006-12/msg00255.php

-- 
  Bruce Momjian   [EMAIL PROTECTED]
  EnterpriseDBhttp://www.enterprisedb.com

  + If your life is a hard drive, Christ can be your backup. +

---(end of broadcast)---
TIP 4: Have you searched our list archives?

   http://archives.postgresql.org


Re: [HACKERS] psql possible TODO

2007-02-05 Thread Joshua D. Drake

>> I am not going to be spending my time on it and I doubt anyone else will.
> 
> Really, I thought there were a number of people who liked it.  New text
> is:
> 
> o Add \# to list and execute command history
> 
> Are you sure you want it removed?
> 

Well let me put it this way. I think my idea was good, I came up with it
;). There are others that felt it was good to.

On reviewing the thread, you are correct and it should probably remain a
TODO. I just won't get to it before feature freeze.

Joshua D. Drake




-- 

  === The PostgreSQL Company: Command Prompt, Inc. ===
Sales/Support: +1.503.667.4564 || 24x7/Emergency: +1.800.492.2240
Providing the most comprehensive  PostgreSQL solutions since 1997
 http://www.commandprompt.com/

Donate to the PostgreSQL Project: http://www.postgresql.org/about/donate
PostgreSQL Replication: http://www.commandprompt.com/products/


---(end of broadcast)---
TIP 4: Have you searched our list archives?

   http://archives.postgresql.org


Re: [HACKERS] psql possible TODO

2007-02-05 Thread Bruce Momjian
Alvaro Herrera wrote:
> Bruce Momjian wrote:
> > Alvaro Herrera wrote:
> > > Bruce Momjian wrote:
> > > > 
> > > > Added to TODO:
> > > > 
> > > > o Add \# to list command history like \s, but with line numbers
> > > > 
> > > >  
> > > > http://archives.postgresql.org/pgsql-hackers/2006-12/msg00255.php
> > > 
> > > Humm, this is not what we agreed.
> > 
> > Are you saying the URL is wrong or the description?
> > 
> > I have updated the item description to:
> > 
> > o Add \# to list and execute command history
> 
> I guess what I am saying is that I asked you two times to add the TODO
> entry that was agreed and you ignored me.

I did not ignore you --- I replied I was getting to it, and now you are
not telling me what the TODO wording should be, and now Joshua Drake
doesn't want it.

I see this email you sent me:

  - Allow psql to display item numbers along each history item, depending
on a \set variable

So that is what we agreed to?  OK, old item removed, and this added:

o Add a \set variable to control whether \s displays line numbers

Also, Alvaro, feel free to add TODO items yourself.  There is nothing
special about me adding a TODO item except that I update the HTML, but
if I see a commit to TODO, I update TODO.html.

-- 
  Bruce Momjian   [EMAIL PROTECTED]
  EnterpriseDBhttp://www.enterprisedb.com

  + If your life is a hard drive, Christ can be your backup. +

---(end of broadcast)---
TIP 7: You can help support the PostgreSQL project by donating at

http://www.postgresql.org/about/donate


Re: [HACKERS] psql possible TODO

2007-02-05 Thread Alvaro Herrera
Bruce Momjian wrote:
> Alvaro Herrera wrote:
> > Bruce Momjian wrote:
> > > 
> > > Added to TODO:
> > > 
> > > o Add \# to list command history like \s, but with line numbers
> > > 
> > >  http://archives.postgresql.org/pgsql-hackers/2006-12/msg00255.php
> > 
> > Humm, this is not what we agreed.
> 
> Are you saying the URL is wrong or the description?
> 
> I have updated the item description to:
> 
> o Add \# to list and execute command history

I guess what I am saying is that I asked you two times to add the TODO
entry that was agreed and you ignored me.

-- 
Alvaro Herrerahttp://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support

---(end of broadcast)---
TIP 5: don't forget to increase your free space map settings


Re: [HACKERS] psql possible TODO

2007-02-05 Thread Bruce Momjian
Joshua D. Drake wrote:
> Alvaro Herrera wrote:
> > Bruce Momjian wrote:
> >> Added to TODO:
> >>
> >> o Add \# to list command history like \s, but with line numbers
> >>
> >>  http://archives.postgresql.org/pgsql-hackers/2006-12/msg00255.php
> > 
> > Humm, this is not what we agreed.
> 
> Actually to be fair, there was no agreement. However, I do think it is
> not worthwhile to be a TODO (thank you anyway Bruce).
> 
> I am not going to be spending my time on it and I doubt anyone else will.

Really, I thought there were a number of people who liked it.  New text
is:

o Add \# to list and execute command history

Are you sure you want it removed?

---

> 
> Joshua D. Drake
> 
> > 
> > 
> >> ---
> >>
> >> Joshua D. Drake wrote:
> >>> Hello,
> >>>
> >>> O.k. this is my currently thinking:
> >>>
> >>> \#will list just like \s except it will include line numbers:
> >>>
> >>> 1 SELECT * FROM FOO; (not a tab of course)
> >>> 2 UPDATE bar SET foo = 6;
> >>>
> >>> \# 2  will execute query number 2
> >>> \#e 2 will open the numbered query in $EDITOR
> >>>
> >>> I would love to figure out a way to auto explain these queries without
> >>> obnoxious syntax. Any ideas?
> > 
> > 
> 
> 
> -- 
> 
>   === The PostgreSQL Company: Command Prompt, Inc. ===
> Sales/Support: +1.503.667.4564 || 24x7/Emergency: +1.800.492.2240
> Providing the most comprehensive  PostgreSQL solutions since 1997
>  http://www.commandprompt.com/
> 
> Donate to the PostgreSQL Project: http://www.postgresql.org/about/donate
> PostgreSQL Replication: http://www.commandprompt.com/products/

-- 
  Bruce Momjian   [EMAIL PROTECTED]
  EnterpriseDBhttp://www.enterprisedb.com

  + If your life is a hard drive, Christ can be your backup. +

---(end of broadcast)---
TIP 5: don't forget to increase your free space map settings


Re: [HACKERS] psql possible TODO

2007-02-05 Thread Bruce Momjian
Alvaro Herrera wrote:
> Bruce Momjian wrote:
> > 
> > Added to TODO:
> > 
> > o Add \# to list command history like \s, but with line numbers
> > 
> >  http://archives.postgresql.org/pgsql-hackers/2006-12/msg00255.php
> 
> Humm, this is not what we agreed.

Are you saying the URL is wrong or the description?

I have updated the item description to:

o Add \# to list and execute command history

-- 
  Bruce Momjian   [EMAIL PROTECTED]
  EnterpriseDBhttp://www.enterprisedb.com

  + If your life is a hard drive, Christ can be your backup. +

---(end of broadcast)---
TIP 7: You can help support the PostgreSQL project by donating at

http://www.postgresql.org/about/donate


Re: [HACKERS] psql possible TODO

2007-02-05 Thread Joshua D. Drake
Alvaro Herrera wrote:
> Bruce Momjian wrote:
>> Added to TODO:
>>
>> o Add \# to list command history like \s, but with line numbers
>>
>>  http://archives.postgresql.org/pgsql-hackers/2006-12/msg00255.php
> 
> Humm, this is not what we agreed.

Actually to be fair, there was no agreement. However, I do think it is
not worthwhile to be a TODO (thank you anyway Bruce).

I am not going to be spending my time on it and I doubt anyone else will.

Joshua D. Drake

> 
> 
>> ---
>>
>> Joshua D. Drake wrote:
>>> Hello,
>>>
>>> O.k. this is my currently thinking:
>>>
>>> \#  will list just like \s except it will include line numbers:
>>>
>>> 1   SELECT * FROM FOO; (not a tab of course)
>>> 2   UPDATE bar SET foo = 6;
>>>
>>> \# 2will execute query number 2
>>> \#e 2   will open the numbered query in $EDITOR
>>>
>>> I would love to figure out a way to auto explain these queries without
>>> obnoxious syntax. Any ideas?
> 
> 


-- 

  === The PostgreSQL Company: Command Prompt, Inc. ===
Sales/Support: +1.503.667.4564 || 24x7/Emergency: +1.800.492.2240
Providing the most comprehensive  PostgreSQL solutions since 1997
 http://www.commandprompt.com/

Donate to the PostgreSQL Project: http://www.postgresql.org/about/donate
PostgreSQL Replication: http://www.commandprompt.com/products/


---(end of broadcast)---
TIP 2: Don't 'kill -9' the postmaster


Re: [HACKERS] psql possible TODO

2007-02-05 Thread Alvaro Herrera
Bruce Momjian wrote:
> 
> Added to TODO:
> 
> o Add \# to list command history like \s, but with line numbers
> 
>  http://archives.postgresql.org/pgsql-hackers/2006-12/msg00255.php

Humm, this is not what we agreed.


> ---
> 
> Joshua D. Drake wrote:
> > Hello,
> > 
> > O.k. this is my currently thinking:
> > 
> > \#  will list just like \s except it will include line numbers:
> > 
> > 1   SELECT * FROM FOO; (not a tab of course)
> > 2   UPDATE bar SET foo = 6;
> > 
> > \# 2will execute query number 2
> > \#e 2   will open the numbered query in $EDITOR
> > 
> > I would love to figure out a way to auto explain these queries without
> > obnoxious syntax. Any ideas?


-- 
Alvaro Herrerahttp://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support

---(end of broadcast)---
TIP 6: explain analyze is your friend


Re: [HACKERS] psql possible TODO

2007-02-03 Thread Bruce Momjian

Added to TODO:

o Add \# to list command history like \s, but with line numbers

 http://archives.postgresql.org/pgsql-hackers/2006-12/msg00255.php


---

Joshua D. Drake wrote:
> Hello,
> 
> O.k. this is my currently thinking:
> 
> \#will list just like \s except it will include line numbers:
> 
> 1 SELECT * FROM FOO; (not a tab of course)
> 2 UPDATE bar SET foo = 6;
> 
> \# 2  will execute query number 2
> \#e 2 will open the numbered query in $EDITOR
> 
> I would love to figure out a way to auto explain these queries without
> obnoxious syntax. Any ideas?
> 
> 
> Sincerely,
> 
> Joshua D. Drake
> 
> 
> -- 
> 
>   === The PostgreSQL Company: Command Prompt, Inc. ===
> Sales/Support: +1.503.667.4564 || 24x7/Emergency: +1.800.492.2240
> Providing the most comprehensive  PostgreSQL solutions since 1997
>  http://www.commandprompt.com/
> 
> Donate to the PostgreSQL Project: http://www.postgresql.org/about/donate
> 
> 
> 
> 
> ---(end of broadcast)---
> TIP 1: if posting/reading through Usenet, please send an appropriate
>subscribe-nomail command to [EMAIL PROTECTED] so that your
>message can get through to the mailing list cleanly

-- 
  Bruce Momjian   [EMAIL PROTECTED]
  EnterpriseDBhttp://www.enterprisedb.com

  + If your life is a hard drive, Christ can be your backup. +

---(end of broadcast)---
TIP 2: Don't 'kill -9' the postmaster


Re: [HACKERS] psql possible TODO

2007-01-29 Thread Bruce Momjian
Alvaro Herrera wrote:
> > I will claim this for now. I will let it go if I can't get at least
> > something productive done on it by end of January.
> 
> Now that the embargo period seems to be over, I think it would be a good
> time to add it to the TODO list.  Also, I'd modify the idea slightly to
> allow a more general facility, using %-escapes (or similar) for line
> numbers, dates and so on.  Bash allows something like this (albeit
> limited to only times) using the HISTTIMEFORMAT environment variable.
> 
> This is the first case I know of of an embargo to an agreed TODO item.
> Why was it put in place?  I find it distracting, because the item has to
> be put on someone else's TODO list and then that person has to pinch
> others to get it added to the central TODO list.  Not sure I see the
> point.  (I understand about bashing Joshua ---a sport I also practice in
> Command Prompt's internal lists ;-) --- but in this case it seems to be
> counterproductive).

The only reason it isn't on the TODO is because I am still catching up
for the 8.3 queue.  I know of no embargo.

-- 
  Bruce Momjian   [EMAIL PROTECTED]
  EnterpriseDBhttp://www.enterprisedb.com

  + If your life is a hard drive, Christ can be your backup. +

---(end of broadcast)---
TIP 6: explain analyze is your friend


Re: [HACKERS] psql possible TODO

2007-01-29 Thread Bruce Momjian

It is actually still in my mailbox to be added to TODO when I get up to it.

---

Alvaro Herrera wrote:
> Joshua D. Drake wrote:
> > On Fri, 2006-12-29 at 20:59 -0500, Bruce Momjian wrote:
> > > Alvaro Herrera wrote:
> > > > Tom Lane wrote:
> > > > > Richard Troy <[EMAIL PROTECTED]> writes:
> > > > > > ... it occurs to me that perhaps Josh can implement
> > > > > > a command line switch to turn on command line numbering.
> > > > > 
> > > > > That would solve the problem I have with changing \s.  I think a psql
> > > > > \set variable (comparable to ON_ERROR_STOP and friends) might be the 
> > > > > way
> > > > > to go instead of inventing another \-command, but it's not real
> > > > > important.
> > > > 
> > > > So, is anybody working on this?  I think it should be put in the TODO
> > > > list:
> > > > 
> > > >  - Allow psql to display item numbers along each history item, depending
> > > >on a \set variable
> > > 
> > > I thought Joshua Drake was going to submit a patch, but if doesn't
> > > appear shortly, I will add it to the TODO list with the agreed API.
> > 
> > I will claim this for now. I will let it go if I can't get at least
> > something productive done on it by end of January.
> 
> Now that the embargo period seems to be over, I think it would be a good
> time to add it to the TODO list.  Also, I'd modify the idea slightly to
> allow a more general facility, using %-escapes (or similar) for line
> numbers, dates and so on.  Bash allows something like this (albeit
> limited to only times) using the HISTTIMEFORMAT environment variable.
> 
> This is the first case I know of of an embargo to an agreed TODO item.
> Why was it put in place?  I find it distracting, because the item has to
> be put on someone else's TODO list and then that person has to pinch
> others to get it added to the central TODO list.  Not sure I see the
> point.  (I understand about bashing Joshua ---a sport I also practice in
> Command Prompt's internal lists ;-) --- but in this case it seems to be
> counterproductive).
> 
> -- 
> Alvaro Herrerahttp://www.CommandPrompt.com/
> The PostgreSQL Company - Command Prompt, Inc.
> 
> ---(end of broadcast)---
> TIP 1: if posting/reading through Usenet, please send an appropriate
>subscribe-nomail command to [EMAIL PROTECTED] so that your
>message can get through to the mailing list cleanly

-- 
  Bruce Momjian   [EMAIL PROTECTED]
  EnterpriseDBhttp://www.enterprisedb.com

  + If your life is a hard drive, Christ can be your backup. +

---(end of broadcast)---
TIP 1: if posting/reading through Usenet, please send an appropriate
   subscribe-nomail command to [EMAIL PROTECTED] so that your
   message can get through to the mailing list cleanly


Re: [HACKERS] psql possible TODO

2007-01-29 Thread Alvaro Herrera
Joshua D. Drake wrote:
> On Fri, 2006-12-29 at 20:59 -0500, Bruce Momjian wrote:
> > Alvaro Herrera wrote:
> > > Tom Lane wrote:
> > > > Richard Troy <[EMAIL PROTECTED]> writes:
> > > > > ... it occurs to me that perhaps Josh can implement
> > > > > a command line switch to turn on command line numbering.
> > > > 
> > > > That would solve the problem I have with changing \s.  I think a psql
> > > > \set variable (comparable to ON_ERROR_STOP and friends) might be the way
> > > > to go instead of inventing another \-command, but it's not real
> > > > important.
> > > 
> > > So, is anybody working on this?  I think it should be put in the TODO
> > > list:
> > > 
> > >  - Allow psql to display item numbers along each history item, depending
> > >on a \set variable
> > 
> > I thought Joshua Drake was going to submit a patch, but if doesn't
> > appear shortly, I will add it to the TODO list with the agreed API.
> 
> I will claim this for now. I will let it go if I can't get at least
> something productive done on it by end of January.

Now that the embargo period seems to be over, I think it would be a good
time to add it to the TODO list.  Also, I'd modify the idea slightly to
allow a more general facility, using %-escapes (or similar) for line
numbers, dates and so on.  Bash allows something like this (albeit
limited to only times) using the HISTTIMEFORMAT environment variable.

This is the first case I know of of an embargo to an agreed TODO item.
Why was it put in place?  I find it distracting, because the item has to
be put on someone else's TODO list and then that person has to pinch
others to get it added to the central TODO list.  Not sure I see the
point.  (I understand about bashing Joshua ---a sport I also practice in
Command Prompt's internal lists ;-) --- but in this case it seems to be
counterproductive).

-- 
Alvaro Herrerahttp://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.

---(end of broadcast)---
TIP 1: if posting/reading through Usenet, please send an appropriate
   subscribe-nomail command to [EMAIL PROTECTED] so that your
   message can get through to the mailing list cleanly


Re: [HACKERS] psql possible TODO

2006-12-29 Thread Joshua D. Drake
On Fri, 2006-12-29 at 20:59 -0500, Bruce Momjian wrote:
> Alvaro Herrera wrote:
> > Tom Lane wrote:
> > > Richard Troy <[EMAIL PROTECTED]> writes:
> > > > ... it occurs to me that perhaps Josh can implement
> > > > a command line switch to turn on command line numbering.
> > > 
> > > That would solve the problem I have with changing \s.  I think a psql
> > > \set variable (comparable to ON_ERROR_STOP and friends) might be the way
> > > to go instead of inventing another \-command, but it's not real
> > > important.
> > 
> > So, is anybody working on this?  I think it should be put in the TODO
> > list:
> > 
> >  - Allow psql to display item numbers along each history item, depending
> >on a \set variable
> 
> I thought Joshua Drake was going to submit a patch, but if doesn't
> appear shortly, I will add it to the TODO list with the agreed API.

I will claim this for now. I will let it go if I can't get at least
something productive done on it by end of January.

Joshua D. Drake


> 
-- 

  === The PostgreSQL Company: Command Prompt, Inc. ===
Sales/Support: +1.503.667.4564 || 24x7/Emergency: +1.800.492.2240
Providing the most comprehensive  PostgreSQL solutions since 1997
 http://www.commandprompt.com/

Donate to the PostgreSQL Project: http://www.postgresql.org/about/donate




---(end of broadcast)---
TIP 4: Have you searched our list archives?

   http://archives.postgresql.org


Re: [HACKERS] psql possible TODO

2006-12-29 Thread Bruce Momjian
Alvaro Herrera wrote:
> Tom Lane wrote:
> > Richard Troy <[EMAIL PROTECTED]> writes:
> > > ... it occurs to me that perhaps Josh can implement
> > > a command line switch to turn on command line numbering.
> > 
> > That would solve the problem I have with changing \s.  I think a psql
> > \set variable (comparable to ON_ERROR_STOP and friends) might be the way
> > to go instead of inventing another \-command, but it's not real
> > important.
> 
> So, is anybody working on this?  I think it should be put in the TODO
> list:
> 
>  - Allow psql to display item numbers along each history item, depending
>on a \set variable

I thought Joshua Drake was going to submit a patch, but if doesn't
appear shortly, I will add it to the TODO list with the agreed API.

-- 
  Bruce Momjian   [EMAIL PROTECTED]
  EnterpriseDBhttp://www.enterprisedb.com

  + If your life is a hard drive, Christ can be your backup. +

---(end of broadcast)---
TIP 6: explain analyze is your friend


Re: [HACKERS] psql possible TODO

2006-12-29 Thread Alvaro Herrera
Tom Lane wrote:
> Richard Troy <[EMAIL PROTECTED]> writes:
> > ... it occurs to me that perhaps Josh can implement
> > a command line switch to turn on command line numbering.
> 
> That would solve the problem I have with changing \s.  I think a psql
> \set variable (comparable to ON_ERROR_STOP and friends) might be the way
> to go instead of inventing another \-command, but it's not real
> important.

So, is anybody working on this?  I think it should be put in the TODO
list:

 - Allow psql to display item numbers along each history item, depending
   on a \set variable

-- 
Alvaro Herrerahttp://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support

---(end of broadcast)---
TIP 9: In versions below 8.0, the planner will ignore your desire to
   choose an index scan if your joining column's datatypes do not
   match