[TYPO3-german] Database compare klappt nicht (mehr)?

Christian Wolff Chris at connye.com
Wed Dec 12 15:37:41 CET 2007


On Wed, 12 Dec 2007 12:28:12 +0100, Gerhard Mehsel <sparking at gmx.net>  
wrote:

> Hallo Christian,
>
>
> Christian Wolff schrieb:
>> nur da mein Create Statement etwas anders aussah als das was die daten  
>> bank als feld typ zurück gegeben
>> hat dachte typo3 das dort ein update nötig sei. (also falscher alarm)  
>> nach dem ich das create statement
>> etwas abgewandelt hatte. (ohne den typ des feldes zu ändern) kam das  
>> compare dann zu dem richtigen
>> ergebnis das die typen gleich seinen und kein update nötig ist.
>
> Ja da hast du recht, das Feld ist eigentlich bereits so, wie es das  
> ALTER-Statement ändern möchte.
>
> Leider verstehe ich den Rest nicht ganz. Warum ein  
> CREATE/ALTER-Statement ändern? Das ALTER-Statement wird mir ja von Typo3  
> vorgeschlagen, was kann ich da wo ändern? Es handelt sich auch um  
> mehrere Felder, ca. 40 Stück.
>

Hallo Gerhard,
also jede extension bringt ein datei ext_tables.sql
in der ein oder mehrer CREATE Statements sind.

wenn typo3 jetzt die datenbank strucktur überprüft
nimmt es all diese Create Statements und
erzeugt ereugt daraus die SOLL strucktur. und merkt sich das.

dann guckt typo3 sich die aktuelle IST strucktur derr datenbank an.

und erzeugt aus der Differenz die vorgeschlagenen ALTER statements.

Dabei Kann es vorkommen das du z.usätzliche angaben. in deinem SOLL  
statement
hast. die aber Beim Abrfragen der IST DB nicht zurück gegeben werden. und  
typo3
halt einfach feststellt die Angegeeben strucktur. ist ungleich der die mir  
die datenbank
sagt.

jetzt must du gucken aus welcher Extension diese felder kommen. und gucken  
wie du es abändern must
das Typo3 nicht mehr mäckert.... und dann währe es nett dem extension  
autor auch noch bescheid zu sagen so
das er das ext_tables.sql in der nächsten version so ausliefert das es  
nicht zu seltsamkeiten kommt.

gruss chris






-- 
Christian Wolff // Berlin
http://www.connye.com

Latest Projects:
http://www.flycall.de | http://www.atr24.de | http://www.titanic.de


More information about the TYPO3-german mailing list