nextcloud/lib/private/DB
Joas Schilling 1412eedbc4 fix(migration): Make naming constraint fail softer on updates
Only on installation we want to break hard, so that all developers notice
the bugs when installing the app on any database or CI, and can work on
fixing their migrations before releasing a version incompatible with Postgres.

In case of updates we might be running on production instances and the
administrators being faced with the error would not know how to resolve it
anyway. This can also happen with instances, that had the issue before the
current update, so we don't want to make their life more complicated
than needed.

Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-02-08 10:07:19 +00:00
..
Exceptions fix: Check for wrapped retriable exceptions 2023-05-02 19:42:11 +02:00
QueryBuilder fix(workflowengine): use andWhere() not second where() 2023-11-13 14:47:47 +01:00
Adapter.php Fix Exception catching in OC\DB\Adapter 2023-09-05 09:20:26 +02:00
AdapterMySQL.php composer run cs:fix 2023-01-20 11:45:08 +01:00
AdapterOCI8.php Update php licenses 2021-06-04 22:02:41 +02:00
AdapterPgSql.php Check style update 2022-01-13 00:19:07 +01:00
AdapterSqlite.php composer run cs:fix 2023-01-20 11:45:08 +01:00
BacktraceDebugStack.php log start time of queries for profiler 2023-02-14 15:16:15 +01:00
Connection.php chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +01:00
ConnectionAdapter.php enh(db): provide database providers via API 2023-09-19 11:56:44 +02:00
ConnectionFactory.php Convert isset ternary to null coalescing operator 2023-09-28 17:44:19 +03:30
DbDataCollector.php record backtrace when profiling db requests 2022-04-04 18:12:30 +02:00
MigrationException.php Update php licenses 2021-06-04 22:02:41 +02:00
MigrationService.php fix(migration): Make naming constraint fail softer on updates 2024-02-08 10:07:19 +00:00
Migrator.php chore: apply changes from Nextcloud coding standards 1.1.1 2023-11-23 10:36:13 +01:00
MigratorExecuteSqlEvent.php Declare strict types in all new Event classes 2022-08-25 16:15:49 +02:00
MissingColumnInformation.php Migrate missing column database check to new API 2023-12-04 16:23:23 +00:00
MissingIndexInformation.php Migrate missing index database check to new API 2023-12-04 16:23:23 +00:00
MissingPrimaryKeyInformation.php Migrate missing primary key database check to new API 2023-12-04 16:23:24 +00:00
MySqlTools.php Refactors "strpos" calls in lib/private to improve code readability. 2023-05-15 15:17:19 +03:30
ObjectParameter.php Add a built-in profiler inside Nextcloud 2022-04-04 10:28:26 +02:00
OCSqlitePlatform.php Update php licenses 2021-06-04 22:02:41 +02:00
OracleConnection.php Cleanup plsam issues in DB/ContactsManager and Console 2023-09-05 09:20:26 +02:00
OracleMigrator.php fix(oracle): Move away from internal and deprecated SchemaDiff API 2023-10-06 15:29:26 +02:00
PgSqlTools.php Use typed version of IConfig::getSystemValue as much as possible 2023-04-05 12:50:08 +02:00
PreparedStatement.php composer run cs:fix 2023-01-20 11:45:08 +01:00
ResultAdapter.php composer run cs:fix 2023-01-20 11:45:08 +01:00
SchemaWrapper.php Refactors "strpos" calls in lib/private to improve code readability. 2023-05-15 15:17:19 +03:30
SetTransactionIsolationLevel.php Update php licenses 2021-06-04 22:02:41 +02:00
SQLiteMigrator.php fix(sqlite): Remove some old SQLite cheats 2023-10-06 15:29:27 +02:00
SQLiteSessionInit.php Update php licenses 2021-06-04 22:02:41 +02:00