[php-src] Issue #10585: Add support for Oracle's open source library (ODPI-C) in OCI8 extension
| From: | ericpp | Date: | Tue, 14 Feb 2023 16:49:22 +0000 |
| Subject: | [php-src] Issue #10585: Add support for Oracle's open source library (ODPI-C) in OCI8 extension | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-243728@lists.php.net to get a copy of this message | ||
Issue: https://github.com/php/php-src/issues/10585
Author: ericpp
### Description
Oracle has released an "Oracle Database Programming Interface for C" open source client
library that can be used as an alternative to their Instant Client binary-only libraries: https://oracle.github.io/odpi/
The Python Oracle libraries have switched to this library as it avoids the need for the user to
separately download and install the Instant Client binaries and configure environment variables.
New ODPI-C-based Python module:
* https://oracle.github.io/python-oracledb/
* https://github.com/oracle/python-oracledb
Old Instant Client-based Python module:
* https://oracle.github.io/python-cx_Oracle/
* https://github.com/oracle/python-cx_Oracle
I think this would be a great addition to the OCI8 extension as well. It would make installing the
extension as simple as just running
pecl install oci8 without any additional libraries,
prompts, or parameters.