Commit Graph

115 Commits (master)

Author SHA1 Message Date
Varun Patil 5ecd3c4b49
feat(database): Add option to test for mariadb 5 months ago
Ferdinand Thiessen 5981b7eb51
chore: apply new CSFixer rules 6 months ago
Joas Schilling ad7a050f96
fix: Revert "fix(db): Store last insert id before reconnect" 7 months ago
Joas Schilling df94cceb7b
fix(db): Store last insert id before reconnect 8 months ago
Marcel Müller 0955b0a39d feat: Add option to also log parameters to query log 8 months ago
Varun Patil c414ddee54 feat(db): add truncateTable method 10 months ago
Robin Appelman 0a77ba99a2
feat: support migrating an instance to sharding 10 months ago
Louis Chemineau 066c92f7b0 fix: Initialize lastConnectionCheck after first connection 10 months ago
Ferdinand Thiessen a8f46af20f
chore: Add proper deprecation dates where missing 1 year ago
provokateurin 9836e9b164
chore(deps): Update nextcloud/coding-standard to v1.3.1 1 year ago
Arthur Schiwon edaa4d1432
fix(DB): do not assume sharding is always enabled 1 year ago
Robin Appelman fc05a67f19
fix: only allow pre-defined shards 1 year ago
Robin Appelman 62f8b6517f
feat: implement distributing partitioned queries over multiple shards 1 year ago
Robin Appelman f5b3486744
feat: add option to automatically partition queries by specific tables 1 year ago
Christoph Wurst bdcfe5b8a9
fix(db): Increase log level for very slow transactions 1 year ago
Daniel Kesselberg af6de04e9e
style: update codestyle for coding-standard 1.2.3 1 year ago
Robin Appelman 7fbb981877
feat: add additional logging for database errors 1 year ago
Joas Schilling b656edc47c
fix(db): Fix md5 for oracle >= 20 1 year ago
Joas Schilling eeb6ddb176
fix(db): Deprecate `IExpressionBuilder::or()` and `IExpressionBuilder::and()` without parameters 1 year ago
Joas Schilling 829f2b9bc7
fix(db): Promote the use of `getDatabaseProvider` to reduce the impage of removed upstream platforms 1 year ago
Joas Schilling c84580d53a
fix(db): `Doctrine\DBAL\Connection::executeUpdate()` is deprecated 1 year ago
Joas Schilling a4c1d7291f
fix(db): Use `createSchemaManager()` method as `getSchemaManager()` is deprecated 1 year ago
Christoph Wurst 3bfba2042c
fix(db): Prevent two connections for single node databases 2 years ago
Josh 48b47f7903
fix(db): Log loong transaction times at debug level 2 years ago
Andy Scherzinger dae7c159f7
chore: Add SPDX header 2 years ago
Robin Appelman d6be80ceaf
feat: add option to add backtrace to the query logger 2 years ago
Robin Appelman 8c10c78099
feat: add request id as comment to all queries 2 years ago
Git'Fellow 5f519a2e7d
chore(db): move to OCP\Server 2 years ago
Côme Chilliet ec5133b739 fix: Apply new coding standard to all files 2 years ago
Thomas Citharel 2a0815401e feat(db): set Doctrine to use nest transactions with savepoints 2 years ago
Christoph Wurst 1f46e4b854
fix(db): Let dirty writes cool off 2 years ago
Christoph Wurst cf17a20835 fix(db): Give dirty read exception a message 2 years ago
Christoph Wurst aef28e191a
fix(db): Unify long transaction log/exception message 2 years ago
Christoph Wurst 97152de9bf
fix(db): Execute dirty reads on the primary node 2 years ago
Christoph Wurst 911ab393c0
feat(db): Make dirty query logging available in production 2 years ago
Christoph Wurst ab0d7c007d fix(db): Remove very verbose dirty query logs 2 years ago
Christoph Wurst f54b08c224
fix(db): Do not log transacted reads as dirty read 2 years ago
Julius Härtl 296096e069
fix: Add reconnect check in case of timeouts on the db side 2 years ago
Julius Härtl c17c42a0b2 feat: First attempt to track dirty tables after writes and switch back to replicas if reads go to other tables 2 years ago
Julius Härtl 3e60092b7d feat: Add logging for transaction time 2 years ago
Julius Härtl 79c4986354
enh: Implement PrimaryReadReplicaConnection 2 years ago
Joas Schilling aa5f037af7
chore: apply changes from Nextcloud coding standards 1.1.1 2 years ago
Joas Schilling 160298c556
fix(mysql): Remove custom MySQL workaround from 2015 2 years ago
Joas Schilling b202b139dd
fix(postgres): Remove old Postgres 9.4 workaround 2 years ago
Joas Schilling ad839dbb0a
fix(sqlite): Remove no longer required autoincrement fix 2 years ago
Carl Schwan e966cfbc4b
Cleanup plsam issues in DB/ContactsManager and Console 2 years ago
Andrew Summers 1395a53602
Refactor `OC\Server::getSecureRandom` 2 years ago
Arthur Schiwon 997c2a2a79
fix DBAL exception handling in setValues 3 years ago
Côme Chilliet 8a16e7e8a1
Fix more psalm issues in OC\DB 3 years ago
Côme Chilliet 378630f8a0
Fix psalm issues following doctrine/dbal bump 3 years ago