[TYPO3-german] Update auf 4.4.6 anschließender Compare der DB

Patrick Zanker pzanker at fto.de
Mon Jan 10 11:46:37 CET 2011


Hallo Typo3 'ler,

ich bin gerade dabei ein Update auf 4.4.6 durchzuführen.

Wenn ich nun einen Compare der Datenbank durchführen möchte, erscheint 
bei mir folgendes

Table and field definitions should be updated

There seems to be a number of differencies between the database and the 
selected SQL-file.
Please select which statements you want to execute in order to update 
your database:

    1.

Add fields

    1. ALTER TABLE sys_history ADD KEY recordident 
(tablename(510),recuid,tstamp);

Changing fields

    1. select/deselect all
    2. ALTER TABLE cachingframework_cache_hash DROP KEY cache_id;
    3. ALTER TABLE cachingframework_cache_hash ADD KEY cache_id 
(identifier(256));
    4. ALTER TABLE sys_refindex CHANGE tablename tablename text;
       Current value: varchar(80) default ''
    5. ALTER TABLE sys_refindex CHANGE ref_table ref_table text;
       Current value: varchar(80) default ''
    6. ALTER TABLE sys_refindex DROP KEY lookup_string;
    7. ALTER TABLE sys_refindex ADD KEY lookup_string (ref_string(400));
    8. ALTER TABLE cachingframework_cache_pages DROP KEY cache_id;
    9. ALTER TABLE cachingframework_cache_pages ADD KEY cache_id 
(identifier(256));
   10. ALTER TABLE cachingframework_cache_pagesection DROP KEY cache_id;
   11. ALTER TABLE cachingframework_cache_pagesection ADD KEY cache_id 
(identifier(256));

Add tables

    1. select/deselect all
    2. CREATE TABLE cachingframework_cache_hash_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(256)) ) ENGINE=InnoDB;
    3. CREATE TABLE sys_registry ( uid int(11) unsigned NOT NULL 
auto_increment, entry_namespace text NOT NULL, entry_key text NOT NULL, 
entry_value blob, PRIMARY KEY (uid), UNIQUE entry_identifier 
(entry_namespace,entry_key(256)) );
    4. CREATE TABLE cachingframework_cache_pages_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(256)) ) ENGINE=InnoDB;
    5. CREATE TABLE cachingframework_cache_pagesection_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(256)) ) ENGINE=InnoDB;
    6. CREATE TABLE tx_realurl_uniqalias ( uid int(11) NOT NULL 
auto_increment, tstamp int(11) NOT NULL default '0', tablename 
varchar(100) NOT NULL default '', field_alias varchar(60) NOT NULL 
default '', field_id varchar(60) NOT NULL default '', value_alias text 
NOT NULL, value_id int(11) NOT NULL default '0', lang int(11) NOT NULL 
default '0', expire int(11) NOT NULL default '0', PRIMARY KEY (uid), KEY 
tablename (tablename), KEY bk_realurl01 
(field_alias,field_id,value_id,lang,expire), KEY bk_realurl02 
(tablename,field_alias,field_id,value_alias(220),expire) );

Ganz unten gibt es ja dann den Button "Write to database". Wenn ich dies 
ausführe ändert sich nichts, es werden immer die obigen Meldungen 
angezeigt. Wie bekomme ich die weg?

Über Hilfe würde ich mich sehr freuen.

Viele Grüße
Patrick


More information about the TYPO3-german mailing list