[Typo3-german] tt_news "Table error!"

Thomas Mammitzsch typo at pure.kicks-ass.net
Tue Nov 29 17:57:06 CET 2005


Hallo Jochen,

Welches COMPARE meintest du denn? Hier die 3 möglichen Ergebnisse:

1. wenn ich "Update required tables: COMPARE" auswähle, möchte er
folgendes tun:

Changing fields
 ALTER TABLE tt_news CHANGE uid uid int(11) NOT NULL auto_increment;
 Current value: int(11) DEFAULT '0' NOT NULL auto_increment
 ALTER TABLE tt_news_cat CHANGE uid uid int(11) NOT NULL auto_increment;
 Current value: int(11) DEFAULT '0' NOT NULL auto_increment

ich klicke auf "Write to database" und lande wieder in der selben
Ansicht. Hab die Statements mal direkt im PHPMyAdmin abgesetzt - kein
Fehler. Danach wird allerdings immer noch o.g. angezeigt.

2. wenn ich bei "typo3conf/database.sql (1.1 M) COMPARE IMPORT VIEW "
auf COMPARE klicke, möchte er die tt_news, tt_news_cat, tt_news_cat_mm,
tt_news_related_mm entfernen (umbenennen) ohne die Tabellen neu
anzulegen - dann wäre mein Inhalt ja quasi weg. Ausserdem wird eine
ganze Latte von so sinnvollen Änderungen wie:

ALTER TABLE be_groups CHANGE title title varchar(20) NOT NULL default '';
 Current value: varchar(20) DEFAULT '' NOT NULL

Wozu das? Ist doch dasselbe bis auf die Reihenfolge der Feld-Eigenschaften?

3. Compare with $TCA

$TCA Einträge sind alle in der DB vorhanden. Es gibt allerdings ein paar
 DB-Felder die nicht im $TCA sind.
tt_news: t3ver_oid, t3ver_id
tt_news_cat: sorting

Hier noch der Vergleich zwischen $TCA und IST-Stand (warum das abweicht,
weiss ich nicht - sollte doch über den EM geupdatet werden, oder?)

tt_news:

Field name: | Suggested value from $TCA: | Actual value from database:

bodytext | text NOT NULL | mediumtext NOT NULL
archivedate | int(11) unsigned NOT NULL default '0' | int(11) NOT NULL
default '0'

und noch Abweichungen bei author, author_email, category, page,
sys_language_uid, I18n_parent

bei tt_news_cat gibts auch noch paar Abweichungen. Allerdings wird hier
keine Möglichkeit der Korrektur angeboten.

Gruß, Thomas

Jochen Rieger schrieb:
> Hi Thomas,
> 
> geh doch mal in den DB Analyzer im INSTALL Tool und Klick mal auf
> "COMPARE". Da wird Soll- und Ist-Zustand der DB verglichen und in der
> Regel werden Dir notwendige ALTER / ADD Befehle dort angezeigt und Du
> hast die Möglichkeit, sie ausführen zu lassen.
> 
> Beste Grüße,
> Jochen
> 
> Thomas Mammitzsch wrote:
> 
>> Hallo Liste,
>>
>> ich hab mal eben mein tt_news auf die 2.2.24 geupdatet. Jetzt bekomm ich
>> allerdings "Table error! Probably one or more required fields/tables are
>> missing in the database!" angezeigt! Kennt jemand dieses Problem? Bekomm
>> ich auf die schnelle raus, welche Felder/Tabellen fehlen?
>>
>> Grüße, Thomas
> 
> 



More information about the TYPO3-german mailing list