Re: sigint psql
| От | Magnus Hagander |
|---|---|
| Тема | Re: sigint psql |
| Дата | |
| Msg-id | 6BCB9D8A16AC4241919521715F4D8BCE47693C@algol.sollentuna.se обсуждение исходный текст |
| Ответ на | sigint psql (John DeSoi <desoi@pgedit.com>) |
| Список | pgsql-hackers |
>> There is no way so signal *psql*, as in the client side process. The >> signal emulation only runs in the server. >> > >But is there some equivalent of pressing ctrl-C to make psql stop what >it is doing? For example, through the pipe stream I may execute a \i >command and the user wants to stop before the file is processed. What >mechanism is used to do this on win32? I thought it could be >accomplished on Unix with kill -2, hence my original question. But >maybe I'm looking in the wrong place. Take a look at GenerateConsoleCtrlEvent(). It can generate a fake Ctrl-C. You'll need to figure out a console group etc, and I can't say I've tested it, but it looks like a possible. //Magnus
В списке pgsql-hackers по дате отправления: