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 #1

Updated by Stefan Bürk 7 days ago

  • Related to Task #105289: Mitigate deprecated Doctrine DBAL connection options added
  • Related to Task #105288: Update `typo3/testing-framework` added
  • Related to Bug #97961: Transform `tableoptions` early to valid `doctrine/dbal` option added
  • Related to Feature #80398: Make default charset and collation for new tables configurable added
Actions #2

Updated by Gerrit Code Review 7 days ago

  • Status changed from New to Under Review

Patch set 2 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/85670

Actions #3

Updated by Stefan Bürk 7 days ago

  • Subject changed from Deprecate `tableoptions` and `collate` connetion configuration to Deprecate `tableoptions` and `collate` connection configuration
Actions #4

Updated by Gerrit Code Review 7 days ago

Patch set 3 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/85670

Actions #5

Updated by Gerrit Code Review 6 days ago

Patch set 4 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/85670

Actions #6

Updated by Gerrit Code Review 6 days ago

Patch set 5 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/85670

Actions #7

Updated by Gerrit Code Review 6 days ago

Patch set 6 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/85670

Actions #8

Updated by Gerrit Code Review 6 days ago

Patch set 7 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/85670

Actions #9

Updated by Stefan Bürk 6 days ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100
Actions #10

Updated by Benni Mack 5 days ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF