92 Commits (27376951c1906c113d7acc513e45fc0b63c2b05f)

Author SHA1 Message Date
Sergey Makinen b7d5393a08 Fixes #15194: Fixed `yii\db\QueryBuilder::insert()` to preserve passed params when building a `INSERT INTO ... SELECT` query for MSSQL, PostgreSQL and SQLite 7 years ago
Alexander Makarov fb23b0d0ea
Code style fixes 7 years ago
Alexander Makarov 24efeb812c Added tests for Query Builder insert, update and delete (#14911) 7 years ago
Robert Korulczyk 5a8c3d537b Enable `phpdoc_summary` rule in php-cs-fixer config (#14675) 7 years ago
Robert Korulczyk 1501c659ac Add empty lines before return statements. (#14682) [skip ci] 7 years ago
Robert Korulczyk 0c0942d6e2 Enable `phpdoc_add_missing_param_annotation` rule in php-cs-fixer config. (#14681) [skip ci] 7 years ago
Pavel Chaplygin e38310546e Fixes #14334: Fixed `\yii\db\QueryBuilder::buildNotCondition` loses params when operand is `\yii\db\Expression` 7 years ago
Sergey Makinen c8856ccd4e
Fix merging issues & CS 7 years ago
Robert Korulczyk ba0ab403b5 Added php-cs-fixer coding standards validation to Travis CI (#14100) 7 years ago
Sergey Makinen 73ac13e6d7
Implement retrieving dbms constraints 7 years ago
Klimov Paul d8e6a89af9 fixed tests without assettions 8 years ago
Artur Fursa 1b322f519f Fixes #13776: Fixed setting precision and scale for decimal columns in MSSQL 8 years ago
Alexander Makarov 3f8e8a89eb Used more specific unit test assertions in framework tests 8 years ago
gagatust 6397791513 Fixed whitespaces to match code style [skip ci] 8 years ago
Sergey Makinen 9a915ba10c Fixes #8120: Fixes LIKE special characters escaping for Cubrid/MSSQL/Oracle/SQLite in `yii\db\QueryBuilder` 8 years ago
Bob Olde Hampsink fab53b4a6e Fixes #13582: Added tests for all `yii\db\QueryBuilder::resetSequence` implementations, fixed SQLite implementation 8 years ago
SilverFire - Dmitry Naumenko 2f8225a244
Fixed QueryBuilderTest to work with PgSQL and other DBMS 8 years ago
SilverFire - Dmitry Naumenko 54c7e0c434
Added tests for QueryBuilder::batchInsert() 8 years ago
Chris Harris ae83dd0524 Fixes #13128: Fixed incorrect position of {pos} string in ColumnSchemaBuilder `__toString` 8 years ago
Zlakomanov Alexander b8bf0d0c0c added hint into foreign keys query for oracle 11g optimisation 8 years ago
SilverFire - Dmitry Naumenko fb210b8839 Fixed typo in data type. Fixes #12599 8 years ago
SilverFire - Dmitry Naumenko 3861108553 Fixed casting of `binnary()` type for MSSQL. Closes #12599 8 years ago
Carsten Brandt ef0658726f Revert "Revert "fixed mysql defaul integer display width on unsigned pk"" 8 years ago
Carsten Brandt 144d78ebb4 Revert "fixed mysql defaul integer display width on unsigned pk" 8 years ago
Carsten Brandt 85d89e4893 fixed mysql defaul integer display width on unsigned pk 8 years ago
Robert Korulczyk 099b364b14 Fixed #9574: Implicit run ColumnSchemaBuilder::null() when default value is set to null. (#11813) 8 years ago
Carsten Brandt 4e3c9e4a98 fixed scalar value for IN condition 8 years ago
Alexander Makarov 7cea46bcb4 Changed SQLite fix #11652 according to https://github.com/yiisoft/yii2/pull/11653#issuecomment-224016289 8 years ago
Boudewijn Vahrmeijer 0a60466729 Fixes #11527: Fixed `bigPrimaryKey()` for SQLite 8 years ago
SilverFire - Dmitry Naumenko 8c2a70b3e7 Moved TraversableObject to yiiunit\data\base namespace 9 years ago
SilverFire - Dmitry Naumenko e2e4f76229 Updated SqliteQueryBuilderTest to work with Composite in conditions 9 years ago
Sam Mousa baab8d6a68 QueryBuilder now supports `Traversable` objects for `IN` clauses. 9 years ago
Carsten Brandt fd68e6814e added failing test for #11088 9 years ago
SilverFire - Dmitry Naumenko 2478ba7b20 QueryBuilderTest::testCommentColumn() - improved to use replaceQuotes() 9 years ago
SilverFire - Dmitry Naumenko 1aa2f1d927 Removed sqlite/ColumnSchemaBuilder::comment() method override 9 years ago
SilverFire - Dmitry Naumenko 0fe27b9d3b Refactored code in PR #9441 9 years ago
Chris Harris 5316576361 Fixes `after()` column string builder (#11362) 9 years ago
Chris Harris 2fe6cee8bf Added SQLite bigpk test. Moved schema builder patterns spreadsheet to docs/internals folder. 9 years ago
Chris Harris 0b2db6f18a Fixing tests 9 years ago
Chris Harris 7bfcd0c427 Fixing tests 9 years ago
Chris Harris d8d10229c6 Fixing tests 9 years ago
SilverFire - Dmitry Naumenko 7229b3aa7d QueryBuilder::buildAndCondition() - added Expression value extraction 9 years ago
CedricYii 2bd14098f9 Fix Expression parameter binding in 'And' clause 9 years ago
Chris Harris c955ccfd47 Fixes primary key columns being added to table creation test 9 years ago
Chris Harris 2f91889b70 Removed `unsignedPrimaryKey()` schema builder type; now, the `unsigned()` modifier works with primary key types e.g. `pk()->unsigned()` or `bigpk()->unsigned()`. 9 years ago
Chris Harris b697e173fc Fixed `unsigned()` modifier to enable use with PKs. 9 years ago
Chris Harris 91018f6c38 Corrected MSSQL driver name. Fixed array addition to not overwrite matching keys. 9 years ago
Chris Harris 553cca642c Reverted `unsigned()` pk modifier 9 years ago
Chris Harris f7d23f662d Made base `QueryBuilderTest` abstract to exclude it from tests. Added upgrade notes. 9 years ago
Chris Harris 030ee68b01 Testing `unsigned()` modifier on PKs (now `$this->primaryKey()->unsigned()` works) 9 years ago