Re: [GENERAL] psql doesn't pass on exported shell environmentfunctions
| От | Albe Laurenz | 
|---|---|
| Тема | Re: [GENERAL] psql doesn't pass on exported shell environmentfunctions | 
| Дата | |
| Msg-id | A737B7A37273E048B164557ADEF4A58B53A80207@ntex2010i.host.magwien.gv.at обсуждение исходный текст | 
| Ответ на | Re: [GENERAL] psql doesn't pass on exported shell environment functions ("David G. Johnston" <david.g.johnston@gmail.com>) | 
| Ответы | Re: [GENERAL] psql doesn't pass on exported shell environment functions Re: [GENERAL] psql doesn't pass on exported shell environment functions | 
| Список | pgsql-general | 
David G. Johnston wrote: >> It works for me on Linux with 9.6.3 psql: > > Except you haven't recreated the scenario I presented. > > You only are involving a single script and that script defines "testfunction" itself > (which makes exporting pointless). In my example the script being executed within the > psql script does not define testfunction itself. > > -> == execute in subshell > > main-script (def func) -> psql -> psql-call-bash (invoke func) I am confused; my shell script does *not* contain a function definition. I copied and pasted a shell session: First, show the script that contains a function invocation. Then, define and export the function. Then, call psql Then, escape to a subshell. Then, call the script that successfully calls the function. Am I missing something? Yours, Laurenz Albe
В списке pgsql-general по дате отправления: