---
title: "Datenbankfeld pi_flexform zu klein"
url: "https://www.typo3.net/d/116172-datenbankfeld-pi-flexform-zu-klein"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Datenbank","FlexForms","Frage","TYPO3 4.x"]
created: "2013-10-01"
last_reply: "2013-10-02"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Datenbankfeld pi_flexform zu klein

Extensions › Entwicklung · 1 Antwort · gestartet 2013-10-01

## Eröffnungsbeitrag

**mikemike** · 2013-10-01 · [Beitrag #1](https://www.typo3.net/d/116172-datenbankfeld-pi-flexform-zu-klein/1)

Hallo zusammen,

ich habe folgendes Problem: Meine Extension speichert ihre Inhalte in der Spalte pi_flexform der Tabelle tt_content. Das funktioniert grundlegend super.

Jetzt tritt aber der Fall auf, dass die dort gespeicherte XML mehr als 16777215 characters hat und damit nicht mehr gespeichert wird (pi_flexform hat den typ mediumtext und ist damit auf 16777215 characters limitiert).

Meine Frage ist jetzt, welche Alternativen es gibt:

- geht es, den Typ der Spalte auf longtext zu setzen?
- kann ich die flexform xml in einer eigenen Spalte in tt_content speichern
- habt ihr sonst noch Ideen?

Danke und viele Grüße
Mike

## Antworten

### [#2](https://www.typo3.net/d/116172-datenbankfeld-pi-flexform-zu-klein/2) · jenses · 2013-10-02

Warum muß deine Extension **Inhalte** in tt_content speichern?
Warum arbeitest du nicht mit einer eigenen DB-Tabelle?
Sicher könntest du tt_content.pi_flexform auf longtext oder blob oder was auch immer setzen,
nur kann das unvorhergesehene Auswirkungen auf andere Extensions oder Core-Funktionen haben.
Sinn und Zweck von pi_flexform ist das Speichern von Konfigurationsanweisungen für Plugins etc.,
nicht das Speichern von Inhalten.

---

Quelle: „Datenbankfeld pi_flexform zu klein“, typo3.net, https://www.typo3.net/d/116172-datenbankfeld-pi-flexform-zu-klein
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
