Wilmer Arambula
fa724b128f
Make test data providers static and declare array return types in QueryBuilderTest class. ( #20635 )
2025-10-27 09:46:41 -03:00
Wilmer Arambula
6067cbbd76
Make conditionProviders() method static and declare array return type array in QueryBuilderTest class. ( #20633 )
2025-10-21 20:02:21 +03:00
Wilmer Arambula
f983c66cf5
Make test data providers static and declare array return types in db tests. ( #20631 )
2025-10-21 14:28:49 +03:00
Maksim Spirkov
9676e529eb
Fix #20628 : Fix @return annotations for lastInsertId methods in yii\db\mssql namespace
2025-10-20 15:08:07 +03:00
Wilmer Arambula
c960f93dfe
Use ::class instead of ::className() in tests. ( #20612 )
2025-10-14 19:26:35 +03:00
Wilmer Arambula
d71f7309ae
Add void return to method in tests. ( #20602 )
2025-10-14 12:37:35 +03:00
Maksim Spirkov
909396074e
Fix codestyle in build and tests ( #20586 )
2025-10-10 23:04:09 +03:00
Maksim Spirkov
c82da8dc82
Add visibility for all class elements ( #20557 )
2025-10-02 01:27:23 +03:00
Maksim Spirkov
54fb1cc7af
Remove unused imports ( #20554 )
2025-09-30 01:22:41 +03:00
Максим Спирков
023a9c7c5b
Fix @var and @method tags syntax in build and tests folders ( #20396 )
2025-06-10 19:32:49 +03:00
Stefano D. Mtangoo
2e8f686b98
Fix #8298 : Loading fixtures does not update table sequence for Postgresql database
2025-04-02 12:22:20 +03:00
Vladimir
e38f62e55b
Fix #20329 : pgsql: Column Schema doesn't recognize PG type cast
2025-02-27 17:33:35 +03:00
Wilmer Arambula
ce813e5060
Raise version min PHP 7.3.
2024-03-20 17:27:20 -03:00
Wilmer Arambula
f3c1d0cba7
Add test for boolean type PostgreSQL.
2023-10-26 13:07:23 -03:00
Gusakov Egor
73f57fdcb0
Fix #19872 : Fixed the definition of dirty attributes in AR properties for a non-associative array in case of changing the order of elements
2023-08-18 15:19:24 +04:00
Bizley
161526cd41
HTTPS everywhere ( #19503 )
2022-08-03 12:32:18 +03:00
Sartor
395dc70468
Merge branch 'master' into fix/db-pgsql-raw-sql-params
2021-04-01 23:49:53 +03:00
Sartor
335385d7ba
Db pgsql getRawSql params replace fix
2021-04-01 19:37:50 +03:00
theonedemon
42e8aa4ea5
Fix #18325 : Fix yii\db\pgsql\Schema to respect non-default PgSQL schema name for data types
...
Co-authored-by: SilverFire - Dmitry Naumenko <d.naumenko.a@gmail.com >
2021-04-01 00:52:02 +03:00
Bizley
54f25c4b04
Fix #17174 : Fix yii\db\BaseActiveRecord::unlink() to not ignore on conditions in via relations
2021-03-14 19:04:07 +03:00
Wilmer Arambula
5558ee793b
Fix #18040 , fix #15265 , fix #18232 database issues ( #18225 )
...
- Bug #18040 : Display width specification for integer data types was deprecated in MySQL 8.0.19
- Bug #15265 : PostgreSQL > 10.0 is not pass tests with default value of timestamp CURRENT_TIMESTAMP
- Bug #18232 : Fail tests pgsql v-10.14, v-11.9, v-12-latest
2020-09-10 20:36:04 +03:00
Dmitriy Derepko
bc180ac20d
Fix #17745 : Fix PostgreSQL query builder drops default value when it is empty
2019-12-18 14:27:10 +03:00
Evgeny
09eacd8dc1
Bug #17597 : PostgreSQL 12 and partitioned tables support (batyrmastyr)
...
* yiisoft#17597, pg_constraint.consrc removed in Postgres 12
* yiisoft#17597, load schema for partitioned tables (introduced in Postgres 10)
* messed up with issue number
* #yiisoft#17597 Postgres 12 support, support GENERATED AS IDENTITY columns
* uncleared FileCache leads to falsy failures on subsequent test runs
* moved .sql for postgres 10 and 12 to separate files, added ResetSequence test for GENERATED AS IDENTITY column
2019-10-18 14:57:24 +03:00
Alexander Kartavenko
cdd40b8dfb
Fix #17504 : Fix upsert when $updateColumns = true but there are no columns to update in the table
2019-08-21 11:56:20 +03:00
Bizley
56215d58e1
Fixes #12077 , #12135 , #17263 : Fixed PostgreSQL version of alterColumn() to accept properly ColumnSchemaBuilder definition of column
2019-04-30 21:08:00 +04:00
Alex
b4adada51e
Fixes #16022 : Fix UniqueValidator for PostgreSQL. Checks the uniqueness of keys in jsonb field
2018-12-05 00:06:51 +03:00
Sergey
292a545642
Fixes #16104 : Fixed yii\db\pgsql\QueryBuilder::dropIndex() to prepend index name with schema name
2018-05-31 17:37:14 +03:00
SilverFire - Dmitry Naumenko
c6ea3fb455
Revert "Fixed JsonExpressionBuilder to generate SQL NULL"
...
This reverts commit cf4bd39fc1 .
2018-03-10 11:11:11 +02:00
SilverFire - Dmitry Naumenko
cf4bd39fc1
Fixed JsonExpressionBuilder to generate SQL NULL
...
Fixes #15863
2018-03-10 10:04:41 +02:00
SilverFire - Dmitry Naumenko
aed911b5f1
Fixed nesting of JsonExpression, ArrayExpression
2018-03-08 12:45:01 +02:00
SilverFire - Dmitry Naumenko
4e35eb6539
Fixed JSONB support in PostgreSQL 9.4
...
Closes #15829
2018-03-04 20:25:36 +02:00
SilverFire - Dmitry Naumenko
f7da602250
PgSQL: Fix table schema load for table name in quotes
...
This commit fixes the table schema loading for PostgreSQL, when
the table name is specified in quotes, e.g. `"type"`.
2018-03-04 20:19:45 +02:00
SilverFire - Dmitry Naumenko
66081c6187
Added a unit test to verify #15827
...
Closes #15827
2018-03-03 22:31:42 +02:00
SilverFire - Dmitry Naumenko
5fa25b331d
Fixed encoding of empty ArrayExpression for PostgreSQL
2018-03-03 20:43:58 +02:00
SilverFire - Dmitry Naumenko
d5d4b8b0f5
Fixed null values handling for PostgresSQL arrays
...
Fixes #15804
2018-03-03 18:54:33 +02:00
Dmitry Naumenko
dc452b7e24
Fixed multiple JSON-related issues ( #15732 )
2018-02-23 23:07:04 +02:00
Dmitry Naumenko
6c8b87f3e2
Implemented \Traversable in ArrayExpression ( #15733 )
...
* Implemented \Traversable in ArrayExpression
* Fix punctuation [skip ci]
2018-02-23 22:50:06 +02:00
SilverFire - Dmitry Naumenko
2eba4b54f8
Added tests to verify issue #15684
2018-02-20 23:03:58 +02:00
SilverFire - Dmitry Naumenko
e806a3b50a
Added yii\db\ExpressionInterface support to yii\db\Command::batchInsert()
...
Fixes #15661
2018-02-18 20:23:08 +02:00
Robert Korulczyk
df91a9608f
Fixes #14638 : Added yii\db\SchemaBuilderTrait::tinyInteger()
2018-02-12 12:01:21 +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
Vladimir Reznichenko
ecf3ef8bf9
Use root NS specification for opcoded functions
2018-02-08 00:00:36 +03:00
Zhukov Roman
40b038379f
Fixes #13019 : Support JSON in SchemaBuilderTrait
2018-02-06 16:35:49 +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
4e176ca325
Fixes #15108 : Fixed yii\db\Schema::getSchemaNames() for MSSQL and added tests for all DBMSes
2017-11-07 19:20:14 +03:00
Dmitry Naumenko
7e7faeebd1
Fixed excess escaping in Command::batchInsert() ( #13236 )
2017-10-23 22:43:39 +03:00
SilverFire - Dmitry Naumenko
b0148a5e8f
Added test to check issue #14274
2017-10-06 18:08:48 +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
0c0942d6e2
Enable phpdoc_add_missing_param_annotation rule in php-cs-fixer config. ( #14681 ) [skip ci]
2017-08-21 01:57:23 +03:00
Sergey Makinen
c8856ccd4e
Fix merging issues & CS
2017-06-17 01:02:01 +03:00