From: | Matheus Alcantara <msalcantara(dot)dev(at)pm(dot)me> |
---|---|
To: | "pgsql-hackers(at)postgresql(dot)org" <pgsql-hackers(at)postgresql(dot)org> |
Subject: | [PROPOSAL] Make PSQLVAR on \getenv opitional |
Date: | 2021-12-28 18:51:26 |
Message-ID: | wCAsy4b4K4idUpTrjH78m1vjcsfCN3i0ah2NWkw3v44EWL0rk7fgy0KED1n2G6doRAg5hI0-Mv-pgjId394Si3pFxwG6HJBcOsNqoFAMaTc=@pm.me |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Hi pgsql hackers, I was testing the new psql command \getenv introduced on commit 33d3eeadb2 and from a user perspective, I think that would be nice if the PSQLVAR parameter were optional, therefore when it is only necessary to view the value of the environment variable, the user just run \getenv, for example:
\getenv PATH
/usr/local/sbin:/usr/local/bin:/usr/bin
And when it is necessary to assign the environment variable in a variable, the user could execute like this:
\getenv PATH myvar
\echo :myvar
/usr/local/sbin:/usr/local/bin:/usr/bin
For this flexibility the order of parameters would need to be reversed, instead of \getenv PSQLVAR ENVVAR would be \getenv ENVVAR PSQLVAR.
What do you guys think? I'm not a C expert but if this proposal is interesting I can write a patch.
This is my first time sending an email here, so let me know if I doing something wrong.
From | Date | Subject | |
---|---|---|---|
Next Message | Pavel Stehule | 2021-12-28 18:55:15 | Re: [PROPOSAL] Make PSQLVAR on \getenv opitional |
Previous Message | Justin Pryzby | 2021-12-28 17:45:57 | warn if GUC set to an invalid shared library |