Command line argument for Server

Started by Swapnil Bhoitealmost 12 years ago2 messages
#1Swapnil Bhoite
swapnil.temp28@gmail.com

Hi,

I want to set or reset a global flag.
1) What currently I'm thinking is, I'll declare that global flag in
*postgres.h*
2) I'll set that depending on my custom flag given at server startup
3) I encountered function *getopt* but I couldn't understand it

So my question is how should I process command line argument for server?
Or is there any another way to do so using *postgresql.conf*?

Thank you,
Swapnil

#2Tom Lane
tgl@sss.pgh.pa.us
In reply to: Swapnil Bhoite (#1)
Re: Command line argument for Server

Swapnil Bhoite <swapnil.temp28@gmail.com> writes:

I want to set or reset a global flag.
1) What currently I'm thinking is, I'll declare that global flag in
*postgres.h*
2) I'll set that depending on my custom flag given at server startup
3) I encountered function *getopt* but I couldn't understand it

So my question is how should I process command line argument for server?
Or is there any another way to do so using *postgresql.conf*?

Forget about inventing your own flag mechanism. Create a new GUC
parameter instead: there is lots and lots of existing infrastructure
you won't have to reinvent.

regards, tom lane

--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers