| Commit message (Expand) | Author | Age | Files | Lines |
* | feat: log query for dbal exceptionsbackport/51073/stable31 | Robin Appelman | 2025-03-04 | 2 | -6/+9 |
* | feat: support migrating an instance to shardingbackport/48795/stable31 | Robin Appelman | 2025-02-25 | 5 | -18/+51 |
* | fix: Initialize lastConnectionCheck after first connectionbackport/50874/stable31 | Louis Chemineau | 2025-02-25 | 1 | -2/+2 |
* | fix(ConvertType): Read dbtype in createConnectionParams and remove safeguard | Nils Wenninghoff | 2025-01-30 | 1 | -7/+5 |
* | fix: improve logic for ensuring join columns are selected for partitioned que...sharding-select-fixes | Robin Appelman | 2024-12-12 | 1 | -3/+21 |
* | fix: handle calling select on partitioned queries with an array of columns | Robin Appelman | 2024-12-12 | 1 | -0/+3 |
* | fix(sharding): typo in addOrderByfix/recently_active_pgsql | Benjamin Gaussorgues | 2024-10-30 | 1 | -1/+1 |
* | chore(deps): Bump nextcloud/coding-standard in /vendor-bin/cs-fixerdependabot/composer/vendor-bin/cs-fixer/nextcloud/coding-standard-1.3.2 | dependabot[bot] | 2024-10-19 | 5 | -13/+13 |
* | fix: Prevent breaking change in IQueryBuilder | Ferdinand Thiessen | 2024-10-17 | 1 | -4/+4 |
* | fix: Adjust parameter type usage and add SQLite support | Ferdinand Thiessen | 2024-10-17 | 1 | -4/+20 |
* | fix(QueryBuilder): Account for aliases in output columnsfix/querybuilder/output-columns-aliases | provokateurin | 2024-10-02 | 1 | -8/+4 |
* | fix(QueryBuilder): Restrict identifier length to 30 characters due to Oracle ...fix/querybuilder/oracle-indentifier-length | provokateurin | 2024-09-26 | 1 | -0/+17 |
* | chore: Add proper deprecation dates where missing | Ferdinand Thiessen | 2024-09-20 | 1 | -2/+2 |
* | chore(deps): Update nextcloud/coding-standard to v1.3.1 | provokateurin | 2024-09-19 | 11 | -14/+14 |
* | Merge pull request #47852 from nextcloud/sharding-code-fixes | John Molakvoæ | 2024-09-16 | 3 | -7/+7 |
|\ |
|
| * | fix: misc code fixes around db shardingsharding-code-fixes | Robin Appelman | 2024-09-09 | 3 | -7/+7 |
* | | fix: Adjust types of IQueryBuilder to properly allow joining with sub-query | Ferdinand Thiessen | 2024-09-10 | 2 | -2/+2 |
|/ |
|
* | chore: adjust code to adhere to coding standard | Anna Larch | 2024-09-05 | 1 | -2/+2 |
* | Merge pull request #47675 from nextcloud/adapterQueryOpti | John Molakvoæ | 2024-09-04 | 1 | -12/+12 |
|\ |
|
| * | fix: psalm | Git'Fellow | 2024-09-02 | 1 | -1/+1 |
| * | fix: psalm | Git'Fellow | 2024-09-02 | 1 | -2/+2 |
| * | chore(db): Make the query more simpler to read | Git'Fellow | 2024-09-02 | 1 | -14/+14 |
* | | Merge pull request #47640 from nextcloud/fix/migrator-replica | Julius Härtl | 2024-09-02 | 1 | -1/+1 |
|\ \
| |/
|/| |
|
| * | fix: Run migration sql as statement so that the primary db node is used | Julius Härtl | 2024-08-30 | 1 | -1/+1 |
* | | fix(DB): do not assume sharding is always enabled | Arthur Schiwon | 2024-08-29 | 1 | -13/+19 |
* | | fix(DB): set sharding parameters only when intended | Arthur Schiwon | 2024-08-29 | 1 | -5/+10 |
|/ |
|
* | Merge pull request #47515 from nextcloud/bugfix/noid/fix-migration-sorting | Andy Scherzinger | 2024-08-28 | 1 | -13/+21 |
|\ |
|
| * | fix(migration): Correctly sort migrations by version number | Joas Schilling | 2024-08-27 | 1 | -13/+21 |
* | | chore: Apply php:cs recommendations | Louis Chemineau | 2024-08-28 | 8 | -30/+30 |
* | | fix: implement sharding compatible cleanup for various bits | Robin Appelman | 2024-08-28 | 3 | -4/+8 |
* | | fix: only allow pre-defined shards | Robin Appelman | 2024-08-28 | 1 | -8/+30 |
* | | feat: implement distributing partitioned queries over multiple shards | Robin Appelman | 2024-08-28 | 18 | -21/+1247 |
* | | feat: add option to automatically partition queries by specific tables | Robin Appelman | 2024-08-28 | 9 | -2/+970 |
* | | feat: track expected output columns in query builder | Robin Appelman | 2024-08-28 | 2 | -0/+33 |
|/ |
|
* | fix(db): Increase log level for very slow transactions | Christoph Wurst | 2024-08-27 | 1 | -2/+29 |
* | style: update codestyle for coding-standard 1.2.3 | Daniel Kesselberg | 2024-08-25 | 12 | -47/+47 |
* | feat: expose escapeLikeParameter trough query builder | Robin Appelman | 2024-08-23 | 1 | -0/+4 |
* | fix: fix passing additional db connection parameters in factory | Robin Appelman | 2024-07-31 | 1 | -25/+20 |
* | Merge pull request #44788 from nextcloud/db-error-logging | Stephan Orbaugh | 2024-07-25 | 3 | -4/+52 |
|\ |
|
| * | feat: add additional logging for database errors | Robin Appelman | 2024-07-24 | 3 | -4/+52 |
* | | fix: cast to bigint on postgresql | Robin Appelman | 2024-07-23 | 1 | -1/+1 |
|/ |
|
* | fix(db): Fix md5 for oracle >= 20 | Joas Schilling | 2024-07-19 | 4 | -1/+23 |
* | fix(db): Manually track if `where()` is called when not empty to avoid recursion | Joas Schilling | 2024-07-19 | 1 | -19/+24 |
* | fix(db): Deprecate `IExpressionBuilder::or()` and `IExpressionBuilder::and()`... | Joas Schilling | 2024-07-19 | 4 | -28/+30 |
* | fix(db): Deprecate `getState()` as per upstream | Joas Schilling | 2024-07-19 | 1 | -1/+4 |
* | fix(db): Promote the use of `getDatabaseProvider` to reduce the impage of rem... | Joas Schilling | 2024-07-19 | 4 | -51/+40 |
* | fix(db): Deprecate using table alias for DELETE and UPDATE | Joas Schilling | 2024-07-19 | 1 | -0/+10 |
* | fix(db): `Doctrine\DBAL\Connection::executeUpdate()` is deprecated | Joas Schilling | 2024-07-19 | 1 | -4/+1 |
* | fix(db): Fix internal calls to doctrine's `fetch()` methods | Joas Schilling | 2024-07-19 | 1 | -5/+12 |
* | fix(db): Use `createSchemaManager()` method as `getSchemaManager()` is deprec... | Joas Schilling | 2024-07-19 | 3 | -5/+5 |