Project

General

Profile

Actions

Feature #101553

open

Auto-create DB fields from TCA columns

Added by Christian Kuhn over 1 year ago. Updated 4 months ago.

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

100%

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

Description

Goal is to further reduce / get rid of ext_tables.sql by creating DB fields from TCA columns.

  • type=check
  • type=color
  • type=datetime
  • type=email
  • type=flex
  • type=file
  • type=folder
  • type=group
  • type=imageManipulation
  • type=inline
  • type=input
  • type=language
  • type=link
  • type=none - no DB field!
  • type=number
  • type=passthrough
  • type=password
  • type=radio
  • type=select
  • type=text
  • type=user

Related issues 38 (2 open36 closed)

Related to TYPO3 Core - Task #101571: Auto-create DB fields from TCA columns for type "file"Closed2023-08-03

Actions
Related to TYPO3 Core - Task #101623: Allow table without columns in ext_tables.sqlClosed2023-08-09

Actions
Related to TYPO3 Core - Task #101641: Modernize FileHandlingUtilityClosed2023-08-09

Actions
Related to TYPO3 Core - Task #101642: Modernize ext:core ext_tables.sql AST classesClosed2023-08-09

Actions
Related to TYPO3 Core - Task #101651: Modernize ext:core ext_tables.sql DataType classesClosed2023-08-10

Actions
Related to TYPO3 Core - Feature #101653: Auto-create DB fields from TCA columns for type "check"Closed2023-08-10

Actions
Related to TYPO3 Core - Feature #101654: Auto-create DB fields from TCA columns for type "email"Closed2023-08-10

Actions
Related to TYPO3 Core - Task #101660: Clean up ext_tables.sql parserClosed2023-08-11

Actions
Related to TYPO3 Core - Task #101793: Remove DataHandler->checkStoredRecord()Closed2023-08-30

Actions
Related to TYPO3 Core - Task #101890: Auto-create DB fields from TCA columns for type "folder"ClosedAnja Leichsenring2023-09-10

Actions
Related to TYPO3 Core - Task #101898: Remove superfluous test from DefaultTcaSchemaTest.phpClosedStefan Bürk2023-09-12

Actions
Related to TYPO3 Core - Feature #101908: Auto-create DB fields from TCA columns for type "group"ClosedAnja Leichsenring2023-09-13

Actions
Related to TYPO3 Core - Feature #101914: Auto-create DB fields from TCA columns for type "imageManipulation"ClosedAnja Leichsenring2023-09-14

Actions
Related to TYPO3 Core - Feature #101915: Auto-create DB fields from TCA columns for type "language"ClosedAnja Leichsenring2023-09-14

Actions
Related to TYPO3 Core - Task #101985: Deal with leftover sql definitions from type=groupNewAnja Leichsenring2023-09-21

Actions
Related to TYPO3 Core - Feature #101986: Auto-create DB fields from TCA columns for type "text"ClosedAnja Leichsenring2023-09-21

Actions
Related to TYPO3 Core - Task #101997: Auto-create DB fields from TCA columns for type "flex"Closed2023-09-21

Actions
Related to TYPO3 Core - Task #102085: Allow to omit tables in ext_tables.sqlClosed2023-10-04

Actions
Related to TYPO3 Core - Task #102106: Auto-create DB fields from TCA columns for type "password"Closed2023-10-06

Actions
Related to TYPO3 Core - Feature #102107: Auto-create DB fields from TCA columns for type "color"Closed2023-10-06

Actions
Related to TYPO3 Core - Feature #102168: Auto-create DB fields from TCA columns for type "link"ClosedAnja Leichsenring2023-10-14

Actions
Related to TYPO3 Core - Feature #102163: Auto-create DB fields from TCA columns for type "radio"ClosedNikita Hovratov2023-10-13

Actions
Related to TYPO3 Core - Feature #102210: Auto-create DB fields from TCA columns for type "inline"ClosedAnja Leichsenring2023-10-20

Actions
Related to TYPO3 Core - Bug #99937: 2038-Bug in TYPO3?Closed2023-02-13

Actions
Related to TYPO3 Core - Feature #97367: Auto creation of database fields for TCA "datetime"ClosedOliver Bartsch2022-04-12

Actions
Related to TYPO3 Core - Feature #102237: Auto-create DB fields from TCA columns for type "number"ClosedAnja Leichsenring2023-10-24

Actions
Related to TYPO3 Core - Feature #102279: Auto-create DB fields from TCA columns for type "select"ClosedAnja Leichsenring2023-10-28

Actions
Related to TYPO3 Core - Task #102944: Reduce `ext_tables.sql` for `ext:redirects`ClosedStefan Bürk2024-01-26

Actions
Related to TYPO3 Core - Task #104063: Make slug fields TEXT by defaultClosed2024-06-11

Actions
Related to TYPO3 Core - Task #104068: Make type=link fields TEXT by defaultClosed2024-06-12

Actions
Related to TYPO3 Core - Task #104098: Auto-create DB fields from TCA columns for type "input"Closed2024-06-13

Actions
Related to TYPO3 Core - Task #104110: Streamline DefaultTcaSchemaClosed2024-06-14

Actions
Related to TYPO3 Core - Task #104138: Avoid long varchar() in pages tableClosed2024-06-18

Actions
Related to TYPO3 Core - Bug #93534: Insufficient database type for (several) title propertiesUnder Review2021-02-17

Actions
Related to TYPO3 Core - Task #104143: Make pages.author VARCHAR(255)Closed2024-06-18

Actions
Related to TYPO3 Core - Task #103028: Refactoring DefaultTcaSchema to reduce redundant codeClosed2024-02-03

Actions
Related to TYPO3 Core - Task #104146: TEXT for type=input length > 255Closed2024-06-18

Actions
Related to TYPO3 Core - Task #104153: About "row size too large"Closed2024-06-19

Actions
Actions

Also available in: Atom PDF