summaryrefslogtreecommitdiffstats
path: root/lib/private/DB
Commit message (Expand)AuthorAgeFilesLines
* fix: Check for wrapped retriable exceptionsJulius Härtl2023-05-021-0/+5
* Use typed version of IConfig::getSystemValue as much as possibleCôme Chilliet2023-04-053-3/+3
* fix DBAL exception handling in setValuesArthur Schiwon2023-03-311-7/+11
* fix(DB): Remove not supported column comments when using SQLiteFerdinand Thiessen2023-02-221-1/+5
* log start time of queries for profilerRobin Appelman2023-02-141-0/+1
* Merge pull request #36261 from nextcloud/techdebt/noid/warn-devs-about-potent...Joas Schilling2023-01-231-0/+6
|\
| * fix(querybuilder): Log a warning if where() is called again on a query builde...Joas Schilling2023-01-201-0/+6
* | composer run cs:fixCôme Chilliet2023-01-2016-17/+1
|/
* Fix more psalm issues in OC\DBCôme Chilliet2022-11-211-2/+4
* Fix psalm issues following doctrine/dbal bumpCôme Chilliet2022-11-212-4/+5
* typehint migrationservice closuresRoeland Jago Douma2022-10-091-4/+5
* Change option name again to be more like the other optionsRetidurc Silvernight2022-09-231-1/+1
* Change config option to db.persistentRetidurc Silvernight2022-09-231-1/+1
* Expose Doctrine settings in Netxcloud settingsRetidurc Silvernight2022-09-231-0/+4
* Declare strict types in all new Event classesCôme Chilliet2022-08-251-0/+3
* Migrate Repair events to OCP\EventDispatcher\EventCôme Chilliet2022-08-252-2/+2
* Migrate Migrator::executeSql to OCP\EventDispatcher\EventCôme Chilliet2022-08-252-7/+57
* Switch to string keys for argument of GenericEvent for OC\DB\MigratorCôme Chilliet2022-08-251-21/+10
* Revert "add case statement to sql function builder"Robin Appelman2022-08-161-11/+0
* Revert "make expression build return IQueryFunction instead of string"Robin Appelman2022-08-166-92/+85
* Fix typos in lib/private subdirectoryluz paz2022-07-271-1/+1
* composer run cs:fixCôme Chilliet2022-06-211-1/+0
* Fix PHP 8.2 warnings about undeclared propertiesCôme Chilliet2022-06-211-21/+13
* add case statement to sql function builderRobin Appelman2022-06-021-0/+11
* make expression build return IQueryFunction instead of stringRobin Appelman2022-06-026-85/+92
* Fix psalm issues related to the user backendCarl Schwan2022-05-201-1/+1
* tell mysql to ignore the sort index for search queriesRobin Appelman2022-04-221-1/+1
* Log missing primary key until we make it a requirementJoas Schilling2022-04-081-1/+4
* Add missing doc changesJoas Schilling2022-04-071-0/+4
* Fix typos and empty tabsJoas Schilling2022-04-071-4/+4
* Improve error logging on migration failureJohn Molakvoæ2022-04-071-4/+2
* Ensure schema change before checking OracleConstraintsJohn Molakvoæ2022-04-071-12/+23
* record backtrace when profiling db requestsRobin Appelman2022-04-043-5/+37
* Merge pull request #30823 from nextcloud/work/profilerCarl Schwan2022-04-043-0/+240
|\
| * Add a built-in profiler inside NextcloudCarl Schwan2022-04-043-0/+240
* | Merge pull request #31679 from nextcloud/bugfix/noid/ensure-string-columns-to...Côme Chilliet2022-03-311-0/+4
|\ \ | |/ |/|
| * Ensure string column limit of 4.000 charactersJoas Schilling2022-03-251-0/+4
* | Merge pull request #31609 from nextcloud/fix/migrate-away-from-iloggerCôme Chilliet2022-03-293-52/+46
|\ \
| * | Fix log level for exception in QueryBuilderCôme Chilliet2022-03-241-1/+1
| * | Adapt more code to migration to LoggerInterfaceCôme Chilliet2022-03-242-36/+36
| * | Migrate from ILogger to LoggerInterface in lib/privateCôme Chilliet2022-03-241-16/+10
| |/
* | Fix LENGTH function name across databasesCôme Chilliet2022-03-283-1/+13
* | Use OCTET_LENGTH which is more common than LENGTHBCôme Chilliet2022-03-242-1/+7
* | Add octetLength and charLength to function builder, and testsCôme Chilliet2022-03-242-0/+18
|/
* 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
* | Disable for now again until more apps are fixedJoas Schilling2022-03-211-2/+2
* | Limit missing primary key fail to new tablesJoas Schilling2022-03-211-1/+1
* | Enforce primary keys as they are required to be performant in MySQL clustersJoas Schilling2022-03-101-0/+2
* | Add event logging for db and redis connectionJulius Härtl2022-02-281-1/+11