Re: Re: PostgreSQL and PHP persistent connections
От | Bruce Momjian |
---|---|
Тема | Re: Re: PostgreSQL and PHP persistent connections |
Дата | |
Msg-id | 200102081418.JAA16051@candle.pha.pa.us обсуждение исходный текст |
Ответ на | Re: PostgreSQL and PHP persistent connections (Jan Wieck <janwieck@Yahoo.com>) |
Список | pgsql-interfaces |
> > > How is that an improvement? It only changes the case in which you get > > > a NOTICE from not-in-transaction to in-transaction ... > > > > Well, the most common case is that you are not in a transaction. > > Why not tracing PQcmdStatus(result) on the persistent > connection? It allways returns "BEGIN", "COMMIT" or > "ROLLBACK" for whatever you issued. > > Well, it'll not catch the uncommon case that someone might > issue multiple queries in one statements (semicolon > separated). But that's IMHO bad practice anyway and the above > will avoid communication, context switching and eating up of > XID's until we have silent rollback in 7.2. It is the multi-command issue that prevented me from suggesting checking the return status. If they are leaving an open transaction after disconnecting, they could be doing any crazy thing. -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 853-3000+ If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania19026
В списке pgsql-interfaces по дате отправления: