Zum Inhalt springen

MySQL Update im Extension Manager

Erstellt am 4. Mai 2006 · 2 Antworten · letzte Antwort am 4. Mai 2006

Tags: Datenbank, Frage

konkret ·

Hab eine EXT geschrieben und folgende Tabellenstruktur angelegt:

CREATE TABLE tx_myextension (
	uid int(11) unsigned NOT NULL auto_increment,
	pid int(11) unsigned DEFAULT '0' NOT NULL,
	tstamp int(11) unsigned DEFAULT '0' NOT NULL,
	crdate int(11) unsigned DEFAULT '0' NOT NULL,
	cruser_id int(11) unsigned DEFAULT '0' NOT NULL,
	sorting int(10) unsigned NOT NULL,
  	deleted tinyint(4) unsigned NOT NULL,
  	hidden tinyint(4) unsigned DEFAULT '0' NOT NULL,
	title tinytext DEFAULT "" NOT NULL,
	name varchar(100) DEFAULT "" NOT NULL,
	email varchar(100) DEFAULT "" NOT NULL,
	url varchar(200) DEFAULT "" NOT NULL,
	text text NOT NULL,
	
	PRIMARY KEY (uid),
	KEY parent (pid)
);

eigentlich arbeitet die Extension ja, nur im Kickstarter bekomme ich ständig die anzeige zum Update (unter Update needed🙂 der Tabelle und bei Database status wird folgende Meldung ausgegeben:

Table error!
Probably one or more required fields/tables are missing in the database!

Jetzt meine Frage: Woran liegt das? Hab da nichts diesbezügliches gefunden.

mfg konkret

steffenk ·

Typo3 vergleicht immer die Definition mit der vorhandenen Tabelle.
Auf jeden Fall solltest Du mal die emconf updaten
(Ext Manager / backup/delete / Update extension EM_CONF file )

u.U. die create-Anweisung so abändern, das er zufrieden ist.

Ansonsten kann man das auch getrost ignorieren, da es nichts mit der Lauffähigkeit zu tun hat.