aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private/DB
Commit message (Expand)AuthorAgeFilesLines
* fix(ConvertType): Read dbtype in createConnectionParams and remove safeguardbackport/50530/stable29Nils Wenninghoff2025-01-301-7/+5
* fix(migration): Make compatible with PHP 8.0backport/47515/stable29Joas Schilling2024-12-051-3/+3
* fix(migration): Correctly sort migrations by version numberJoas Schilling2024-12-051-13/+21
* fix: Run migration sql as statement so that the primary db node is usedbackport/47640/stable29Julius Härtl2024-09-091-1/+1
* fix: fix passing additional db connection parameters in factoryRobin Appelman2024-08-051-25/+20
* feat: add additional logging for database errorsRobin Appelman2024-07-252-4/+51
* Merge pull request #44959 from nextcloud/backport/44884/stable29Ferdinand Thiessen2024-05-291-9/+22
|\
| * feat: add request id as comment to all queriesRobin Appelman2024-04-221-9/+22
* | fix(db): Log loong transaction times at debug levelJosh2024-05-281-2/+2
* | fix(db): Prevent two connections for single node databasesChristoph Wurst2024-05-281-1/+11
* | fix: Remove bogus code from query builder and fix parameter nameCôme Chilliet2024-04-301-6/+2
|/
* fix: Apply new coding standard to all filesCôme Chilliet2024-04-047-10/+10
* Merge pull request #44470 from nextcloud/fix/compatibility-replica-splittingBenjamin Gaussorgues2024-03-261-1/+1
|\
| * fix: Allow using replica config with split databasesJulius Härtl2024-03-261-1/+1
* | fix(DB): Sanitize `host` parameter for postgres databases when IPv6 address i...Ferdinand Thiessen2024-03-251-0/+9
|/
* 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
* | Merge pull request #43357 from nextcloud/enh/41253/fix-occ-upgradeSimon L2024-02-081-10/+49
* | Revert "Merge branch 'master' of github.com:nextcloud/server"Louis Chemineau2024-02-081-49/+10
* | fix(migration): Make naming constraint fail softer on updatesJoas Schilling2024-02-071-10/+49
|/
* 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
* Cast datetime columns in sqlite before comparingJulius Härtl2023-12-293-86/+59
* enh: Implement PrimaryReadReplicaConnectionJulius Härtl2023-12-163-12/+35
* Migrate missing primary key database check to new APICôme Chilliet2023-11-271-2/+2
* Migrate missing index database check to new APICôme Chilliet2023-11-271-5/+5
* Migrate missing column database check to new APICôme Chilliet2023-11-271-1/+1
* chore: apply changes from Nextcloud coding standards 1.1.1Joas Schilling2023-11-232-5/+5
* fix(workflowengine): use andWhere() not second where()Arthur Schiwon2023-11-131-1/+1
* fix(install): Make installing more verboseJoas Schilling2023-11-031-0/+6
* fix(dbal): Fix types in query builder methods for parametersJoas Schilling2023-10-181-2/+2
* fix(DB): Update comment to state why we still use the max 4k limitJoas Schilling2023-10-061-1/+3
* fix(sqlite): Remove some old SQLite cheatsJoas Schilling2023-10-061-11/+0
* fix(oracle): Move away from internal and deprecated SchemaDiff APIJoas Schilling2023-10-061-149/+90
* fix(dbal): Move migrator away from deprecated callsJoas Schilling2023-10-061-11/+9
* fix(mysql): Remove custom MySQL workaround from 2015Joas Schilling2023-10-062-52/+0
* fix(postgres): Remove old Postgres 9.4 workaroundJoas Schilling2023-10-062-58/+0
* fix(sqlite): Remove no longer required autoincrement fixJoas Schilling2023-10-061-2/+2
* Convert isset ternary to null coalescing operatorHamid Dehnavi2023-09-281-1/+1
* refactor: Use DBAL's executeQuery instead of query (deprecated)Christoph Wurst2023-09-271-1/+1
* Merge pull request #39216 from shdehnavi/replace_substr_calls_in_lib_privateRobin Appelman2023-09-211-1/+1
|\
| * Refactor "substr" calls to improve code readabilityHamid Dehnavi2023-07-071-1/+1