Commit Graph

137 Commits

Author SHA1 Message Date
Alexander Makarov
385fe13d66 Revert #18102 since renaming is technically problematic (#18109) 2020-06-17 13:40:17 +03:00
Brandon Kelly
eb956e9c6b primary/replica in a definitely non-breaking way (#18106) 2020-06-16 11:33:27 +03:00
Brandon Kelly
472600ee3f Fix #18102: Use “primary”/“replica” terminology instead of “master”/“slave” 2020-06-14 00:12:10 +03:00
DarkDef
b9101ce893 Fix #18081: Fix for PDO_DBLIB/MSSQL. Set flag ANSI_NULL_DFLT_ON to ON for current connect to DB
* Fix for PDO_DBLIB (MSSQL). Set flag ANSI_NULL_DFLT_ON to ON for current connect to DB.
This flag modifies the behavior of the session to override default nullability of new columns.
By default, for some versions of dblib + freetds, this flag is off.
ANSI recommends default behavior - NULL for new fields without default setted null/not null
2020-06-05 20:29:08 +03:00
Carsten Brandt
088fd518fe Fix #17991: Improve yii\db\Connection master and slave failover, no connection attempt was made when all servers are marked as unavailable 2020-05-02 11:59:35 +03:00
Brandon Kelly
7a5e51e9be Fix #17935: Reset DB quoted table/column name caches when the connection is closed 2020-03-26 14:04:52 +03:00
Brandon Kelly
1b5dacb051 Fix #17909: Reset DB schema, transaction, and driver name when the connection is closed 2020-03-13 00:15:57 +03:00
vinpel
f165b6b31f Fix #17679: Fix Oracle exception "ORA-01461: can bind a LONG value only for insert into a LONG column" when inserting 4k+ string 2020-03-02 23:26:53 +03:00
Alexander Makarov
37d62c2509 Fix #16671: Logging in Connection::open() was not respecting Connection::$enableLogging 2019-09-17 17:51:50 +03:00
Sidney Lins
fe3ebe2e56 Fixes #17356: MSSQL Schema was not detecting string field size 2019-06-18 14:25:13 +03:00
Brandon Kelly
b638cc4a4e Fixes #17348: Improved performance of yii\db\Connection::quoteTableName() 2019-06-08 21:48:35 +02:00
Brandon Kelly
60702e663e Fixes #17345: Improved performance of yii\db\Connection::quoteColumnName() 2019-06-07 11:29:24 +02:00
Pavel Dovlatov
bdb7c64910 Update to https protocol for php.net links (#17168) [skip ci]
* Updated php.net link for some MemCache properties [skip ci]

* Changed protocol to https for links to php.net in comments

* Changed protocol to https for links to php.net in code

* Changed www.php.net (http) to secure.php.net (https) in comments

* Changed www.php.net (http) to secure.php.net (https) in code

* Changed protocol to https for links to php.net in UPGRADE.md

* Changed protocol to https for links to pecl.php.net in comments

* Changed us.php.net to secure.php.net (https) in comments

* Changed protocol to https for links to php.net in docs

* Changed www.php.net (http) to secure.php.net (https) in docs

* Changed protocol to https for links to pecl.php.net in docs

* Changed ru/jp.php.net to secure.php.net (https) in docs

Don't sure about russian guide: is this links meant to be for guide on russian, or not?
2019-02-28 13:09:27 +03:00
Carsten Brandt
282152e984 Update Connection.php
fix event phpdoc types
2018-05-14 12:13:26 +02:00
SilverFire - Dmitry Naumenko
4bfe5e7a49 release version 2.0.14.2 2018-03-13 16:15:01 +02:00
Dmitry Naumenko
5e16c67673 Merge pull request #15797 from kalessil/master
[minor] Static code analysis
2018-03-10 15:42:48 +02:00
Filippo Tessarotto
4391ca7f7b Connection::getTransaction() adjust phpdoc to also return null (#15848) [skip ci] 2018-03-07 23:45:50 +03:00
SilverFire - Dmitry Naumenko
b642c36019 Merge branch 'antonmarin-patch-1' 2018-03-03 21:17:42 +02:00
SilverFire - Dmitry Naumenko
8bb31fb9e5 Updated docs, added tests 2018-03-03 21:17:31 +02:00
Zhukov Roman
bd38e384f6 Fix for yii\db\Connection events documentation [skip ci]
Fixes #15799
2018-02-28 00:16:29 +03:00
Vladimir Reznichenko
f10cb6aeee SCA with Php Inspections (EA Ultimate) 2018-02-27 19:13:22 +01:00
Anton Marin
47b2197d0a Update Connection.php
How to disable load balancing
2018-02-26 18:46:15 +03:00
SilverFire - Dmitry Naumenko
22832b7c49 release version 2.0.14 2018-02-19 00:27:09 +02:00
Carsten Brandt
488f98648a added missing @since annotations 2018-02-18 00:44:10 +01:00
Carsten Brandt
e493843b1c improve @deprecated annotations 2018-02-16 11:19:00 +01:00
Brandon Kelly
e6f5c46cdc Fixes #15633: Deprecate some things going away/changing in 2.1
- Deprecated `yii\base\BaseObject::className()` in favor of native PHP syntax `::class`, which does not trigger autoloading
- Deprecated XCache and Zend data cache support as caching backends
- Deprecated `yii\BaseYii::powered()` method
- Added `yii\base\InvalidArgumentException` and deprecated `yii\base\InvalidParamException`
- Added `yii\BaseYii::debug()` and deprecated `yii\BaseYii::trace()`
2018-02-11 01:48:29 +03:00
Dmitry Naumenko
de1750228d Fixes #13879: Added upsert support for yii\db\QueryBuilder and yii\db\Command 2018-02-09 01:05:50 +03:00
Dmitry Naumenko
d16586334d Fixes #7640: Implemented custom data types support. Added JSON support for MySQL and PostgreSQL, array support for PostgreSQL 2018-02-05 04:59:14 +07:00
Sergey Makinen
315855f7f5 Fixes #15357: Added multi statement support for yii\db\sqlite\Command 2017-12-20 00:02:14 +03:00
Nelson J Morais
980cfde0f1 Fixes #14877: Disabled profiling on connection opening when profiling is disabled 2017-10-20 01:28:05 +03:00
Klimov Paul
9e6f9e3b6d Fixed serialization of yii\db\Connection instance closes database connection 2017-09-01 13:30:56 +03:00
Robert Korulczyk
5a8c3d537b Enable phpdoc_summary rule in php-cs-fixer config (#14675)
* Enable `phpdoc_summary` rule in php-cs-fixer config.

* Fix case in "PHPDoc".
2017-08-21 11:19:35 +02:00
Robert Korulczyk
1501c659ac Add empty lines before return statements. (#14682) [skip ci] 2017-08-21 01:58:49 +03:00
Robert Korulczyk
2fa4ccc1da Fix phpdoc for $_master and $_slave properties in yii\db\Connection (#14447) 2017-07-13 12:24:14 +02:00
qihuajun
f5e8a89319 Fix slave usage disabled after Connection::close, set _slave to false instead of nulll
fixes #14165
close #14168
2017-07-12 15:03:48 +02:00
Robert Korulczyk
fe8a0a6a2e Enable no_useless_else rule in php-cs-fixer (#14420) 2017-07-10 11:26:21 +03:00
SilverFire - Dmitry Naumenko
cb53b2feec Fixes #14081: Added yii\caching\CacheInterface to make custom cache extensions adoption easier 2017-06-11 19:18:33 +03:00
Carsten Brandt
be658f82bf release version 2.0.12 2017-06-05 16:33:41 +02:00
Carsten Brandt
4b9e48b8dc improved docs: link term "path alias" to the guide 2017-06-02 10:45:20 +02:00
Carsten Brandt
6e7ea782c0 fix cloning of DB connection for sqlite in-memory db
fixes #14131
close #14232
2017-06-01 11:43:49 +02:00
Carsten Brandt
5ed6910e1c Added support for cloning a db connection
improved fix #14020
fixes #13890

https://github.com/yiisoft/yii2/pull/14020/files#r115185865

close #14121
2017-05-10 09:46:10 +02:00
Carsten Brandt
fb2441c3d7 moved query log logic into private method and reduced calls to getRawSql()
fixes #12528
2017-05-08 00:04:37 +02:00
Carsten Brandt
65ea226729 added option to disable query logging in DB command
fixes #12528
2017-05-08 00:04:13 +02:00
Skiptir Engu
e62ea0136c Fixed phpdoc broken links to PHP manual pages [skip ci] 2017-04-11 00:43:38 +03:00
Carsten Brandt
7d4b33a805 changed method visibility
this should not belong to exposed interface as it is only used
internally by transaction() method.

additional change to #13346
2017-03-10 02:30:16 +01:00
Vladimir
55dd16f1f7 Fixes #12715: Exception SAVEPOINT LEVEL1 does not exist instead of deadlock exception 2017-03-07 22:58:46 +03:00
Vovan-VE
308abdc8a5 Merge branch 'master' into usemaster-improve 2017-02-10 04:27:51 +08:00
Dmitry Naumenko
e295b28333 Added TODO comment 2017-02-09 16:43:37 +02:00
Vovan-VE
b68417b1ad Fix: catch Throwable too 2017-02-09 22:06:12 +08:00
Carsten Brandt
c19b2f7dc8 release version 2.0.11 2017-02-01 17:46:29 +01:00