Tom Lane wrote:
"Leif B. Kristensen" <leif@xxxxxxxxxxxxxx> writes:
On Wednesday 26. March 2008, Ron Mayer wrote:
I'd prefer a "pg" program that took as arguments
the command. So you'd have "pg createdb" instead
of "pg_createdb".
I like this too. It'd be considerably more work than the currently
proposed patch, though, since we'd have to meld the currently
separate programs into one executable.
If it'd help make it happen, I could work on a patch as a
strawman.
One fairly serious objection is that doing so would eliminate the
current distinction between client-side and server-side applications,
at least if we wanted to fold both sets into one "pg" executable.
So a client-only install would be carrying some baggage in the form
of code that's useless if the server isn't local.
If we are OK with restricting the scope of the "pg" program to
client-side functionality, then there's no problem.
Could it detect if the server side components aren't installed
and give a "server components aren't installed" error message
if they aren't available? This could probably be handled
reasonably portably if the "pg" program called a separate
executable for the server functionality behind the scenes.
From a user point of view, I think the single executable's
nice. From an installer point of view, I think keeping
them separate is nice. Seems both would be possible this
way, tho.
--
Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general