aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private/DB/Connection.php
Commit message (Expand)AuthorAgeFilesLines
* fix(DB): do not assume sharding is always enabledArthur Schiwon2024-08-291-13/+19
* fix: only allow pre-defined shardsRobin Appelman2024-08-281-8/+30
* feat: implement distributing partitioned queries over multiple shardsRobin Appelman2024-08-281-3/+71
* feat: add option to automatically partition queries by specific tablesRobin Appelman2024-08-281-1/+18
* fix(db): Increase log level for very slow transactionsChristoph Wurst2024-08-271-2/+29
* style: update codestyle for coding-standard 1.2.3Daniel Kesselberg2024-08-251-13/+13
* feat: add additional logging for database errorsRobin Appelman2024-07-241-4/+47
* fix(db): Fix md5 for oracle >= 20Joas Schilling2024-07-191-0/+10
* fix(db): Deprecate `IExpressionBuilder::or()` and `IExpressionBuilder::and()`...Joas Schilling2024-07-191-6/+6
* fix(db): Promote the use of `getDatabaseProvider` to reduce the impage of rem...Joas Schilling2024-07-191-0/+20
* fix(db): `Doctrine\DBAL\Connection::executeUpdate()` is deprecatedJoas Schilling2024-07-191-4/+1
* fix(db): Use `createSchemaManager()` method as `getSchemaManager()` is deprec...Joas Schilling2024-07-191-2/+2
* Merge branch 'master' into refactor/OC-Server-getSecureRandomJohn Molakvoæ2024-05-301-63/+186
|\
| * fix(db): Prevent two connections for single node databasesChristoph Wurst2024-05-281-1/+11
| * Merge pull request #39589 from nextcloud/enh/set-nest-transactions-with-savep...Thomas Citharel2024-05-271-0/+2
| |\
| | * feat(db): set Doctrine to use nest transactions with savepointsThomas Citharel2024-02-271-0/+2
| * | fix(db): Log loong transaction times at debug levelJosh2024-05-251-2/+2
| * | chore: Add SPDX headerAndy Scherzinger2024-05-241-30/+3
| * | feat: add option to add backtrace to the query loggerRobin Appelman2024-05-011-1/+7
| * | feat: add request id as comment to all queriesRobin Appelman2024-04-171-8/+20
| * | chore(db): move to OCP\ServerGit'Fellow2024-04-131-6/+7
| * | fix: Apply new coding standard to all filesCôme Chilliet2024-04-021-3/+3
| |/
| * Merge pull request #43297 from nextcloud/fix/db/dirty-read-cool-offChristoph Wurst2024-02-191-3/+20
| |\
| | * fix(db): Let dirty writes cool offChristoph Wurst2024-02-191-3/+20
| * | fix(db): Give dirty read exception a messageChristoph Wurst2024-02-151-1/+1
| * | fix(db): Unify long transaction log/exception messageChristoph Wurst2024-02-131-1/+1
| |/
| * fix(db): Execute dirty reads on the primary nodeChristoph Wurst2024-01-301-0/+4
| * feat(db): Make dirty query logging available in productionChristoph Wurst2024-01-301-1/+9
| * Merge pull request #42929 from nextcloud/fix/db/transacted-read-not-dirtyChristoph Wurst2024-01-231-2/+5
| |\
| | * fix(db): Do not log transacted reads as dirty readChristoph Wurst2024-01-181-2/+5
| * | fix(db): Remove very verbose dirty query logsChristoph Wurst2024-01-181-11/+0
| |/
| * fix: Add reconnect check in case of timeouts on the db sideJulius Härtl2024-01-121-0/+27
| * feat: First attempt to track dirty tables after writes and switch back to rep...Julius Härtl2024-01-121-0/+27
| * feat: Add logging for transaction timeJulius Härtl2024-01-121-0/+34
| * enh: Implement PrimaryReadReplicaConnectionJulius Härtl2023-12-161-2/+17
| * chore: apply changes from Nextcloud coding standards 1.1.1Joas Schilling2023-11-231-2/+2
| * fix(mysql): Remove custom MySQL workaround from 2015Joas Schilling2023-10-061-2/+0
| * fix(postgres): Remove old Postgres 9.4 workaroundJoas Schilling2023-10-061-3/+0
| * fix(sqlite): Remove no longer required autoincrement fixJoas Schilling2023-10-061-2/+2
| * Cleanup plsam issues in DB/ContactsManager and ConsoleCarl Schwan2023-09-051-8/+8
* | Refactor `OC\Server::getSecureRandom`Andrew Summers2023-08-291-1/+2
|/
* fix DBAL exception handling in setValuesArthur Schiwon2023-03-311-7/+11
* Fix more psalm issues in OC\DBCôme Chilliet2022-11-211-2/+4
* Fix psalm issues following doctrine/dbal bumpCôme Chilliet2022-11-211-3/+4
* Migrate Repair events to OCP\EventDispatcher\EventCôme Chilliet2022-08-251-1/+1
* record backtrace when profiling db requestsRobin Appelman2022-04-041-2/+1
* Add a built-in profiler inside NextcloudCarl Schwan2022-04-041-0/+15
* Adapt more code to migration to LoggerInterfaceCôme Chilliet2022-03-241-35/+34
* Merge pull request #31235 from nextcloud/techdebt/noid/extract-request-idJoas Schilling2022-03-221-2/+8
|\
| * Allow to prefix the Query log with the request idJoas Schilling2022-02-231-2/+8