summaryrefslogtreecommitdiffstats
path: root/lib/private/DB/Connection.php
Commit message (Expand)AuthorAgeFilesLines
* fix: Apply new coding standard to all filesCôme Chilliet2024-04-041-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
* 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
* | Add event logging for db and redis connectionJulius Härtl2022-02-281-1/+11
* | Add --dry-run option for db:add-missing-* cmdLouis Chemineau2022-02-241-2/+10
|/
* Check if directoy is writable instead of possibly missing fileCarl Schwan2021-12-201-1/+1
* Allow to log DB, redis and LDAP requests into filesJoas Schilling2021-12-011-0/+14
* Allow NULL as well for limit, not integer onlyJoas Schilling2021-11-151-3/+8
* Update php licensesJohn Molakvoæ (skjnldsv)2021-06-041-1/+0
* Cleanup unneeded code around database.xmlMorris Jobke2021-03-241-4/+24
* remove ReconnectWrapperRobin Appelman2021-02-091-1/+4
* Add our own DB exception abstractionChristoph Wurst2021-01-121-1/+24
* Bump doctrine/dbal from 2.12.0 to 3.0.0Christoph Wurst2021-01-081-24/+34
* Update all license headers for Nextcloud 21Christoph Wurst2020-12-161-1/+1
* Don't try to update on NotNullConstraintViolationException, only on unique or...Joas Schilling2020-11-101-0/+3
* Fix comparing the empty string for global credentialsJoas Schilling2020-11-101-5/+11
* Replace prefix in executeUpdateJulius Härtl2020-11-031-0/+3
* Psalm fixesRoeland Jago Douma2020-10-301-10/+14
* Update internal connection classRoeland Jago Douma2020-10-301-2/+2
* Fetch the logger and system config once for all query builder instancesMorris Jobke2020-10-291-8/+15
* Format code to a single space around binary operatorsChristoph Wurst2020-10-051-1/+1
* Log the number of queries built and executedJoas Schilling2020-09-251-0/+18
* Remove @suppress SqlInjectionCheckerMorris Jobke2020-09-161-1/+0
* Format control structures, classes, methods and functionChristoph Wurst2020-04-101-7/+4
* Use elseif instead of else ifChristoph Wurst2020-04-101-1/+1