Seite 1 von 1

Updateprobleme

Verfasst: 08.04.2010 11:37
von zappodrom
Moin,

ich habe eine phpbb3 Version 3.05 "gehabt". Diese wollte ich updaten auf 3.07-pl1. Als einzigen Mod habe ich (bis jetzt) nur den Anti-Spam ACP installiert. Auch schon unter Version 3.05.

Alles läuft soweit. Nur leider kann ich das zuvor von Version 3.05 erstellte Datenbank-Backup nicht wieder zurückspielen. Ich erhalte diese Meldung:

Code: Alles auswählen

SQL ERROR [ postgres ]

ERROR: sequence "phpbb3_words_seq" does not exist []

SQL

-- Table: phpbb3_words DROP SEQUENCE phpbb3_words_seq

BACKTRACE

FILE: includes/db/postgres.php
LINE: 177
CALL: dbal->sql_error()

FILE: includes/acp/acp_database.php
LINE: 367
CALL: dbal_postgres->sql_query()

FILE: includes/functions_module.php
LINE: 507
CALL: acp_database->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()
Wie ihr seht, benutze ich Postgres als DB und habe dort auch Shell-Zugriff. Wie ich die Fehlermeldung verstehe, fehlen mir die Tabellen für Anti-Spam. Gibt es einen Trick, wie ich diese schnell und einfach erstellen kann ohne die Backupdatei zu plündern?

Ich würde das Backup natürlich gerne nutzen, um auch die alten Beiträge und Benutzer wieder anzulegen.
Wäre für jede Hilfe echt dankbar!

Gruß,
Zappodrom

Re: Updateprobleme

Verfasst: 08.04.2010 11:48
von zappodrom
Hi folks,

wer lesen kann ist klar im Vorteil! :D

Ich hatte den DB-präfix von phpbb auf phpbb3 geändert gehabt. Allerdings bekomme ich das Backup immer noch nicht eingespielt. Ich erhalte jetzt folgenden Fehler:

Code: Alles auswählen

SQL ERROR [ postgres ]

ERROR: relation "phpbb_topics_watch" already exists []

SQL

-- Table: phpbb_topics_watch CREATE TABLE phpbb_topics_watch( topic_id int4 NOT NULL, user_id int4 NOT NULL, notify_status int2 DEFAULT (0)::smallint NOT NULL, CONSTRAINT phpbb_topics_watch_notify_status CHECK (notify_status >= 0), CONSTRAINT phpbb_topics_watch_topic_id CHECK (topic_id >= 0), CONSTRAINT phpbb_topics_watch_user_id CHECK (user_id >= 0) )

BACKTRACE

FILE: includes/db/postgres.php
LINE: 177
CALL: dbal->sql_error()

FILE: includes/acp/acp_database.php
LINE: 367
CALL: dbal_postgres->sql_query()

FILE: includes/functions_module.php
LINE: 507
CALL: acp_database->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()
Ist es vielleicht sinnvoll / notwendig die DB zu löschen und dann das Backup wieder einzuspielen? Geht das überhaupt? Ich meine phpbb greift doch ständig auf die DB zu...

Gruß,
Zappodrom