Commit Graph

380 Commits (9b84831c8d0c1d715cd42fa3e4e01ac8a59fa369)

Author SHA1 Message Date
Robin Appelman 4f01486da0
feat: add commands for exporting current and expected database schema 2 years ago
Benjamin Gaussorgues b7243681dd
feat(dbal): add proper insert ignore conflict method for SQLite 2 years ago
Benjamin Gaussorgues 1e19566aa4
feat(dbal): add proper insert ignore conflict method for MySQL 2 years ago
Daniel Kesselberg cac6443cbb
feat(db): remove workaround for pqsql 9.4 and older 2 years ago
Daniel Kesselberg 3fb0aa40cd
feat(db): add mapping for lock wait timeout 2 years 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
Joas Schilling 90ba7db0fb
fix(querybuilder): Remove temporary internal method executeUpdate() 2 years ago
Côme Chilliet 26c4ca264f
fix: Remove bogus code from query builder and fix parameter name 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 ab6afe0111 fix: Fix new psalm errors from update 2 years ago
Côme Chilliet ec5133b739 fix: Apply new coding standard to all files 2 years ago
Julius Härtl 2fdb9184fa
fix: Allow using replica config with split databases 2 years ago
Ferdinand Thiessen 2525e73caa fix(DB): Sanitize `host` parameter for postgres databases when IPv6 address is passed 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
Simon L 8fd2289058
Merge pull request #43357 from nextcloud/enh/41253/fix-occ-upgrade 2 years ago
Louis Chemineau 898df41de9
Revert "Merge branch 'master' of github.com:nextcloud/server" 2 years ago
Joas Schilling 487c33f479
fix(migration): Make naming constraint fail softer on updates 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 86dc766276 Cast datetime columns in sqlite before comparing 2 years ago
Julius Härtl 79c4986354
enh: Implement PrimaryReadReplicaConnection 2 years ago
Côme Chilliet 1b547c7db8 Migrate missing primary key database check to new API 2 years ago
Côme Chilliet ad88c04f2d Migrate missing index database check to new API 2 years ago
Côme Chilliet 2cb1c0f2dc Migrate missing column database check to new API 2 years ago
Joas Schilling aa5f037af7
chore: apply changes from Nextcloud coding standards 1.1.1 2 years ago
Arthur Schiwon 93505b2cdd fix(workflowengine): use andWhere() not second where() 2 years ago
Joas Schilling 6f39d82031
fix(install): Make installing more verbose 2 years ago
Joas Schilling 15a7aa51c5
fix(dbal): Fix types in query builder methods for parameters 2 years ago
Joas Schilling 570159e610
fix(DB): Update comment to state why we still use the max 4k limit 2 years ago
Joas Schilling ccb01b19a0
fix(sqlite): Remove some old SQLite cheats 2 years ago
Joas Schilling f8ee6c4769
fix(oracle): Move away from internal and deprecated SchemaDiff API 2 years ago
Joas Schilling 919207873e
fix(dbal): Move migrator away from deprecated calls 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
Hamid Dehnavi ea06cf2f39 Convert isset ternary to null coalescing operator 2 years ago
Christoph Wurst 6b90ab1953
refactor: Use DBAL's executeQuery instead of query (deprecated) 2 years ago
Anna Larch 56419d94f8 enh(db): provide database providers via API 2 years ago