85 Commits (8c10c7809950ac1208f65d9949265b3247d08321)

Author SHA1 Message Date
  Robin Appelman 8c10c78099
feat: add request id as comment to all queries 1 month ago
  Git'Fellow 5f519a2e7d
chore(db): move to OCP\Server 2 months ago
  Côme Chilliet ec5133b739 fix: Apply new coding standard to all files 2 months ago
  Christoph Wurst 1f46e4b854
fix(db): Let dirty writes cool off 4 months ago
  Christoph Wurst cf17a20835 fix(db): Give dirty read exception a message 4 months ago
  Christoph Wurst aef28e191a
fix(db): Unify long transaction log/exception message 4 months ago
  Christoph Wurst 97152de9bf
fix(db): Execute dirty reads on the primary node 4 months ago
  Christoph Wurst 911ab393c0
feat(db): Make dirty query logging available in production 4 months ago
  Christoph Wurst ab0d7c007d fix(db): Remove very verbose dirty query logs 4 months ago
  Christoph Wurst f54b08c224
fix(db): Do not log transacted reads as dirty read 4 months ago
  Julius Härtl 296096e069
fix: Add reconnect check in case of timeouts on the db side 6 months 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 6 months ago
  Julius Härtl 3e60092b7d feat: Add logging for transaction time 6 months ago
  Julius Härtl 79c4986354
enh: Implement PrimaryReadReplicaConnection 6 months ago
  Joas Schilling aa5f037af7
chore: apply changes from Nextcloud coding standards 1.1.1 6 months ago
  Joas Schilling 160298c556
fix(mysql): Remove custom MySQL workaround from 2015 11 months ago
  Joas Schilling b202b139dd
fix(postgres): Remove old Postgres 9.4 workaround 11 months ago
  Joas Schilling ad839dbb0a
fix(sqlite): Remove no longer required autoincrement fix 11 months ago
  Carl Schwan e966cfbc4b
Cleanup plsam issues in DB/ContactsManager and Console 1 year ago
  Arthur Schiwon 997c2a2a79
fix DBAL exception handling in setValues 1 year ago
  Côme Chilliet 8a16e7e8a1
Fix more psalm issues in OC\DB 1 year ago
  Côme Chilliet 378630f8a0
Fix psalm issues following doctrine/dbal bump 1 year ago
  Côme Chilliet a2a7150d6d
Migrate Repair events to OCP\EventDispatcher\Event 1 year ago
  Robin Appelman 1537c3d23b
record backtrace when profiling db requests 2 years ago
  Carl Schwan 7d272c54d0 Add a built-in profiler inside Nextcloud 2 years ago
  Côme Chilliet ea23523c70
Adapt more code to migration to LoggerInterface 2 years ago
  Julius Härtl 83717a7800
Add event logging for db and redis connection 2 years ago
  Louis Chemineau 405c5eb813 Add --dry-run option for db:add-missing-* cmd 2 years ago
  Joas Schilling 1c138d3ae2
Allow to prefix the Query log with the request id 2 years ago
  Carl Schwan 52760a95d9
Check if directoy is writable instead of possibly missing file 2 years ago
  Joas Schilling 168c673755
Allow to log DB, redis and LDAP requests into files 2 years ago
  Joas Schilling 5bb49feef8
Allow NULL as well for limit, not integer only 2 years ago
  John Molakvoæ (skjnldsv) 215aef3cbd
Update php licenses 3 years ago
  Morris Jobke ab48d5e8cb
Cleanup unneeded code around database.xml 3 years ago
  Robin Appelman 111fa47f10
remove ReconnectWrapper 3 years ago
  Christoph Wurst 2c9cdc1cdb
Add our own DB exception abstraction 3 years ago
  Christoph Wurst 8b64e92b92
Bump doctrine/dbal from 2.12.0 to 3.0.0 3 years ago
  Christoph Wurst d89a75be0b
Update all license headers for Nextcloud 21 3 years ago
  Joas Schilling fbda2d1d25
Don't try to update on NotNullConstraintViolationException, only on unique or foreign key 3 years ago
  Joas Schilling 1aa9c9164d
Fix comparing the empty string for global credentials 3 years ago
  Julius Härtl f49630f48c
Replace prefix in executeUpdate 3 years ago
  Roeland Jago Douma fe46149560
Psalm fixes 3 years ago
  Roeland Jago Douma 28be188fbc
Update internal connection class 3 years ago
  Morris Jobke f12e7e0e95
Fetch the logger and system config once for all query builder instances 3 years ago
  Christoph Wurst d9015a8c94
Format code to a single space around binary operators 3 years ago
  Joas Schilling 3212c074b9
Log the number of queries built and executed 3 years ago
  Morris Jobke 99c9423766
Remove @suppress SqlInjectionChecker 3 years ago
  Christoph Wurst caff1023ea
Format control structures, classes, methods and function 4 years ago
  Christoph Wurst 14c996d982
Use elseif instead of else if 4 years ago
  Christoph Wurst 44577e4345
Remove trailing and in between spaces 4 years ago