diff options
author | Peter Kokot <peterkokot@gmail.com> | 2017-11-29 21:31:52 +0100 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2017-12-09 19:18:58 +0100 |
commit | 2783b1c823de394894ec5592426416267386b958 (patch) | |
tree | 77d4e350c0ef5f86fef14f211ee368853e1f6d04 /ext/pdo | |
parent | b1ffdd6fbc7fa7dc2fb3e585e8c720cd0e54b087 (diff) | |
download | php-git-2783b1c823de394894ec5592426416267386b958.tar.gz |
Remove outdated TODO files
Some extensions included TODO files that has been present for several
years in the repository tree without changes. This included:
- ext/phar
- ext/intl
- ext/zip
- ext/soap
- ext/pdo
- ext/spl
- ext/dom
- ext/gmp
- ext/xmlwriter
- ext/xmlreader
ext/phar feature request has been created instead, and for others it
would be better to use wiki and RFC workflow instead based on current
feature requests and further PHP development requirements.
[ci skip]
Diffstat (limited to 'ext/pdo')
-rwxr-xr-x | ext/pdo/TODO | 92 |
1 files changed, 0 insertions, 92 deletions
diff --git a/ext/pdo/TODO b/ext/pdo/TODO deleted file mode 100755 index e422bc05e6..0000000000 --- a/ext/pdo/TODO +++ /dev/null @@ -1,92 +0,0 @@ -$Id$ - -Roadmap for PDO - -Core, version 1.1: -================== - - - Add PDO::queryParams(), similar to PDO::query(), but accepts - an array of parameters as the second argument, pushing the remaining - args (which are args to setFetchMode()) up by one. - - - Separate the handle factory call into two phases: - - handle creation - - connecting - - This would then allow PDO to call setAttribute() - for each driver option specified in the constructor. - Right now, the handling of driver attributes is a bit sloppy. - - - Add: - pdo.max_persistent - pdo.persistent_timeout - pdo.ping_interval - - with the same meanings as those options from oci8. - - - BLOB/CLOB. - Investigate the various APIs to determine if we can - transparently map BLOBs and CLOBs as PDO_PARAM_LOB. - If the API needs hints from the client side, we need - to introduce a PDO_PARAM_CLOB to differentiate between - binary and character data. - - - Character set selection. - Generalize/standardize this. - - - meta data. - Formalize getColumnMeta(). - Look at retrieving lists of tables and other objects in the db. - - - tracing/logging/debugging - Add ini options: - - pdo.trace_file - pdo.enable_tracing - - And corresponding attributes, ATTR_TRACE_FILE, ATTR_TRACING_ENABLE, - settable at dbh and stmt levels independently. If set at the dbh level, - the stmt will inherit its value. If not set explicitly in code, the - defaults for the dbh will come from the INI settings. - - ATTR_TRACE_FILE will accept a string or a stream. - - The INI options are useful for administrative tracing/debugging. - Trace mode will output very verbose info. - - -General DB API Roundup: -========= - Consider how the following can be implemented in PDO: - - mysqli_change_user(); alters auth credentials on a live connection - mysqli_info(); info about rows affected by last query - mysqli_master_query(); force query to run on master - mysqli_ping(); ping / reconnect - mysqli_stat(); one line summary of server status - - oci_password_change() - - Also consider master/slave and/or failover server configuration. - - -Postgres: -========= - - - Real large object support. - - Someone with more pgsql experience can suggest more features - -Oracle: -======= - - - Support for array types and collections. - -PDO Session module: -=================== - - - Is it worth writing in C? - Probably not. - - -vim:se et ts=2 sw=2 tw=78: - |