Carsten Brandt
c19b2f7dc8
release version 2.0.11
8 years ago
Vovan-VE
d8566aecc4
Exception within useMaster() completely disables slaves
8 years ago
Vladimir
f3bc11c724
Implement #13219 : Ability to not shuffle masters connections ( #13241 )
...
* Implement #13219 : Ability to not shuffle masters connections
* Enh: add master connection getter
* Add test case for #13241 which implements #13219
* Doc comments [skip ci]
* Doc comments
* Fix: wrong return value when no masters
* Revert `getMasterPdo()` 4a786c7e10519bd1b3b5593e6fa0a6bbdafbb37a
* Fix: try to fix too slow test
* Refact: fix Single Responsibility; Fix possible BC break
* Update Connection.php
* Update Connection.php
* Update Connection.php
* Update Connection.php
* Updated CHANGELOG
* Fix: grammatic mistake
* Refact: property renamed from `randomizeMasters` to `shuffleMasters`
* Refact: split and try to simplify tests
8 years ago
Carsten Brandt
a3b6dfbb7b
Catch `\Throwable` in critical places
...
Added catch `\Throwable` to be compatible with PHP7.
Added it in cases where object state needs to be kept consistent.
Mainly on transactions but also some other places where some values are
reset before exiting.
Most of them could probably be refactored by using `finally` in 2.1, as
that requires PHP 5.5.
fixes #12619
8 years ago
Robert Korulczyk
7a3a342127
Fix errors reported by apidoc extension. ( #12986 )
8 years ago
Robert Korulczyk
4aa935e69e
Fixes #12055 : Changed `boolean` to `bool` and `integer` to `int` in phpdoc
8 years ago
Carsten Brandt
487b2cb439
make db\Connection phpdoc more clear
...
fixes #12429
8 years ago
Roman Grinyov
926a238595
Removed duplicate sentence in docblock ( #12290 ) [skip ci]
8 years ago
Roman Grinyov
434a4ce632
Typos in class docblock ( #12270 )
8 years ago
SilverFire - Dmitry Naumenko
6263eeba69
Updated PHPDoc
8 years ago
Carsten Brandt
326cdfeb52
added test for #11256
8 years ago
Carsten Brandt
bcc19e97cb
added note about Oracle DB connection charset
...
close #11387
8 years ago
Sam Mousa
af5f5d0e3e
Fixes #9851 : Fixed partial commit / rollback in nested transactions
9 years ago
Carsten Brandt
f620f4de90
phpdoc fixes
9 years ago
SilverFire - Dmitry Naumenko
b43ebcc368
yii\db\Connection::createCommand() removed DI usage for performance reasons
9 years ago
Carsten Brandt
49c15fa304
better documentation for Command in db Connection
9 years ago
SilverFire - Dmitry Naumenko
8b92b08306
db/Connection - update PHPDocs, update CHANGELOG
9 years ago
Sam Mousa
aa36f63f4c
Fixed issue #7674
9 years ago
SilverFire - Dmitry Naumenko
cd87d67f34
Global DOCS update: ~~~ replaced with ```
9 years ago
Sam Mousa
603a956b8d
Implemented __sleep in yii\db\Connection
...
to support serializing the connection object without exceptions.
- Added test for serializing an open connection.
- Added unserialize test
close #10149
9 years ago
A Slatius
a030cd4250
Allow the use of Yii aliases in an SQLite dsn
...
Making it possible to use a SQLite DSN like;
```php
'db' => [
'dsn' => 'sqlite:@app/db/database.sqlite3',
]
```
That way it'll always work out of the box and absolute paths aren't
needed.
close #9869
9 years ago
jeicd
0407407b76
fix coding style to follow PSR-2
9 years ago
Davide Della Casa Venturelli
329fe129fe
Fixed #9454 : changed sqlsrv pdo class selection
9 years ago
Alexander Mohorev
afe21a986a
PSR-2 anonymous functions
9 years ago
╃巡洋艦㊣
1468bd4d3d
version 2.0.1 84b42ab
10 years ago
Alexander Mohorev
bb8550886e
PHP type casting
10 years ago
Carsten Brandt
4054b2196f
fixed broken links
10 years ago
Qiang Xue
d2b864da84
prepare for 2.0.0-rc release.
10 years ago
Qiang Xue
613d3071a7
Fixes #5106 : Refactored query caching to not load cache component when query caching is not used at all.
10 years ago
RichWeber
92cd13a913
pull origin
10 years ago
Carsten Brandt
1f31f27787
phpdoc
10 years ago
Qiang Xue
e486b663a0
Fixed test break.
10 years ago
Qiang Xue
27132ced7c
Fixes #4384 .
10 years ago
Qiang Xue
a3e2b94adf
Fixes #3611 : Refactored query caching.
10 years ago
Qiang Xue
6e6005b148
Refactored code.
10 years ago
Qiang Xue
919ab232e7
all finished. [skip ci]
10 years ago
Qiang Xue
65987f62ae
test WIP
10 years ago
Qiang Xue
43333d9cad
Implemented master balancing.
10 years ago
Qiang Xue
91e0c5ae8a
Added Connection::useMaster() and refactored code.
10 years ago
Qiang Xue
e67d0b3c39
WIP
10 years ago
Qiang Xue
2018503c8d
WIP
10 years ago
Qiang Xue
67a1e172db
WIP
10 years ago
Alexander Makarov
bc5028eb97
Renamed parameter to match description better
10 years ago
Alexander Makarov
608e9012fb
Adjusted Connection::transaction to provide Connection instance by default instead of transaction instance
10 years ago
Alexander Makarov
4ff28fb9fb
Added callable typehint and active transaction check to Connection::transaction()
10 years ago
Alexander Makarov
ceff7cc794
Removed requirement to use \Callback from Connection::transaction, improved docs
10 years ago
Alexander Makarov
56a7ec7618
Passed transaction as callback argument for Connection::transaction() method
10 years ago
Alexander Makarov
5991006ed7
Fixed example of closure-transactions
10 years ago
Ragazzo
e5195937e4
Fixes #3384 : Added callback-style transactions
10 years ago
Qiang Xue
4969f51e3f
Fixes #3221 : Added events for DB transaction commit/rollback
10 years ago