01. 03. 2010, 11:30

Bekomme in einer frischen 4.3.2 Installatione dieses hier, wenn ich den compare ausführen will:

Add fields

ALTER TABLE sys_registry ADD UNIQUE entry_identifier (entry_namespace,entry_key(384));
ALTER TABLE sys_history ADD KEY recordident (tablename(765),recuid,tstamp);

Changing fields
select/deselect all

ALTER TABLE cachingframework_cache_hash DROP KEY cache_id;
ALTER TABLE cachingframework_cache_hash ADD KEY cache_id (identifier(384));
ALTER TABLE cachingframework_cache_hash_tags CHANGE identifier identifier text;
Current value: varchar(128-) default ''
ALTER TABLE cachingframework_cache_hash_tags DROP KEY cache_tag;
ALTER TABLE cachingframework_cache_hash_tags ADD KEY cache_tag (tag(384));
ALTER TABLE sys_refindex CHANGE tablename tablename text;
Current value: varchar(255) default ''
ALTER TABLE sys_refindex CHANGE ref_table ref_table text;
Current value: varchar(255) default ''
ALTER TABLE sys_refindex DROP KEY lookup_string;
ALTER TABLE sys_refindex ADD KEY lookup_string (ref_string(600));
ALTER TABLE cachingframework_cache_pages DROP KEY cache_id;
ALTER TABLE cachingframework_cache_pages ADD KEY cache_id (identifier(384));
ALTER TABLE cachingframework_cache_pages_tags CHANGE identifier identifier text;
Current value: varchar(128-) default ''
ALTER TABLE cachingframework_cache_pages_tags DROP KEY cache_tag;
ALTER TABLE cachingframework_cache_pages_tags ADD KEY cache_tag (tag(384));
ALTER TABLE cachingframework_cache_pagesection DROP KEY cache_id;
ALTER TABLE cachingframework_cache_pagesection ADD KEY cache_id (identifier(384));
ALTER TABLE cachingframework_cache_pagesection_tags CHANGE identifier identifier text;
Current value: varchar(128-) default ''
ALTER TABLE cachingframework_cache_pagesection_tags DROP KEY cache_tag;
ALTER TABLE cachingframework_cache_pagesection_tags ADD KEY cache_tag (tag(384));

Add tables

CREATE TABLE tt_news_cache_tags (
id int(11) unsigned NOT NULL auto_increment,
identifier text NOT NULL,
tag text NOT NULL,
PRIMARY KEY (id),
KEY cache_id (identifier),
KEY cache_tag (tag(384))
) ENGINE=InnoDB;

Nun soll man diese hier tun:

multiplyDBfieldSize leer lassen

steht bei mir auf 2.

Dann funkioniert zwar der compare, aber bei unseren mehrsprachigen Installationen kann ich das nicht machen, da fliegt mir alles um die Ohren.

Kann da jemand helfen?

Danke