aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private/DB
Commit message (Expand)AuthorAgeFilesLines
* fix(QueryBuilder): Restrict identifier length to 30 characters due to Oracle ...backport/48361/stable30provokateurin2024-09-261-0/+17
* fix: Adjust types of IQueryBuilder to properly allow joining with sub-queryFerdinand Thiessen2024-09-112-2/+2
* fix: Run migration sql as statement so that the primary db node is usedJulius Härtl2024-09-091-1/+1
* fix(DB): do not assume sharding is always enabledArthur Schiwon2024-08-291-13/+19
* fix(DB): set sharding parameters only when intendedArthur Schiwon2024-08-291-5/+10
* Merge pull request #47528 from nextcloud/backport/47510/stable30Andy Scherzinger2024-08-291-2/+29
|\
| * fix(db): Increase log level for very slow transactionsChristoph Wurst2024-08-271-2/+29
* | fix(migration): Correctly sort migrations by version numberJoas Schilling2024-08-281-13/+21
* | fix: Backport to 30Louis Chemineau2024-08-281-0/+10
* | chore: Apply php:cs recommendationsLouis Chemineau2024-08-288-30/+30
* | fix: implement sharding compatible cleanup for various bitsRobin Appelman2024-08-282-3/+7
* | fix: only allow pre-defined shardsRobin Appelman2024-08-281-8/+30
* | feat: implement distributing partitioned queries over multiple shardsRobin Appelman2024-08-2818-21/+1237
* | feat: add option to automatically partition queries by specific tablesRobin Appelman2024-08-289-2/+970
* | feat: track expected output columns in query builderRobin Appelman2024-08-282-0/+33
|/
* fix: fix passing additional db connection parameters in factoryRobin Appelman2024-07-311-25/+20
* Merge pull request #44788 from nextcloud/db-error-loggingStephan Orbaugh2024-07-253-4/+52
|\
| * feat: add additional logging for database errorsRobin Appelman2024-07-243-4/+52
* | fix: cast to bigint on postgresqlRobin Appelman2024-07-231-1/+1
|/
* fix(db): Fix md5 for oracle >= 20Joas Schilling2024-07-194-1/+23
* fix(db): Manually track if `where()` is called when not empty to avoid recursionJoas Schilling2024-07-191-19/+24
* fix(db): Deprecate `IExpressionBuilder::or()` and `IExpressionBuilder::and()`...Joas Schilling2024-07-194-28/+30
* fix(db): Deprecate `getState()` as per upstreamJoas Schilling2024-07-191-1/+4
* fix(db): Promote the use of `getDatabaseProvider` to reduce the impage of rem...Joas Schilling2024-07-194-51/+40
* fix(db): Deprecate using table alias for DELETE and UPDATEJoas Schilling2024-07-191-0/+10
* fix(db): `Doctrine\DBAL\Connection::executeUpdate()` is deprecatedJoas Schilling2024-07-191-4/+1
* fix(db): Fix internal calls to doctrine's `fetch()` methodsJoas Schilling2024-07-191-5/+12
* fix(db): Use `createSchemaManager()` method as `getSchemaManager()` is deprec...Joas Schilling2024-07-193-5/+5
* fix(db): Deprecate `getQueryPart()` and `resetQueryPart()` methods that will ...Joas Schilling2024-07-191-0/+12
* feat: allow running QueryBuilder queries on different connectionsRobin Appelman2024-07-152-41/+50
* Merge pull request #46397 from nextcloud/extended-query-builder-baseRobin Appelman2024-07-151-0/+290
|\
| * feat: add base class for extending the query builderRobin Appelman2024-07-121-0/+290
* | feat: allow inspecting the parts of the composite expression builderRobin Appelman2024-07-122-18/+31
|/
* 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