| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2026-04-03 | Intercepts null value passed to PDO qstr method | Mark Newnham | 1 | -1/+4 | |
| 2026-03-24 | Remove deprecation warning in prepareSp() | Mark Newnham | 1 | -30/+19 | |
| Remove dependency on ADODB_FETCH_MODE during prepareSp() | |||||
| 2026-03-22 | Restructures function to exclude primary key unless required | Mark Newnham | 1 | -38/+46 | |
| 2026-03-22 | Adds the default value to the metacolumn data | Mark Newnham | 1 | -0/+2 | |
| 2026-03-19 | Reverts commit error removing metaTablesSql | Mark Newnham | 1 | -1/+2 | |
| 2026-03-15 | Merge pull request #1222 from ↵ | Mark Newnham | 1 | -1/+5 | |
| ADOdb/1218-oci8-default-value-of-field-in-metacolumns-has-trailing-space Limits trim statement to numeric defaults | |||||
| 2026-03-15 | move the trim statement into a number control black | Mark Newnham | 1 | -1/+5 | |
| 2026-03-14 | MetaTables should return false, not an empty array for an empty result | Mark Newnham | 1 | -0/+4 | |
| 2026-03-14 | Trim default_value ensuring null value handling | Mark Newnham | 1 | -1/+1 | |
| 2026-03-11 | mssql: fix regression retrieving affected_rows in SQL Server | Mark Newnham | 1 | -0/+32 | |
| Retrieves affected rows before connection closed if necessary. Fixes #606, PR #1216 | |||||
| 2026-03-05 | Added a comment about DB2 insert id | Mark Newnham | 1 | -0/+11 | |
| 2026-03-02 | Merge branch 'hotfix/5.22' | Damien Regad | 1 | -1/+3 | |
| 2026-03-02 | Fix metaColummns() throwing exception | Damien Regad | 1 | -1/+3 | |
| Calling metaColumns() on a non-existing table triggers an unexpected Exception when using adodb-exceptions.inc.php. The method should just return false in this case. The problem was due to an incorrect evaluation of the table existence check's return value, resulting in unwanted execution of a SHOW COLUMNS statement which returned MySQL error 1146 (42S02): Table doesn't exist. Regression introduced by 5f589f64cea42c792929832cffe26825831f8c94 (see Issue #1016). Fixes #1212 | |||||
| 2026-03-01 | Whitespace | Damien Regad | 1 | -12/+12 | |
| 2026-03-01 | Remove `mixed` return type | Damien Regad | 1 | -1/+1 | |
| Not supported on PHP 7.4. Fixes #1210 | |||||
| 2026-02-26 | pgsql: Change output format to support compound keys | Mark Newnham | 1 | -9/+86 | |
| Add proper support for associative mode. Fixes #1206, PR #1207 | |||||
| 2026-02-25 | DB2: correctly reset ADODB_FETCH_MODE and fetchMode | Mark Newnham | 1 | -37/+93 | |
| Meta functions should accurately reset the fetch mode to the values that are originally passed in. Several DB2 Meta functions did not reset ADODB_FETCH_MODE after executing internal commands. Fixes #1208 | |||||
| 2026-02-21 | Clean up SSL connection parameters and remove error handling | Mark Newnham | 1 | -16/+24 | |
| Fixes #1092, PR #1161 | |||||
| 2026-02-19 | Does not return correclty if multiple constraints exist on same table | Mark Newnham | 1 | -6/+27 | |
| Does not reset correct fetch mode if $db->setFetchMode mode not yet set Does not return correct value if invalid table name passed to method | |||||
| 2026-02-19 | retuns a string[] | Mark Newnham | 1 | -1/+1 | |
| 2026-02-19 | Merge branch 'master' of https://github.com/ADOdb/ADOdb into ↵ | Mark Newnham | 5 | -119/+371 | |
| 1174-oci8-metaforeignkeys-fails-if-the-foreign-key-contains-more-than-one-column | |||||
| 2026-02-19 | Return list of databases in lowecase and update exclusion list | Mark Newnham | 1 | -1/+9 | |
| 2026-02-19 | Identify foreign keys by reading information_schema | Mark Newnham | 1 | -48/+91 | |
| Correctly identify foreign keys by reading information_schema database. - Replace regexp parsing of the table "CREATE TABLE" statement. - Fix casing issues - Fix transposed column names fro target to source tables Fixes #1186 | |||||
| 2026-02-18 | Adds refactored metaforeignkeys method | Mark Newnham | 1 | -22/+85 | |
| 2026-02-18 | Validates table name in MetaIndexes to allow for correct return values | Mark Newnham | 1 | -2/+28 | |
| 2026-02-17 | Ensures the database names and fetch modes are reset after method call | Mark Newnham | 1 | -12/+32 | |
| 2026-02-14 | Adds support for schema owner and the associative and numericIndex flags | Mark Newnham | 1 | -10/+37 | |
| 2026-02-14 | Check casing of tables matches available schema before retrrieving indexes | Mark Newnham | 1 | -15/+21 | |
| 2026-02-14 | Creates a separate metacolumnnames method for postgres, isolating the driver ↵ | Mark Newnham | 1 | -0/+40 | |
| specific code | |||||
| 2026-02-14 | Fixed for ADODB_ASSOC_CASE and ADODB_FETCH_MODE | Mark Newnham | 1 | -8/+28 | |
| - Ensures that associative key matching works correctly - Ensure the fetchMode() precedence is handled correctly | |||||
| 2026-02-14 | Move the cachedSchemaFlush property from mssqlnative to core | Mark Newnham | 1 | -1/+0 | |
| This prevents dynamic property warnings when a portable application is written that accesses the property from a non-mssqlnative driver | |||||
| 2026-02-13 | Change the output of MetaForeignKeys | Mark Newnham | 1 | -19/+71 | |
| - Remove the PHP8.5 deprecation warning - Add support for forceAssociative and Uppercase options - Ensure that the returned format conforms to the documented standard | |||||
| 2026-02-11 | Merge branch 'hotfix/5.22' | Damien Regad | 1 | -1/+4 | |
| # Conflicts: # adodb-csvlib.inc.php | |||||
| 2026-02-11 | mysqli: use ADOConnection::metaDatabases() | Damien Regad | 2 | -23/+8 | |
| Define $metaDatabasesSQL in the driver-specific class and remove the ADODB_mysqli::metaDatabases() method override, let the parent do the job. Also define the meta query for the PDO mysql driver. Fixes #1162 (cherry picked from commit bb7d863311425c0f2ea1cb9334285d845e5e6e63) | |||||
| 2026-02-11 | mysqli: use ADOConnection::metaDatabases() | Damien Regad | 2 | -31/+4 | |
| Define $metaDatabasesSQL in the driver-specific class and remove the ADODB_mysqli::metaDatabases() method override, let the parent do the job. Also define the meta query for the PDO mysql driver. Fixes #1162, PR #1166 | |||||
| 2026-02-11 | PHP 8.5: MYSQL_ATTR_USE_BUFFERED_QUERY deprecated | Damien Regad | 2 | -2/+4 | |
| Now an alias for Pdo\Mysql::ATTR_USE_BUFFERED_QUERY. Pdo\Mysql class was introduced in PHP 8.4, so use the old constant for earlier versions. Fixes #1172 | |||||
| 2026-02-08 | Resructure method to prevent array errors if table not found | Damien Regad | 1 | -1/+13 | |
| Fixes #1156 (cherry picked from commit 1738d53e71ba5d29296e738063532f627e7b8837) | |||||
| 2026-02-06 | Adds the length function | Mark Newnham | 2 | -0/+26 | |
| 2026-01-31 | Change structure of record iteration to not match associative keys | Mark Newnham | 1 | -9/+19 | |
| 2026-01-19 | Resructure method to prevent array errors if table not found | Mark Newnham | 1 | -4/+12 | |
| 2025-11-22 | Merge branch 'hotfix/5.22' | Damien Regad | 1 | -5/+5 | |
| 2025-11-22 | mysql: treat objects with __toString() as string | Damien Regad | 1 | -1/+1 | |
| Since the mysqli driver refactoring in 5.22.0 to support bound variable statements, objects passed as parameters are handled as BLOBs. This is a regression compared to earlier behavior, which allowed those having a __toString() method to be treated as strings. This restores the earlier functionality. Fixes #1075 | |||||
| 2025-11-22 | Whitespace | Damien Regad | 1 | -4/+4 | |
| 2025-10-30 | Updare Actual types and identify auto-increment column in metacolumns | Mark Newnham | 1 | -10/+47 | |
| 2025-10-25 | Merge branch 'hotfix/5.22' | Damien Regad | 19 | -84/+84 | |
| # Conflicts: # adodb-time.inc.php # drivers/adodb-db2.inc.php | |||||
| 2025-10-25 | PHP 8.5: fix Non-canonical cast deprecations | Damien Regad | 19 | -39/+39 | |
| Non-canonical cast (integer) is deprecated, use the (int) cast instead Global search and replace throughout the code base. Fixes #1143 | |||||
| 2025-10-11 | Add updated rowcount and selectlimit offset | Mark Newnham | 1 | -1717/+1766 | |
| 2025-10-10 | Add comment explaining db2_num_rows | Mark Newnham | 1 | -2/+3 | |
| 2025-09-29 | Drop Sequence references tables, not sequences | Mark Newnham | 1 | -10/+72 | |
| Sequence methods return incorrect success values CreateSequence uses non-standard error handling GenID returns next id as string, not integer | |||||
| 2025-09-28 | PDO mysql: change $sysDate/$sysTimestamp default | Damien Regad | 1 | -2/+2 | |
| Porting change from 416d279f128ab77d9d1b7b999087696e05113b1e. | |||||
