Hallo,
endlich habe ich mal Zeit, mich darum zu kümmern.
Kann ich, um die Datenbank zu reparieren, nicht auch folgendes tun?:
- Struktur von Schueler-Talk exportieren
- Struktur einer 3.1.5 Neuinstallation exportieren
- Beide exportierten Datenbanken und Notepad++ miteinander vergleichen (Compare-Plugin)
- Unterschiede in Komplett-Export (Daten und Struktur) von Schueler-Talk übernehmen
- Datenbank online löschen und durch korrigierte Version ersetzen (natürlich erst im Testsystem unter
http://www.schueler-talk.de/dev)
Die Struktur-SQLs können bei Interesse hier herunter geladen werden:
https://www.dropbox.com/sh/dt17mwegqfqi ... fJ1Ka?dl=0
/Edit:
Ich habe die Strukturen nun mal miteinander verglichen. Dabei sind mir folgende Änderungen aufgefallen. Es gab aber weitere Veränderungen, die aber von installierten Extensions kamen. Weiterhin gibt es auch unterschiedliche Reihenfolgen bei den einzelnen Zeilen. Wirkt sich das irgendwie aus? Ansonsten wäre es nett, wenn ihr euch mal zu den unten stehenden Dingen äußert. Welche rühren definitiv von 3.0 her, sollten gelöscht oder geändert werden? Die "Timezone" ist klar, schließlich kann ich wegen der keinen neuen User anlegen.
Wie ändere ich das alles am besten? Direkt in phpMyAdmin oder über die SQL-Datei und dann irgendwie (wie?) importieren?
phpBB_posts
Original 3.1.5: `post_text` mediumtext COLLATE utf8_bin NOT NULL,
Schueler Talk: `post_text` mediumtext CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
Original 3.1.5:
Schueler Talk:+ `post_modified` int(11) unsigned NOT NULL DEFAULT '0',
Original 3.1.5: KEY `post_visibility` (`post_visibility`)
Schueler Talk:
KEY `post_visibility` (`post_visibility`),
+ FULLTEXT KEY `post_subject` (`post_subject`),
+ FULLTEXT KEY `post_content` (`post_text`,`post_subject`)
phpBB_reports
Original 3.1.5:
`report_text` mediumtext COLLATE utf8_bin NOT NULL,
+ `reported_post_enable_bbcode` tinyint(1) unsigned NOT NULL DEFAULT '1',
+ `reported_post_enable_smilies` tinyint(1) unsigned NOT NULL DEFAULT '1',
+ `reported_post_enable_magic_url` tinyint(1) unsigned NOT NULL DEFAULT '1',
`reported_post_text` mediumtext COLLATE utf8_bin NOT NULL,
Schueler Talk: `report_text` mediumtext COLLATE utf8_bin NOT NULL,
-
-
-
`reported_post_text` mediumtext COLLATE utf8_bin NOT NULL,
phpBB_search_wordmatch
Original 3.1.5: `title_match` tinyint(1) unsigned NOT NULL DEFAULT '0',
-
UNIQUE KEY `un_mtch` (`word_id`,`post_id`,`title_match`),
Schueler Talk:
`title_match` tinyint(1) unsigned NOT NULL DEFAULT '0',
+ UNIQUE KEY `unq_mtch` (`word_id`,`post_id`,`title_match`),
UNIQUE KEY `un_mtch` (`word_id`,`post_id`,`title_match`),
phpBB_styles
Original 3.1.5:
`style_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
`style_name` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
`style_copyright` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
`style_active` tinyint(1) unsigned NOT NULL DEFAULT '1',
-
-
-
`style_path` varchar(100) COLLATE utf8_bin NOT NULL DEFAULT '',
`bbcode_bitfield` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT 'kNg=',
`style_parent_id` int(4) unsigned NOT NULL DEFAULT '0',
`style_parent_tree` text COLLATE utf8_bin NOT NULL,
-
PRIMARY KEY (`style_id`),
UNIQUE KEY `style_name` (`style_name`)
-
-
-
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=2 ;
Schueler Talk:
`style_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
`style_name` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
`style_copyright` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
`style_active` tinyint(1) unsigned NOT NULL DEFAULT '1',
+ `template_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
+ `theme_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
+ `imageset_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
`style_path` varchar(100) COLLATE utf8_bin NOT NULL DEFAULT '',
`bbcode_bitfield` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT 'kNg=',
`style_parent_id` int(4) unsigned NOT NULL DEFAULT '0',
`style_parent_tree` text COLLATE utf8_bin NOT NULL,
+ `topic_preview_theme` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT 'light',
PRIMARY KEY (`style_id`),
UNIQUE KEY `style_name` (`style_name`),
+ KEY `template_id` (`template_id`),
+ KEY `theme_id` (`theme_id`),
+ KEY `imageset_id` (`imageset_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=4 ;
phpBB_topics
Original 3.1.5:
KEY `fid_time_moved` (`forum_id`,`topic_last_post_time`,`topic_moved_id`),
-
-
KEY `topic_visibility` (`topic_visibility`),
KEY `forum_vis_last` (`forum_id`,`topic_visibility`,`topic_last_post_id`)
-
-
-
-
-
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=2 ;
Schueler Talk:
KEY `fid_time_moved` (`forum_id`,`topic_last_post_time`,`topic_moved_id`),
+ KEY `altt` (`topic_last_post_id`),
+ KEY `topic_last_post_id` (`topic_last_post_id`),
KEY `topic_visibility` (`topic_visibility`),
KEY `forum_vis_last` (`forum_id`,`topic_visibility`,`topic_last_post_id`),
+ FULLTEXT KEY `topic_title` (`topic_title`),
+ FULLTEXT KEY `topic_title_2` (`topic_title`),
+ FULLTEXT KEY `topic_title_3` (`topic_title`),
+ FULLTEXT KEY `topic_title_4` (`topic_title`),
+ FULLTEXT KEY `topic_title_5` (`topic_title`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=4051 ;
phpBB_users
Original 3.1.5:
+ `user_timezone` varchar(100) COLLATE utf8_bin NOT NULL DEFAULT '',
-
-
`user_dateformat` varchar(30) COLLATE utf8_bin NOT NULL DEFAULT 'd M Y H:i',
Schueler Talk:
-
+ `user_timezone` decimal(5,2) NOT NULL DEFAULT '0.00',
+ `user_dst` tinyint(1) unsigned NOT NULL DEFAULT '0',
`user_dateformat` varchar(30) COLLATE utf8_bin NOT NULL DEFAULT 'd M Y H:i',
Danke und Gruß
Martin