Klimov Paul
|
0d48f1041e
|
Fixed `yii\db\Command::getRawSql()` unable to parse params specified without colon (':')
|
9 years ago |
Carsten Brandt
|
0959b5d28e
|
updated docs about dirty attributes
fixes #8619
|
9 years ago |
Alexander Makarov
|
67658cf57d
|
Replaced static with $this in phpdoc since current IDEs are finally able to handle it correctly
|
9 years ago |
Klimov Paul
|
a849e815df
|
Fixed `yii\db\ActiveQuery` produces incorrect SQL for aggregations, when `sql` field is set
|
9 years ago |
Carsten Brandt
|
aa5887fec7
|
added missing use statement to fix #8572
- added unit tests for timestamp behavior and insert with expression
- fixed issue #8572
close #8596
|
9 years ago |
Klimov Paul
|
467596633d
|
Code optimization
|
9 years ago |
Klimov Paul
|
51a442d6c8
|
Fixed `yii\db\ActiveRecord` does not updates attribute specified at `optimisticLock()` after save
|
9 years ago |
John Was
|
a63fc2ff59
|
properly quote sequence name in Schema::getLastInsertId()
fixes #8483
close #8515
|
9 years ago |
Klimov Paul
|
68351e7d8f
|
`yii\db\ActiveQuery::removeDuplicatedModels()` throws exception if model primary key is empty
|
10 years ago |
Carsten Brandt
|
cca47b5469
|
ensure primary key string comparison is made identical
this is to avoid cases where string primary keys starting with '0e'.
See http://securityaffairs.co/wordpress/36732/hacking/php-hash-comparison-flaw.html
Other parts of Yii 2, escpecially the security and auth parts, are **not** affected.
|
10 years ago |
Qiang Xue
|
42fd70b2a1
|
exception message fix
|
10 years ago |
Qiang Xue
|
4488dbbff7
|
build cleanup [skip ci]
|
10 years ago |
Jan Waś
|
ec920d2881
|
add missing schema name conditions for mssql
close #8046
fixes #6234
|
10 years ago |
Klimov Paul
|
582b7606ac
|
Fixed `yii\db\ActiveRelationTrait::populateRelation()` fails when `link` refers to array string convertable object attribute
|
10 years ago |
Qiang Xue
|
5d4780da21
|
Fixes #8268: Allow `QueryBuilder` to recognize more variations of `limit` and `offset` values
|
10 years ago |
laszlovl
|
8c22270591
|
db Command performance tweak
|
10 years ago |
vbelogai
|
672510d521
|
Update Schema.php
insert: added $columnSchemas initialization; added size parameter to pdoStatement->bindParam
|
10 years ago |
Carsten Brandt
|
21f51400ef
|
added information about quoting to batch insert
|
10 years ago |
Qiang Xue
|
e6b09bb82f
|
Fixes #7888 doc fix [skip ci]
|
10 years ago |
Carsten Brandt
|
b0be36668e
|
slight refactoring for #8179
|
10 years ago |
Thiago Talma
|
4970fb1e95
|
if...else
|
10 years ago |
Thiago Talma
|
4bb9ec8906
|
new param
|
10 years ago |
Thiago Talma
|
815ca6b444
|
Compare it equals
|
10 years ago |
Klimov Paul
|
faf7bb73fa
|
redundant call chain removed
|
10 years ago |
Klimov Paul
|
4503cae876
|
code style fix
|
10 years ago |
Klimov Paul
|
c0fc4596e2
|
Fixed `yii\db\ActiveRelationTrait::populateRelation()` fails when `link` refers to string convertable object attribute, like `\MongoId`
|
10 years ago |
Carsten Brandt
|
ef662b57be
|
added missing `@since` annotations
|
10 years ago |
Klimov Paul
|
1c1cfd5e2d
|
`yii\db\BaseActiveRecord::getAttributeLabel()` refactored to be recursive
|
10 years ago |
Klimov Paul
|
f617618172
|
`yii\db\BaseActiveRecord::getAttributeHint()` added
|
10 years ago |
Carsten Brandt
|
5635a97fa2
|
Update BaseActiveRecord.php
more explicit code for #8149
|
10 years ago |
Klimov Paul
|
6d96d3cbee
|
Fixed `yii\db\BaseActiveRecord::updateCounters()` fails for new record saved with counter attribute not set
|
10 years ago |
Nikola Kovacs
|
f11bdfa2a7
|
Grammar fix: followings -> following
|
10 years ago |
Carsten Brandt
|
1cfc40d6e5
|
link to the guide on quoting from query phpdoc
fixes #8141
|
10 years ago |
Klimov Paul
|
a0b8f74d2e
|
`yii\db\Schema::insert()` primary key value composition fixed
|
10 years ago |
Klimov Paul
|
6751a80ea0
|
`yii\db\Schema::insert()` now returns primary key value for empty sequence
|
10 years ago |
Carsten Brandt
|
f99f333218
|
added note to docs about #8085
|
10 years ago |
Klimov Paul
|
b8081b59b3
|
Fixed `yii\db\Query::count()` fails for query containing 'having' without 'group by'
|
10 years ago |
Klimov Paul
|
767276362d
|
Redundant typecast at `yii\db\Schema::insert()` removed
|
10 years ago |
Klimov Paul
|
b05ea3d69e
|
PK typecast at `yii\db\ActiveRecord` restored
|
10 years ago |
Klimov Paul
|
60aa5f3eb9
|
Redundant checks at `yii\db\oci\Schema::insert()` and `yii\db\pgsql\Schema::insert()` removed
|
10 years ago |
Paul Klimov
|
31ef4c4504
|
Command execution at `yii\db\oci\Schema::insert()` fixed
|
10 years ago |
Paul Klimov
|
4e8ee7b001
|
Use RETURNING for inserts for pgsql and oci to support PKs with a custom default value expression
|
10 years ago |
Carsten Brandt
|
ba0fd22c66
|
Update ColumnSchema.php
added comment
|
10 years ago |
Jan Waś
|
698bfddeed
|
Fixes #7847: `yii\db\ColumnSchema` was typecasting numerics to strings with incorrect decimal separator for some locales
|
10 years ago |
Carsten Brandt
|
5306cac4b9
|
added support for subqueries to simple conditions
fixes #8027
|
10 years ago |
John Was
|
67799ad092
|
fix typos
|
10 years ago |
Qiang Xue
|
fdb730a12a
|
syntax fix [skip ci]
|
10 years ago |
Jan Waś
|
edf400df96
|
add missing space
|
10 years ago |
Jan Waś
|
6e48ed05c7
|
allow calling Command::insert() without any columns
|
10 years ago |
Qiang Xue
|
aead65f2d2
|
Fixes #7515: Added support to use `indexBy()` together with `column()` in query builder
|
10 years ago |