Re: [HACKERS] -X flag in pg_dump

2006-01-26 Thread Bruce Momjian
Peter Eisentraut wrote:
> Dennis Bjorklund wrote:
> > If all the -X flags come in a long form as well, then what use is the
> > -X at all? Why would one want to use -X disable-triggers instead of
> > --disable-triggers ?
> 
> This was added before we had portable long options.  I suppose we could 
> phase it out.

Yes, I think you are right.

-- 
  Bruce Momjian|  http://candle.pha.pa.us
  pgman@candle.pha.pa.us   |  (610) 359-1001
  +  If your life is a hard drive, |  13 Roberts Road
  +  Christ can be your backup.|  Newtown Square, Pennsylvania 19073

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


Re: [HACKERS] -X flag in pg_dump

2006-01-26 Thread Andrew Dunstan



Peter Eisentraut wrote:


Dennis Bjorklund wrote:
 


If all the -X flags come in a long form as well, then what use is the
-X at all? Why would one want to use -X disable-triggers instead of
--disable-triggers ?
   



This was added before we had portable long options.  I suppose we could 
phase it out.


 



Excellent idea. Let's start by deprecating it in a prominent note in 
pg_dump.c. Maybe Dennis could add that to whatever patch he's preparing.


cheers

andrew

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


Re: [HACKERS] -X flag in pg_dump

2006-01-26 Thread Peter Eisentraut
Dennis Bjorklund wrote:
> If all the -X flags come in a long form as well, then what use is the
> -X at all? Why would one want to use -X disable-triggers instead of
> --disable-triggers ?

This was added before we had portable long options.  I suppose we could 
phase it out.

-- 
Peter Eisentraut
http://developer.postgresql.org/~petere/

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


Re: [HACKERS] -X flag in pg_dump

2006-01-26 Thread Bruce Momjian
Dennis Bjorklund wrote:
> What use is the -X flag to pg_dump. The code say that if one add a setting 
> "feature" to -X then there should also be a flag "--feature". So we have 
> for example:
> 
>   -X disable-triggers
> 
> and 
> 
>   --disable-triggers
> 
> If all the -X flags come in a long form as well, then what use is the -X
> at all? Why would one want to use -X disable-triggers instead of
> --disable-triggers ?

The issue is that some operating systems do not support long options, so
-X option is really -X and an argument, while --option is a long option.

We have our own getopt.c library so I am unsure we really need have
cases that don't support long options anymore.

-- 
  Bruce Momjian|  http://candle.pha.pa.us
  pgman@candle.pha.pa.us   |  (610) 359-1001
  +  If your life is a hard drive, |  13 Roberts Road
  +  Christ can be your backup.|  Newtown Square, Pennsylvania 19073

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


Re: [HACKERS] -X flag in pg_dump

2006-01-26 Thread Dennis Bjorklund
On Thu, 26 Jan 2006, Dennis Bjorklund wrote:

> What use is the -X flag to pg_dump?

Let me just state before someone else does, that I don't want to remove
-X. The question is if one should add new flags to it or simply just use
the long form for new ones.

-- 
/Dennis Björklund


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


[HACKERS] -X flag in pg_dump

2006-01-26 Thread Dennis Bjorklund
What use is the -X flag to pg_dump. The code say that if one add a setting 
"feature" to -X then there should also be a flag "--feature". So we have 
for example:

  -X disable-triggers

and 

  --disable-triggers

If all the -X flags come in a long form as well, then what use is the -X
at all? Why would one want to use -X disable-triggers instead of
--disable-triggers ?


-- 
/Dennis Björklund


---(end of broadcast)---
TIP 3: Have you checked our extensive FAQ?

   http://www.postgresql.org/docs/faq