liebe typo3 gemeinde
ich mache mir gerade gedanken darüber, ob sich eine typo3 installation mit der zeit zumüllt.
ich denke hier vor allem an erweiterungen. kann man bedenkenlos erweiterungen installieren, experimentieren und danach wieder löschen ohne dass in der datenbank spuren zurückbleiben? möglicherweise leere tabellen oder so. habe davon leider gar keine ahnung!
gibt es eine möglichkeit seine typo3 installation zu pflegen und von unnötigem ballast zu befreien? oder ist das ganz und gar unnötig?
besten dank für hinweise
hallo sonya
danke für die antwort. muss man gegen diese "verbleibsel" etwas unternehmen? ich weiss, dass die ext entweder lokal oder global auf dem server verbleiben. sie können dann zu einem späteren zeitpunkt wieder installiert werden ohne neu heruntergeladen zu werden.
bleiben in dem fall auch andere spuren zurück (vermutlich tabellen, einträge in der localconf.php etc.)?
muss/soll/darf man dagegen etwas unternehmen oder ist das nicht nötig?
vermutlich hängt das von konkreten kenntnissen in php ab, oder der fertigkeit mit myphpadmin umzugehen.
gruss,
andreas
du kannst ja ab und zu das Installtool benutzen.
Unter database analyzer werden nach compare nicht mehr benötigte Tabellen aufgelistet.
gesagt, getan!
so präsentiert sich das ergebnis von "compare".
hier sind alle checkboxen markiert.
Changing fields
ALTER TABLE fe_users CHANGE name name varchar(80) DEFAULT '' NOT NULL;
Current value: varchar(100) DEFAULT '' NOT NULL
ALTER TABLE fe_users CHANGE telephone telephone varchar(20) DEFAULT '' NOT NULL;
Current value: varchar(25) DEFAULT '' NOT NULL
ALTER TABLE fe_users CHANGE fax fax varchar(20) DEFAULT '' NOT NULL;
Current value: varchar(25) DEFAULT '' NOT NULL
ALTER TABLE fe_users CHANGE email email varchar(80) DEFAULT '' NOT NULL;
Current value: varchar(255) DEFAULT '' NOT NULL
ALTER TABLE fe_users CHANGE zip zip varchar(10) DEFAULT '' NOT NULL;
Current value: varchar(20) DEFAULT '' NOT NULL
ALTER TABLE fe_users CHANGE country country varchar(40) DEFAULT '' NOT NULL;
Current value: varchar(60) DEFAULT '' NOT NULL
ALTER TABLE tx_veguestbook_entries CHANGE uid uid int(11) unsigned NOT NULL auto_increment;
Current value: int(11) unsigned DEFAULT '0' NOT NULL auto_increment
ALTER TABLE tt_address CHANGE module_sys_dmail_category module_sys_dmail_category int(10) unsigned DEFAULT '0' NOT NULL;
Current value: int(10) DEFAULT '0' NOT NULL
ALTER TABLE tt_address CHANGE module_sys_dmail_html module_sys_dmail_html tinyint(3) unsigned DEFAULT '0' NOT NULL;
Current value: tinyint(3) DEFAULT '0' NOT NULL
ALTER TABLE tx_chcforum_category CHANGE uid uid int(11) unsigned NOT NULL auto_increment;
Current value: int(11) unsigned DEFAULT '0' NOT NULL auto_increment
ALTER TABLE tx_chcforum_conference CHANGE uid uid int(11) unsigned NOT NULL auto_increment;
Current value: int(11) unsigned DEFAULT '0' NOT NULL auto_increment
ALTER TABLE tx_chcforum_forumgroup CHANGE uid uid int(11) unsigned NOT NULL auto_increment;
Current value: int(11) unsigned DEFAULT '0' NOT NULL auto_increment
ALTER TABLE tx_chcforum_post CHANGE uid uid int(11) unsigned NOT NULL auto_increment;
Current value: int(11) unsigned DEFAULT '0' NOT NULL auto_increment
ALTER TABLE tx_chcforum_thread CHANGE uid uid int(11) unsigned NOT NULL auto_increment;
Current value: int(11) unsigned DEFAULT '0' NOT NULL auto_increment
ALTER TABLE tx_chcforum_f_conf CHANGE uid uid int(11) unsigned NOT NULL auto_increment;
Current value: int(11) unsigned DEFAULT '0' NOT NULL auto_increment
ALTER TABLE tx_chcforum_mail_queue CHANGE uid uid int(11) unsigned NOT NULL auto_increment;
Current value: int(11) unsigned DEFAULT '0' NOT NULL auto_increment
ALTER TABLE tx_chcforum_posts_read CHANGE uid uid int(11) unsigned NOT NULL auto_increment;
Current value: int(11) unsigned DEFAULT '0' NOT NULL auto_increment
ich denke, diese aktion sollte ich als erstes ausführen.
Remove unused fields (rename with prefix)
(EXT) ALTER TABLE be_users CHANGE tx_frontendeditonly_frontend_only zzz_deleted_tx_frontendeditonly_frontend_only tinyint(3) unsigned DEFAULT '0' NOT NULL;
(EXT) ALTER TABLE be_users CHANGE tx_jullebeloginctl_cookieexpiration zzz_deleted_tx_jullebeloginctl_cookieexpiration int(11) DEFAULT '0' NOT NULL;
ALTER TABLE fe_users CHANGE static_info_country zzz_deleted_static_info_country char(3) DEFAULT '' NOT NULL;
ALTER TABLE fe_users CHANGE zone zzz_deleted_zone varchar(45) DEFAULT '' NOT NULL;
ALTER TABLE fe_users CHANGE language zzz_deleted_language char(2) DEFAULT '' NOT NULL;
ALTER TABLE fe_users CHANGE gender zzz_deleted_gender int(11) unsigned DEFAULT '0' NOT NULL;
ALTER TABLE fe_users CHANGE first_name zzz_deleted_first_name varchar(50) DEFAULT '' NOT NULL;
ALTER TABLE fe_users CHANGE last_name zzz_deleted_last_name varchar(50) DEFAULT '' NOT NULL;
ALTER TABLE fe_users CHANGE status zzz_deleted_status int(11) unsigned DEFAULT '0' NOT NULL;
ALTER TABLE fe_users CHANGE date_of_birth zzz_deleted_date_of_birth int(11) DEFAULT '0' NOT NULL;
ALTER TABLE fe_users CHANGE comments zzz_deleted_comments text NOT NULL;
(EXT) ALTER TABLE tt_content CHANGE tx_gstformresult_records zzz_deleted_tx_gstformresult_records blob NOT NULL;
was kann ich hier gefahrlos löschen lassen? die ersten zwei und der letzte eintrag hat einen gelben warnhienweis.
Removing tables (rename with prefix)
ALTER TABLE fe_groups_language_overlay RENAME zzz_deleted_fe_groups_language_overlay;
ALTER TABLE static_countries RENAME zzz_deleted_static_countries;
Records in table: 238
ALTER TABLE static_country_zones RENAME zzz_deleted_static_country_zones;
Records in table: 482
ALTER TABLE static_currencies RENAME zzz_deleted_static_currencies;
Records in table: 170
ALTER TABLE static_languages RENAME zzz_deleted_static_languages;
Records in table: 141
ALTER TABLE static_taxes RENAME zzz_deleted_static_taxes;
Records in table: 35
ALTER TABLE tt_board RENAME zzz_deleted_tt_board;
(EXT) ALTER TABLE tx_gstformresult_db RENAME zzz_deleted_tx_gstformresult_db;
(EXT) ALTER TABLE tx_kbmd5fepw_challenge RENAME zzz_deleted_tx_kbmd5fepw_challenge;
Records in table: 26
(EXT) ALTER TABLE tx_staticinfotables_hotlist RENAME zzz_deleted_tx_staticinfotables_hotlist;
hier haben die letzten drei einträge warnhinweise.
woher kommen all diese auflistungen? habe ich fehler gemacht bei der installation von ext? ist meine typo3 installation dem ende nahe? 😢
da ja alles im prinzip wunderbar funktioniert, frage ich mich, ob ich überhabt etwas antasten sollte...
kleine handgriffe habe in typo3 manchmal ungewollt grosse auswirkungen... #paralyzed#
herzlichen dank für hinweise,
andreas
ich habe meinen ganzen mut zusammengenommen und die änderungen schrittweise durchgeführt.
juhui, typo3 läuft noch 😃
aber: diese einträge blieben zurück und konnten offenbar nicht upgedated werden
ALTER TABLE tx_veguestbook_entries CHANGE uid uid int(11) unsigned NOT NULL auto_increment;
Current value: int(11) unsigned DEFAULT '0' NOT NULL auto_increment
ALTER TABLE tx_chcforum_category CHANGE uid uid int(11) unsigned NOT NULL auto_increment;
Current value: int(11) unsigned DEFAULT '0' NOT NULL auto_increment
ALTER TABLE tx_chcforum_conference CHANGE uid uid int(11) unsigned NOT NULL auto_increment;
Current value: int(11) unsigned DEFAULT '0' NOT NULL auto_increment
ALTER TABLE tx_chcforum_forumgroup CHANGE uid uid int(11) unsigned NOT NULL auto_increment;
Current value: int(11) unsigned DEFAULT '0' NOT NULL auto_increment
ALTER TABLE tx_chcforum_post CHANGE uid uid int(11) unsigned NOT NULL auto_increment;
Current value: int(11) unsigned DEFAULT '0' NOT NULL auto_increment
ALTER TABLE tx_chcforum_thread CHANGE uid uid int(11) unsigned NOT NULL auto_increment;
Current value: int(11) unsigned DEFAULT '0' NOT NULL auto_increment
ALTER TABLE tx_chcforum_f_conf CHANGE uid uid int(11) unsigned NOT NULL auto_increment;
Current value: int(11) unsigned DEFAULT '0' NOT NULL auto_increment
ALTER TABLE tx_chcforum_mail_queue CHANGE uid uid int(11) unsigned NOT NULL auto_increment;
Current value: int(11) unsigned DEFAULT '0' NOT NULL auto_increment
ALTER TABLE tx_chcforum_posts_read CHANGE uid uid int(11) unsigned NOT NULL auto_increment;
Current value: int(11) unsigned DEFAULT '0' NOT NULL auto_increment
diese aktion konnte schon durch die extension nicht ausgeführt werden. zudem steht dort auch noch
Notice: "Static data" may not need to be updated. You will only have to import static data each time you upgrade the extension.
was hat das zu bedeuten? danke für hinweise.