aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private/DB
Commit message (Expand)AuthorAgeFilesLines
* feat: add commands for exporting current and expected database schemaRobin Appelman2024-07-022-3/+7
* feat(dbal): add proper insert ignore conflict method for SQLiteBenjamin Gaussorgues2024-06-251-0/+15
* feat(dbal): add proper insert ignore conflict method for MySQLBenjamin Gaussorgues2024-06-251-0/+28
* feat(db): remove workaround for pqsql 9.4 and olderDaniel Kesselberg2024-06-031-18/+0
* Merge branch 'master' into refactor/OC-Server-getSecureRandomJohn Molakvoæ2024-05-3047-1456/+645
|\
| * feat(db): add mapping for lock wait timeoutDaniel Kesselberg2024-05-291-0/+4
| * 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-2445-945/+141
| * | Merge pull request #39247 from nextcloud/query-log-backtraceJohn Molakvoæ2024-05-021-1/+7
| |\ \
| | * | feat: add option to add backtrace to the query loggerRobin Appelman2024-05-011-1/+7
| * | | fix(querybuilder): Remove temporary internal method executeUpdate()Joas Schilling2024-04-301-15/+0
| |/ /
| * | fix: Remove bogus code from query builder and fix parameter nameCôme Chilliet2024-04-301-6/+2
| * | 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: Fix new psalm errors from updateCôme Chilliet2024-04-083-12/+3
| * | fix: Apply new coding standard to all filesCôme Chilliet2024-04-027-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