Skip to content

Commit f84dddc

Browse files
authored
[TASK] [BUGFIX] Respect column CHARACTER SET AND COLLATE in ext_tables.sql (#5564)
Releases: main, 13.4
1 parent c056521 commit f84dddc

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

Documentation/ExtensionArchitecture/FileStructure/ExtTablesSql.rst

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,18 @@ to apply them.
6363

6464
The :file:`ext_tables.sql` file in TYPO3 contains SQL statements written in a TYPO3-specific
6565
format that is not directly valid for any database system. TYPO3 utilizes Doctrine DBAL to
66-
interpret and translate these statements into valid SQL for the specific target :abbr:DBMS (Database Management System), such as MySQL, MariaDB, PostgreSQL, or SQLite.
66+
interpret and translate these statements into valid SQL for the specific target
67+
:abbr:`DBMS (Database Management System)`, such as MySQL, MariaDB, PostgreSQL, or SQLite.
68+
69+
.. versionchanged:: 13.4
70+
Settings defined at the column level in :file:`ext_tables.sql` are respected for
71+
MySQL and MariaDB.
72+
73+
This allows specifying different encodings or collations for individual
74+
columns. Use this carefully, as mixing collations may require special
75+
handling during queries.
76+
77+
See also: `Important: #106508 - Respect column CHARACTER SET and COLLATE in ext_tables.sql <https://docs.typo3.org/permalink/changelog:important-106508-1743692685>`_
6778

6879
.. _ext-tables-sql-types:
6980

0 commit comments

Comments
 (0)