View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0002116||Composr||core_database_drivers||public||2015-12-13 16:12||2019-11-15 19:55|
|Reporter||Chris Graham||Assigned To|
|Fixed in Version|
|Summary||0002116: PDO database drivers (beyond MySQL)|
|Description||Have a PDO database driver for MySQL, 'mysql_pdo'. Make it share the super class with 'mysql'. [EDIT: This now done]|
- sqlserver_pdo (http://php.net/manual/en/ref.pdo-sqlsrv.php)
|Tags||No tags attached.|
|Time estimation (hours)||6|
This can replace DBX, which was taken out of the core PHP, and has not been updated since 2011.
Seems there was a battle between DBX and PDO that we didn't notice.
||I don't think we really care about PDO, but I want to track this. I've never encountered a server without a native MySQL extension if it has MySQL on it. And for PostgreSQL or SQL Server or Oracle, you can expect to use the native extension also (with the exception that SQL Server accessed from a Linux or Mac box will have to use ODBC, which I have just implemented).|
A user in here had a crash with mysqli https://compo.sr/forum/topicview/browse/deploying/error-503-showing-up.htm?post_id=5095&redirected=1#post_5095
This could not be resolved without forcing the code to not be type-strict (i.e. not reading in mysql field metadata).
Therefore I've now implemented a mysql_pdo database driver to see if this can work as a substitute on his server.
Server instability on particular DB client architectures is possible due to all the plumbing involved.
|2017-11-06 12:05||Chris Graham||Additional Information Updated||View Revisions|
|2017-11-06 12:09||Chris Graham||Description Updated||View Revisions|
|2017-11-06 12:09||Chris Graham||Additional Information Updated||View Revisions|
|2017-11-06 19:46||Chris Graham||Description Updated||View Revisions|
|2017-11-18 01:18||Chris Graham||Additional Information Updated||View Revisions|
|2017-11-18 01:26||Chris Graham||Additional Information Updated||View Revisions|
|2017-11-18 01:27||Chris Graham||Note Added: 0005216|
|2019-03-06 01:08||Chris Graham||Note Added: 0005932|
|2019-11-15 19:55||Chris Graham||Summary||PDO database driver for MySQL => PDO database drivers (beyond MySQL)|
|2019-11-15 19:55||Chris Graham||Description Updated||View Revisions|
|2019-11-15 19:55||Chris Graham||Additional Information Updated||View Revisions|