Commit Graph

458 Commits (ffbbdb2d04c900bcc4ed6bbcf97d4e5fc30dfad9)

Author SHA1 Message Date
Carl Schwan 9095a36b94 refactor(dbal): Port away from getDatabasePlatform() instanceof pattern 3 months ago
Carl Schwan 7a43bf26ca refactor(dbal): Migrate away from Type::getName 3 months ago
Carl Schwan b0c6ef5821 refactor(dbal): Port away from deprecated hasPrimaryKey 3 months ago
Benjamin Gaussorgues 5883914422
feat(db): add SSL/TLS support for PostgreSQL 4 months ago
Carl Schwan 837fe3586d feat(db): Restaure support for non-nullable boolean column 4 months ago
Carl Schwan c21b8169ff refactor(querybuilder): Port away from qb::execute() in lib/ 4 months ago
Côme Chilliet b7c15949ce
chore: Get rid of AppLocator helper 5 months ago
Varun Patil 5ecd3c4b49
feat(database): Add option to test for mariadb 5 months ago
Joas Schilling c722f8c88b
fix(logging): Fix query logging with DateTimeImmutable parameters 5 months ago
Robin Appelman 222cbd0af6
fix: fix oci string length with empty strings 5 months ago
Marcel Klehr 8589debf6d fix(ConnectionFactory): Apply Oracle connection fix to primary and replica params as well 6 months ago
Ferdinand Thiessen 5981b7eb51
chore: apply new CSFixer rules 6 months ago
Robin Appelman 26903926a2
fix: allow hinting the shard keys for joined tables 7 months ago
Joas Schilling ad7a050f96
fix: Revert "fix(db): Store last insert id before reconnect" 8 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 9 months ago
Robin Appelman fc2cda12b5
fix: use proper migration sorting when checking if a migration needs to be executed 9 months ago
Varun Patil c414ddee54 feat(db): add truncateTable method 10 months ago
Robin Appelman f3bd4a79d9
feat: log query for dbal exceptions 10 months ago
Andy Scherzinger 48d69c727a
fix(lint): correct comment identation 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 11 months ago
S1m da090c7a7a
Update doc comment for prefixTableName 11 months ago
Nils Wenninghoff cf5d55edb7
fix(ConvertType): Read dbtype in createConnectionParams and remove safeguard 11 months ago
Robin Appelman 0f55a589ba
fix: improve logic for ensuring join columns are selected for partitioned queries 1 year ago
Robin Appelman c3930163a2
fix: handle calling select on partitioned queries with an array of columns 1 year ago
Benjamin Gaussorgues 49bd1754d4 fix(sharding): typo in addOrderBy 1 year ago
dependabot[bot] bb598c8451
chore(deps): Bump nextcloud/coding-standard in /vendor-bin/cs-fixer 1 year ago
Ferdinand Thiessen db94e10af0
fix: Prevent breaking change in IQueryBuilder 1 year ago
Ferdinand Thiessen e314d52118
fix: Adjust parameter type usage and add SQLite support 1 year ago
provokateurin e445be1202
fix(QueryBuilder): Account for aliases in output columns 1 year ago
provokateurin 35dfc639b3
fix(QueryBuilder): Restrict identifier length to 30 characters due to Oracle limitations 1 year 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
Ferdinand Thiessen 027fc052e7
fix: Adjust types of IQueryBuilder to properly allow joining with sub-query 1 year ago
Robin Appelman da59fd4389
fix: misc code fixes around db sharding 1 year ago
Anna Larch 8af7ecb257 chore: adjust code to adhere to coding standard 1 year ago
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