Re: PostgreSQL and PHP persistent connections
От | Thies C. Arntzen |
---|---|
Тема | Re: PostgreSQL and PHP persistent connections |
Дата | |
Msg-id | 20010209144154.A23220@schnuffel.thieso.net обсуждение исходный текст |
Ответ на | PostgreSQL and PHP persistent connections (Bruce Momjian <pgman@candle.pha.pa.us>) |
Список | pgsql-interfaces |
On Wed, Feb 07, 2001 at 02:12:26PM -0500, Bruce Momjian wrote: > Thies, we talked at LinuxWorld about improving the reliability of > persistent PostgreSQL connections in PHP. > > I believe the problem is that persistent connections sometime do not > pass clean sessions because of open transactions and SET changes to the > session. > > We discussed using 'ROLLBACK' before passing a connection to a new user, > but the problem was that ROLLBACK with no open transaction causes a > server log error message. We discussed adding 'ROLLBACK SILENT' to fix > this, but I believe a better, more portable solution is a simple "BEGIN > WORK;ROLLBACK". This will do nothing if there is no open transaction, > and will ROLLBACK any open transaction. I propose this be sent by PHP > as the first query when passing persistent connections. was there a conclusion made yet (that i missed somehow) on this subject? i'd like to implement *something* in the PHP core for this soon. regards, tc
В списке pgsql-interfaces по дате отправления: