Commit Graph

417 Commits (d92bf388b1c553ecd6bfb2a7400b990dcafe9c54)

Author SHA1 Message Date
Git'Fellow 8e6e7976d2
fix: psalm 1 year ago
Git'Fellow 388f2973b9
fix: psalm 1 year ago
Git'Fellow dfcf3132dd
chore(db): Make the query more simpler to read 1 year ago
Julius Härtl c3fa25a16e
fix: Run migration sql as statement so that the primary db node is used 1 year ago
Arthur Schiwon edaa4d1432
fix(DB): do not assume sharding is always enabled 1 year ago
Arthur Schiwon 381e922085
fix(DB): set sharding parameters only when intended 1 year ago
Louis Chemineau 2574cbfa61
chore: Apply php:cs recommendations 1 year ago
Robin Appelman b21a399d1a
fix: implement sharding compatible cleanup for various bits 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
Robin Appelman c09ec95255
feat: track expected output columns in query builder 1 year ago
Joas Schilling 46c853146b
fix(migration): Correctly sort migrations by version number 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 658d2f7ea1 feat: expose escapeLikeParameter trough query builder 1 year ago
Robin Appelman 5654799cb4
fix: fix passing additional db connection parameters in factory 1 year ago
Robin Appelman 7fbb981877
feat: add additional logging for database errors 1 year ago
Robin Appelman 16c184e2cb
fix: cast to bigint on postgresql 1 year ago
Joas Schilling b656edc47c
fix(db): Fix md5 for oracle >= 20 1 year ago
Joas Schilling e1e4ee4d67
fix(db): Manually track if `where()` is called when not empty to avoid recursion 1 year ago
Joas Schilling eeb6ddb176
fix(db): Deprecate `IExpressionBuilder::or()` and `IExpressionBuilder::and()` without parameters 1 year ago
Joas Schilling e45465781f
fix(db): Deprecate `getState()` as per upstream 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 bd383627a7
fix(db): Deprecate using table alias for DELETE and UPDATE 1 year ago
Joas Schilling c84580d53a
fix(db): `Doctrine\DBAL\Connection::executeUpdate()` is deprecated 1 year ago
Joas Schilling 11e84b8968
fix(db): Fix internal calls to doctrine's `fetch()` methods 1 year ago
Joas Schilling a4c1d7291f
fix(db): Use `createSchemaManager()` method as `getSchemaManager()` is deprecated 1 year ago
Joas Schilling f92352eda4
fix(db): Deprecate `getQueryPart()` and `resetQueryPart()` methods that will be removed with Doctrine/DBAL 4 1 year ago
Robin Appelman 9de6190ec4
feat: allow running QueryBuilder queries on different connections 2 years ago
Robin Appelman c82d382a20 feat: add base class for extending the query builder 2 years ago
Robin Appelman d81d59e9c3 feat: allow inspecting the parts of the composite expression builder 2 years ago
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