| Age | Commit message (Collapse) | Author | Files | Lines |
|
Method is not used anywhere.
|
|
Fixes #769
|
|
We are not executing prepared statements with parameters here, so using
pg_execute() (which expects a 3rd parameter) is not necessary.
In fact, these used to be pg_exec() calls, which were incorrectly
replaced by pg_execute() instead of pg_query() in commit
2223c2a1fe8ecf5b2fc07f503a280d080596dd94.
Fixes #768
|
|
|
|
|
|
ADOdb version 5.21.3 released 2021-10-31
# Conflicts:
# adodb.inc.php
# docs/changelog.md
|
|
|
|
|
|
|
|
# Conflicts:
# drivers/adodb-mysqli.inc.php
|
|
Add try/finally blocks in selectLimit(), getOne(), getRow(), getArray()
and cacheGetArray() methods when temporarily changing $ADODB_COUNTRECS
global's value, to ensure it is correctly restored to its previous value
when the execute() call triggers an exception.
Fixes #761
|
|
PHP 8.1 changes the default error reporting mode from OFF to
MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT [1].
We manually set it to MYSQLI_REPORT_OFF in the ADODB_mysqli class
constructor to ensure compatibility.
Fixes #755
[1]: https://wiki.php.net/rfc/mysqli_default_errmode
|
|
Wrapping table names represented by `%s` in backticks so tables names
that are also reserved words don't cause issues.
These 2 locations have impacted our project. There are more in this
file but they have not impacted us yet so I have left them untouched.
I also updated the call to `$this->Execute()` in the first case. PHP is
case insensitive to this, but not all IDE's are so this should help
those.
Fixes #759
|
|
Conflicts:
docs/changelog.md
|
|
|
|
Fixed "Declaration of ADODB_pdo::metaIndexes($table, $normalize = true)
should be compatible with ADOConnection::MetaIndexes($table, $primary =
false, $owner = false)"
(cherry picked from commit 891f5544a8db0ddf4ccef704b63ebbd654fb2d4e)
|
|
Caused by incorrectly resolved merge conflict
507466ef798b18a3a8830230cfcd51bb488513cf.
|
|
|
|
|
|
Fixes #680
|
|
# Conflicts:
# adodb.inc.php
# docs/changelog.md
|
|
|
|
This new release of the driver for Firebird is designed for use with the
latest PHP7 drivers [[1]].
Fixes #710, PR #720
[1]: https://github.com/FirebirdSQL/php-firebird
|
|
|
|
|
|
|
|
|
|
|
|
replace keyword GENERATOR with SEQUENCE in sequence manipulation methods
|
|
|
|
|
|
Replace emulated associative with fbird_fetch_assoc
|
|
Lookup for auto blob decoding uses standard $fieldObjects instead of custom array
|
|
- The _init method now loads all field objects at startup so that fetchField can return cached values instead of re-reading fbird_field_info() repeatedly
- Update docblocks for blob functions
- Remove unused _blob_decode_old method
|
|
metaType XL now returns BLOB sub type BINARY instead of sub type text.
|
|
Error no is derived from fbird_errcode, isnstead of attempting to parse it from the errorMessage
|
|
- Update docblock
= Replace GENERATOR with recommended SEQUENCE
|
|
Firebird recommends SEQUENCE instead of GENERATOR, so use core methods
|
|
- updated docblock
- Rewrote syntax to conform to recomended syntax replacing GENERATOR with SEQUENCE
|
|
- update docblock
- full rewrite of method based on firebird docs
|
|
|
|
The issue regarding multiple connections see #201 appears to have been resolved
|
|
|
|
|
|
- Update docblock
- Implement setConnectionParameter for role, dialect
- Remove pre-php5 code fbird_timefmt
|
|
The standard method **setTransactionMode()** replaces the custom **$ibasetrans** transaction handling values
|
|
- Update docblock
- Default date uses CURRENT_TIMSTAMP to access Hour/minute /second
- Components that provide 2 digit values are now correctly zero padded.
- NB AM/PM dates are still not supported.
|
|
|
|
|
|
To provide compatibility with other drivers, the default configuration for metaTables is to not show any pseudo tables. Set the second argument to true to show $RDB, $MON and $SEC tables
|