Hi Ralf,
einfach in deine Extension einen 

CREATE TABLE TABLE tx_myext_domain_model_twin {
Vk_name [your new definition of the field] UNIQUE
} 

In der Regel zeit der der Database Complare auc den ist zustand an.
Den kann man in der regel per copy & paste ins CREATE Statment nehmen.

Gruss chris

-----Ursprüngliche Nachricht-----
Von: typo3-german-boun...@lists.typo3.org 
[mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Ralf-Rene Schröder
Gesendet: Montag, 20. April 2015 12:36
An: typo3-german@lists.typo3.org
Betreff: Re: [TYPO3-german] SQL Befehl in der ext_tables.sql

Am 20.04.2015 um 08:51 schrieb Chris Wolff - AERTiCKET AG:
> Typo3 parsed dann beim datenbank update alle create statements (core + 
> extension). 
> und vergleicht dann ist und soll zustand. Um dann entsprechende alter 
> statments zu erzeugen.
aber das ist ja mein Problem
mein richtiger IST Zustand ist der der Datenbank (das soll auch mein SOLL 
Zustand werden)... ich möchte nun wissen wie meine ext_tables.sql aussehen muß, 
damit TYPO3 nicht mehr meckert, also wie sieht das Kommando dort aus um ein 
Datenbankfeld selber "unique" zu machen...

wie gesagt...
in der Datenbank selber habe ich es schon manuell gesetzt mit:
ALTER IGNORE TABLE tx_myext_domain_model_twin ADD UNIQUE (vk_name); so 
funktioniert alles wie gewünscht, aber TYPO3 will es natürlich wieder 
rückgängig machen, weil es eben in der ext_tables.sql nicht entsprechend 
konfiguriert wurde...

--
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format 
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an