summaryrefslogtreecommitdiff
path: root/drivers/adodb-pdo_oci.inc.php
AgeCommit message (Collapse)AuthorFilesLines
2025-09-25Fix static analysis warningsDamien Regad1-2/+4
2025-09-25All PDO drivers extend ADODB_pdo_baseDamien Regad1-2/+3
Follow-up on #1122, for consistency. Make _init() method protected, adjust the method's signature and call parent method as appropriate.
2023-11-04PDO oci: wrong max_length when precision > 0Damien Regad1-2/+4
When metaColumns() is called for a table having a NUMBER column with a non-zero scale (e.g. NUMBER(8,2)), the PDO oci driver incorrectly sets the ADOFieldObject's max_length to the column's length instead of its precision. Align handling of number fields in ADODB_pdo_oci::metaColumns() to match the oci8 driver's correct behavior. Fixes #1007
2023-11-04Fix static analysis, coding guidelinesDamien Regad1-5/+4
2023-11-04oci8: replace CAT synonym by USER_CATALOGDamien Regad1-1/+5
Update $metaTablesSQL to use standard USER_CATALOG view name instead of CAT synonym, and standardize the query across the whole Oracle drivers family.
2023-11-04oci8: replace usage of deprecated COL viewDamien Regad1-2/+7
Update the $metaColumnsSQL statements in oci8, oci8po, pdo_oci and odbc_oracle drivers to use USER_TAB_COLUMNS instead of COL. Change was not applied to the deprecated oracle driver. Since the contents of the COL.NULLS column (`NULL` / `NOT NULL`) is not the same as the equivalent USER_TAB_COLUMNS.NULLABLE (`Y` / `N`), we can get rid of the CASE statement in $metaColumnsSQL2 and simplify the processing in metaColumns() method, to use a simple string comparison instead of a strncmp() call to populate ADOFieldObject's not_null property. Fixes #1006
2021-08-17Redo Merge branch 'hotfix/5.21' Standardized file headersDamien Regad1-12/+19
Try to do it right this time... # Conflicts: # adodb-memcache.lib.inc.php Fixes #751
2021-08-17Reset version to avoid merge conflictsDamien Regad1-1/+1
Fixes #751
2021-08-17Revert changes since Standardized file headers mergeDamien Regad1-33/+39
The conflicts resolution applied when merging the Standardized file headers (commit e9dcce3df24912ad869d0193f0b419f2309101fc) was seriously messed up, actually overwriting a number of changes in the master branch. Rather than trying to go and fix things one by one which has a high risk of messing things further, it's easier to redo the merge from a clean slate, so this commit reverts the following: - "Merge branch 'hotfix/5.21' Standardized file headers", e9dcce3df24912ad869d0193f0b419f2309101fc - "Merge tag 'v5.21.1'", 5f437df3104159d5d659f60e31bef8d33c34995f - "Reset version to 5.22.0-dev" af9234a525c3255af051a330164486d73be4c63a - "Fix incorrect resolution of merge conflicts" a6733f61b0165b366c8d2c70d9af82edc3881951. - "Fix syntax error in toexport.inc.php" 20b01e83cb61b6b2460f64c7d1277c5f4cc28574. Fixes #751
2021-08-14Standard file header: /driversDamien Regad1-12/+19
2021-03-08Bump version to 5.21.1-devDamien Regad1-1/+1
2021-02-27Bump version to 5.21.0v5.21.0Damien Regad1-1/+1
2021-02-02Bump version to 5.21.0-rc.1v5.21.0-rc.1Damien Regad1-1/+1
2020-12-20Bump version to 5.21.0-beta.1v5.21.0-beta.1Damien Regad1-1/+1
2017-11-25Merge branch 'hotfix/5.20.10'Damien Regad1-0/+9
2017-11-25PDO sqlsrv fix auto-commit errormarcelto1-0/+9
Add SetAutoCommit() method for PDO drivers. Avoids PDO Error: The auto-commit mode cannot be changed for this driver Fixes #347
2016-12-21Bump version to 5.20.9v5.20.9Damien Regad1-1/+1
2016-12-17Bump version to 5.20.8v5.20.8Damien Regad1-1/+1
2016-09-20Bump version to 5.20.7v5.20.7Damien Regad1-1/+1
2016-09-20Update changelogDamien Regad1-1/+1
2016-08-31Bump version to 5.20.6v5.20.6Damien Regad1-1/+1
2016-08-10Bump version to 5.20.5v5.20.5Damien Regad1-1/+1
2016-03-30Bump version to 5.20.4Damien Regad1-1/+1
2016-01-02Update version 5.21.0-dev release year to 2016Damien Regad1-1/+1
2016-01-01Bump version to 5.20.3v5.20.3Damien Regad1-1/+1
2015-12-27Update version to avoid merge conflictsDamien Regad1-1/+1
2015-12-27Bump version to 5.20.2v5.20.2Damien Regad1-1/+1
2015-12-06Bump version to 5.20.1v5.20.1Damien Regad1-1/+1
2015-11-28Bump version to 5.21devDamien Regad1-1/+1
2015-11-28Bump version to 5.20.0v5.20.0Damien Regad1-1/+1
2015-11-26Adjust header comment blocksDamien Regad1-1/+3
- running SED script - manual adjustments for files not processed by regex
2014-04-30Bump version to 5.20devDamien Regad1-1/+1
2014-04-23Bump version to 5.19v5.19Damien Regad1-1/+1
2014-02-24Remove closing php tagDamien Regad1-2/+0
http://php.net/manual/en/language.basic-syntax.phptags.php
2014-01-21Bump version to 5.19devDamien Regad1-1/+1
Bumped 'dev' version allows users who rely on source code downloaded from the git repository rather than an official release tarball to reliably determine that they are running a development version of the library.
2013-08-05Reorg: ADOdb5 (master) branchDamien Regad1-0/+93
- Move all files in adodb5/ to root - Remove adodb-for-php4/ directory