---
title: "extension_builder: FieldType anpassen, zusätzliche Schlüssel"
url: "https://www.typo3.net/d/108148-extension-builder-fieldtype-anpassen-zusaetzliche-schluessel"
source: "typo3.net"
tags: ["Extensions","Extbase","Datenbank","Frage"]
created: "2011-11-09"
last_reply: "2011-11-14"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# extension_builder: FieldType anpassen, zusätzliche Schlüssel

Extensions › Extbase · 3 Antworten · gestartet 2011-11-09

## Eröffnungsbeitrag

**_Andreas_** · 2011-11-09 · [Beitrag #1](https://www.typo3.net/d/108148-extension-builder-fieldtype-anpassen-zusaetzliche-schluessel/1)

Hallo zusammen,

derzeit erzeugt der extension_builder standardmäßig varchar(255) für alle Felder vom Typ String.
Eine Konfiguration ist derzeit (noch) nicht möglich.
Dasselbe gilt für zusätzliche Schlüssel, ohne die eine Suche in Tabellen mit sehr vielen Einträgen aber extrem langsam und somit unbrauchbar ist.

Nun habe ich in der settings.yaml "ext_tables.sql: merge" eingestellt, wodurch am Ende der Datei der gewünschte Token erstellt wird.
Ich dachte mir dann, dass ich einfach dahinter die gewünschten "ALTER TABLE" Befehle einfügen kann, diese werden aber vom extension_manager und auch vom Install-Tool igoniert.
Also bleibt nur das komplette create-statement zu kopieren und zu bearbeiten. Das ist allerdings recht unschön, wenn man später wieder neue Felder hinzufügt oder entfernt, muss man dies unten immer manuell nachziehen.

Habe ich hier etwas übersehen? Gibt es andere Möglichkeiten zusätzliche Schlüssel oder abweichende Feldeigenschaften zu definieren?

Ist (derzeit) die einzige Möglichkeit "ext_tables.sql: keep" zu verwenden und die Datei komplett manuell anzupassen?

Vielleicht hat ja noch jemand eine schlaue Idee.

Vielen Dank im Voraus
Andreas

## Antworten

### [#2](https://www.typo3.net/d/108148-extension-builder-fieldtype-anpassen-zusaetzliche-schluessel/2) · alisha · 2011-11-11

Hi,
nach dem Token eingefügte Zeilen dürften eigentlich nicht überschrieben werden, bei anderen Dateien funktioniert das bei mir, bei der hab ich es noch nicht ausprobiert. Du hast ja die Erweiterung entsprechend konfiguriert (roundtrip?)

Aber falls nicht, scheint das ein Bug zu sein, melde den doch. Oder wende dich mal an die Typo3-Mailinglist zum Ext.builder...

### [#3](https://www.typo3.net/d/108148-extension-builder-fieldtype-anpassen-zusaetzliche-schluessel/3) · _Andreas_ · 2011-11-11

Hallo,

danke für Deine Antwort!

> **alisha schrieb:**
>
> Du hast ja die Erweiterung entsprechend konfiguriert (roundtrip?)

Jepp, das habe ich.

> **alisha schrieb:**
>
> Aber falls nicht, scheint das ein Bug zu sein, melde den doch. Oder wende dich mal an die Typo3-Mailinglist zum Ext.builder...

Oder es ist so, dass der Extension-Manager und das DB-Compare vom Install-Tool "nur" CREATE Statements liest, aber keine ALTER Statements...

Von daher ist derzeit wohl die einzige Möglichkeit mit dem Extension Builder die ext_tables.sql einmalig zu erstellen und dann mit KEEP auszulassen und alle weiteren Änderungen manuell einzufügen.

Beim extension_builder einen Bug zu öffnen hilft imho nicht viel, da sie ihn sowieso mehr oder weniger komplett umbauen wollen.

Viele Grüße
Andreas

### [#4](https://www.typo3.net/d/108148-extension-builder-fieldtype-anpassen-zusaetzliche-schluessel/4) · alisha · 2011-11-14

Hi,
ich würde es melden, es ist immer gut zu wissen, wenn es Fehler gibt - ob es dann gleich behoben wird oder in der neuen Version darauf geachtet wird, ist ja dann den Entwicklern überlassen. Vielleicht ist es ja aber auch leicht zu beheben, dann könnte ich mir vorstellen, dass die das auch noch schnell machen. Bis die ganz neue Version fertig ist, dauert ja noch eine Weile...

Versuchs doch einfach mal...

du kannst ja auch einfach deine Änderungen unterhalb des Tokens setzen und dann halt eine Sicherheitskopie machen, wenn du den extension-builder wieder dran lässt, das Kopieren ist sicher schneller gemacht....

---

Quelle: „extension_builder: FieldType anpassen, zusätzliche Schlüssel“, typo3.net, https://www.typo3.net/d/108148-extension-builder-fieldtype-anpassen-zusaetzliche-schluessel
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
