Hi,
I think I have heard other people mention this before, but I would like
to bring this topic up again. It might be a good idea to define driver
"levels" that could help indicate how complete the given driver is.
I do not have a real game plan yet, nor do I have a real overview where
drivers diverge at this point. However I presume we will get some more
features into PDO over time and so I presume the differences will become
bigger, especially for newer drivers.
Possible points could be:
- transaction support
- native prepared query support
- LOB streaming
- a set of minimal supported sqlstate error codes
- support for lastinsertid
- column metadata reading
- multi result set handling
- cursors
So the idea would be to define a number of support levels for drivers,
so that users could quickly check if the given driver fullfills the
requirements of their application.
regards,
Lukas
|