wcf1_conversation_message_search_index already exists

  • Betroffene App
    WoltLab Suite Core

    Also ich hätte ehrlich gesagt nicht gedacht, dass ein Update so viele Probleme mit sich bringt...

    Nach meinem Update auf WCF2.1 bekomme ich am Ende jeder Paketinstallation den Fehler

    Code
    Fatal error: Could not execute prepared statement: SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'wcf1_conversation_message_search_index' already exists


    Ich hab keine Ahnung, was er mit dieser Tabelle machen will. Der Fehler kommt selbst bei einfachsten Plugins. Das Plugin wird zwar installiert, aber der Fehler sollte ja nicht sein.

    Woran liegt das?

    Entwicklung und Design moderner Webapplikationen

    kostenloser Support • Vorschläge teilen • Plugins kaufen

    Darkwood.Design

    • Offizieller Beitrag

    Ich habe gerade mal nachgeschaut, die Tabelle wird nur versucht anzulegen, wenn diese laut wcf1_package_installation_sql_log nicht existiert.

    SQL
    INSERT INTO	wcf1_package_installation_sql_log
    		(sqlTable, packageID)
    VALUES		('wcf1_conversation_message_search_index', (
    			SELECT	packageID
    			FROM	wcf1_package
    			WHERE	package = 'com.woltlab.wcf.conversation'
    		))

    Alexander Ebert
    Senior Developer WoltLab® GmbH

  • Ich habe gerade mal nachgeschaut, die Tabelle wird nur versucht anzulegen, wenn diese laut wcf1_package_installation_sql_log nicht existiert.

    SQL
    INSERT INTO	wcf1_package_installation_sql_log
    		(sqlTable, packageID)
    VALUES		('wcf1_conversation_message_search_index', (
    			SELECT	packageID
    			FROM	wcf1_package
    			WHERE	package = 'com.woltlab.wcf.conversation'
    		))

    danke dir - das hat geklappt, bekomme jetzt einen neuen Fehler

    wie währe der SQL für wbb1_post_search_index ?

    Entwicklung und Design moderner Webapplikationen

    kostenloser Support • Vorschläge teilen • Plugins kaufen

    Darkwood.Design

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!