Re: [HACKERS] Convert PGconn, PGresult to opaque types?
| От | Goran Thyni |
|---|---|
| Тема | Re: [HACKERS] Convert PGconn, PGresult to opaque types? |
| Дата | |
| Msg-id | 35E161AB.7DC7012A@bildbasen.se обсуждение исходный текст |
| Ответ на | Re: [HACKERS] Convert PGconn, PGresult to opaque types? (Bruce Momjian <maillist@candle.pha.pa.us>) |
| Ответы |
Re: [INTERFACES] Re: [HACKERS] Convert PGconn, PGresult to opaque types?
|
| Список | pgsql-hackers |
Bruce Momjian wrote:
> > Basically this would force applications to use the accessor functions
> > as recommended in the documentation, and not touch fields of a PGconn
> > object directly. (Ditto for PGresult.)
>
> I am scared about external stuff like php. If they use it, and we
> release something that doesn't work with their stuff, we are cooked
> until they upgrade.
>
> Not really sure what the advantage would be, aside from cleanliness.
The cleaness allows us to change the interals without breaking "external
stuff".
I think Tom is aiming for thread-safeness which can't be done as long as
external stuff insists on accessing global structs inside libpq.
Sometimes we have to break thing to make them work better.
regards,
--
---------------------------------------------
Göran Thyni, sysadm, JMS Bildbasen, Kiruna
В списке pgsql-hackers по дате отправления: