1
0
mirror of https://github.com/dg/dibi.git synced 2025-07-10 00:56:24 +02:00
Commit Graph

976 Commits

Author SHA1 Message Date
dbbf0ca673 Revert "PhpStan fixes (#363)"
This reverts commit 68f9d0981f194931e475e2c93730d8e8785c20e4.
2020-05-07 21:42:36 +02:00
1bdf6e93d0 PhpStan fixes (#363) 2020-05-07 21:41:28 +02:00
ed2a827419 Released version 4.1.3 v4.1.3 2020-03-26 04:10:39 +01:00
e46be6cee6 SqliteResult: workaround for PHP bug 79414 2020-03-26 04:10:39 +01:00
0f69d5d32c Result: does not drop the value if detection fails 2020-03-26 04:10:39 +01:00
e826e3a719 MySqliDriver: coalesced password to an empty string (#360)
mysqli::real_connect() expects parameter 3 to be string, yields an error on NULL.
2020-03-26 03:32:03 +01:00
6eac117f5f Result::fetchAssoc() DateTime in key is converted to string [Closes #359] 2020-03-03 17:18:37 +01:00
2a2c814b0a readme.md: updated 2020-03-03 16:50:43 +01:00
dfab3d711c added DummyDriver 2020-03-03 16:21:21 +01:00
34e16031f7 added phpstan.neon 2020-02-23 19:15:59 +01:00
73160e9418 travis: uses PHP 7.4 for coding checks 2020-02-23 19:08:21 +01:00
f18056a066 Released version 4.1.2 v4.1.2 2020-02-23 18:50:27 +01:00
0bd222b3f1 tests: added reconnect test (#352) 2020-02-23 18:50:27 +01:00
9f71f39470 Connection: translator is created/destructed in connect/disconnect [Closes #352][Closes #354] 2020-02-23 18:50:27 +01:00
0b0d805040 FileLogger: refactoring (#351) 2020-02-09 17:22:55 +01:00
8c761eac5c FileLogger: Add option to log errors only (#351) 2020-02-09 17:17:05 +01:00
2f857c28d6 PostgreDriver: fixed persistent connections (#348)
- https://www.php.net/manual/en/function.pg-pconnect.php
2020-01-24 13:41:57 +01:00
efe1cbdc20 cs 2020-01-12 13:46:23 +01:00
21dad1d846 composer: license clarification 2020-01-07 11:53:19 +01:00
7d55fd03b0 composer: added PHPStan 2019-12-11 21:05:37 +01:00
294787a26e Add support for escapeLike without % on any side (#346) (BC break) 2019-11-25 14:01:24 +01:00
9d4bef53d3 travis: added PHP 7.4 v4.1.1 2019-11-19 20:15:32 +01:00
1db63d81e9 fixes for PHP 7.4 2019-11-19 01:49:22 +01:00
c7dee4d822 SqlsrvResult: fixed illegal false return value from sqlsrv_fetch_array() (#344)
On error, sqlsrv_fetch_array() returns false, which causes an error due to the return type declaration. This commit handles that by casting such value to null the same way other result drivers do it.
2019-11-19 01:30:34 +01:00
f2927a1b08 OracleResult: LONG type is textual [Closes #342] (#343) 2019-11-06 16:43:33 +01:00
b5a66fdb26 typo 2019-10-22 19:39:16 +02:00
c38f6991b0 Released version 4.1.0 v4.1.0 2019-10-22 19:30:46 +02:00
faab306418 Translator: trims spaces from SQL [Closes #326] 2019-10-22 19:30:46 +02:00
74ba6cfd34 Use null coalescing operator (#340) 2019-10-17 22:12:54 +02:00
f46b7f4d79 travis: fixed databases 2019-09-30 10:59:15 +02:00
c1640c5e7b getInsertId() is be able to return negative ID's [Closes #336] 2019-09-18 10:35:26 +02:00
a2afac80f2 Connection: added option [result][formatJson] that sets json column decoding (text|object|array) (#335) 2019-09-09 19:48:01 +02:00
0535d57e6b implemented MySqliDriver::escapeDateInterval() 2019-08-30 18:55:20 +02:00
369768a62a added Driver::escapeDateInterval() (BC break) (#334) 2019-08-30 18:55:20 +02:00
78d6603bb0 Driver::escapeDate() & escapeDateTime() accepts only DateTimeInterface (BC break) 2019-08-30 18:55:15 +02:00
7f22279333 SqlsrvDriver: Correct escaping of special characters (N prefix) (#332)
In case nvarchar type is used and e.g. chinese have to be saved, there have to be N in front of the value, this escaping works fine for varchar columns as well.
2019-08-30 18:54:06 +02:00
e66cb84cb5 removed deprecated stuff 2019-08-30 18:54:06 +02:00
5ab8afc704 opened 4.1-dev 2019-07-12 14:31:51 +02:00
219882a962 readme: some minor corrections (#331) 2019-05-29 13:44:50 +02:00
7e127f5914 Documentation: Added %N identifier (#330) 2019-04-16 21:50:55 +02:00
79f841ec90 Released version 4.0.2 v4.0.2 2019-03-11 21:38:25 +01:00
69eaa71fde Dibi\Fluent: add annotation for methods or() (#328) 2019-02-11 12:37:24 +01:00
f895493016 travis: finely segmented matrix, added PhpStan 2019-02-05 22:11:08 +01:00
19172c801e Added new getTypes method (#327)
Added getTypes method, to get all columns and its types, this is faster then write foreach for getting all columns, and getColumns do not get column type (there is null)
2019-01-26 15:37:58 +01:00
2b5683d0f2 PostgreDriver: fix indexes reflection for indexes on expressions (#323) 2018-12-15 00:47:26 +07:00
76593b7da4 dibi: fix dibi::*() static methods annotations (#324) 2018-12-12 07:42:02 +07:00
dd2fd654be Result::normalize() Fix select float in format of e-notation (#317) master (#321) 2018-10-25 22:33:09 +02:00
12cbbb3140 travis: added PHP 7.3 2018-10-17 17:47:27 +02:00
811974139e Released version 4.0.1 v4.0.1 2018-09-17 13:50:54 +02:00
7a49609468 test: fix for PHP 7.3 2018-09-17 13:45:50 +02:00