[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