Project

General

Profile

Actions

Task #105297

closed

Deprecate `tableoptions` and `collate` connection configuration

Added by Stefan Bürk 7 days ago. Updated 5 days ago.

Status:
Closed
Priority:
Should have
Assignee:
Category:
Database API (Doctrine DBAL)
Target version:
-
Start date:
2024-10-13
Due date:
% Done:

100%

Estimated time:
TYPO3 Version:
13
PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

Database connection parameter `tableoptions` was a pure
TYPO3 implementation, while doctrine/dbal provides the
same support by using `defaultTableOptions`.

On top of that, doctrine/dbal migrated from `collate`
to `collation` in the table options in v4 completly.

That has been silently transformed in the past, and
slighty refactored recently along with migrating the
collate to collation option the same way.

A E_USER_DEPRECATION should now be emitted when on
of these options are migrated to raise the awareness
that the configuration needs to be adjusted and the
migration code can be droppt in a future TYPO3 version.


Related issues 4 (0 open4 closed)

Related to TYPO3 Core - Task #105289: Mitigate deprecated Doctrine DBAL connection optionsClosedStefan Bürk2024-10-12

Actions
Related to TYPO3 Core - Task #105288: Update `typo3/testing-framework`ClosedStefan Bürk2024-10-12

Actions
Related to TYPO3 Core - Bug #97961: Transform `tableoptions` early to valid `doctrine/dbal` optionClosed2022-07-16

Actions
Related to TYPO3 Core - Feature #80398: Make default charset and collation for new tables configurableClosed2017-03-22

Actions
Actions

Also available in: Atom PDF