phpBB Forum

It is currently Tue 22. May 2012, 13:14

All times are UTC + 1 hour

Forum rules


Hallo lieber Besucher und willkommen in unserem EQDKP-Plus Forum.

Bitte lies die folgenden Regeln und Informationen genau, bevor du etwas schreibst. Jede Zuwiderhandlung wird dazu führen, dass du ignoriert oder gebannt wirst. Jeder Post bedeutet, dass du die Regeln gelesen, verstanden und akzeptiert hast.

Deutsche Forenregeln – hier klicken



Post new topic Reply to topic  [ 7 posts ] 
Author Message
Offline
 Post subject: DB Rollback Problem
PostPosted: Mon 28. Feb 2011, 07:19 

Joined: Sat 19. Feb 2011, 17:51
Posts: 60
Hi Team!

- Ich habe gestern ein DB-Backup von meinem EQDKP 0.6.4.6 gemacht.
- Danach waren wir das erste mal raiden und ich habe den ersten Import gemacht.
- Alles prima, alles funktioniert - trotzdem wollte ich ein rollback auf das backup von gestern machen.
- Also lösche ich die aktuelle DB und importiere das backup von gestern und gebe an das das backup latin1 formatiert ist.
- Alles wird korrekt angezeigt, wie eben Stand von gestern als ich das Backup gemacht habe...

... aber, das einzige Problem was ich nun habe:

In der EQdkp System Komponenten Update Liste zeigt er an:

Quote:
EQDKP Plus 0.6.3.2 632 Itemstats uses ID Fehler Update

Das ist übrigens gestern als ich das backup gemacht habe alles grün gewesen, nun ist das obere der einzige rote punkt der angezeigt wird.

Also klicke ich auf Update, es kommt:

Quote:
Fehler ALTER TABLE item_cache DROP INDEX item_name
Fehler ALTER TABLE item_cache ADD INDEX (item_name, item_id)
ausgeführt DELETE FROM eqdkp_config WHERE config_name like 'plus_version'
ausgeführt INSERT INTO eqdkp_config VALUES ('plus_version', '0.6.3.3' )



Frage 1:
Wieso zeigt er diesen Fehler überhaupt an? Ich habe doch ein DB-Backup von gestern eingespielt wo der oben angezeigte Fehler noch nicht vorhanden war. Zudem sind zu dem Zeitpunkt noch gar keine Items im System drin gewesen.

Frage 2:
Was muss ich nun machen, damit alles wieder ok ist?


Danke für die Hilfe!



Top
 Profile  
 
Offline
 Post subject: Re: DB Rollback Problem
PostPosted: Mon 28. Feb 2011, 13:00 
Moderator
User avatar

Joined: Thu 6. Mar 2008, 16:32
Posts: 4317
Location: Remshalden
Hast du auch die Tabelle item_cache in deinem Backup berücksichtigt? Die hat nicht das Prefix von EQDKP und bevor die Frage kommt, weil Itemstats eine externe Funktion ist, die auch andere Itemstats diverser CMS verwenden können und der Cache dann nicht doppelt bzw mehrfach Platz verbraucht nutzen wir die Standard item_cache Tabelle.

Wenn nicht, die Tabelle item_cache einfach schnell von Hand erzeugen:
Code:
CREATE TABLE IF NOT EXISTS `item_cache` (
`item_name` varchar(100) NOT NULL default '',
`item_id` varchar(100) default '0',
`item_lang` varchar(2) default '',
`item_link` varchar(100) default NULL,
`item_color` varchar(20) NOT NULL default '',
`item_icon` varchar(50) NOT NULL default '',
`item_html` text NOT NULL,
UNIQUE KEY `item_name` (`item_name`),
FULLTEXT KEY `item_html` (`item_html`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;


ImageImage



Top
 Profile  
 
Offline
 Post subject: Re: DB Rollback Problem
PostPosted: Mon 28. Feb 2011, 16:31 

Joined: Sat 19. Feb 2011, 17:51
Posts: 60
Ah ok, na das muss man ja erstmal wissen! ;-)

Da ich das Backup intern aus EQDKP gemacht habe, ging ich davon aus das die ganze Datenbanktabellen gesichert werden. Also lege ich die Tabelle manuell an und dann sollte alles wieder funktionieren?

Super, werde ich nachher mal ausprobieren da ich jetzt leider weg mus und erst später wieder da bin.

Aber hier (nettgemeinte und nicht zynische Kritik) wäre es vielleicht angebracht den Nutzer beim erstellen eines Backups darauf hinzuweisen (so wie du mich gerade informiert hast)? Denn wenn jemand wie ich aus EQDKP ein backup macht, die DB leert und ein altes backup wieder einspielt wird er ja das gleiche Problem haben und sich wundern... das nur als Tipp.

Melde mich nachher nochmal, wenn ich die DB-Tabellen wieder hergestellt und es getestet habe.

DANKE Ghoschdi, das war sehr hilfreich :!:



Top
 Profile  
 
Offline
 Post subject: Re: DB Rollback Problem
PostPosted: Tue 1. Mar 2011, 16:04 

Joined: Sat 19. Feb 2011, 17:51
Posts: 60
Hi Ghoschdi,

so ich kam jetzt mal dazu...

Ich habe die fehlende item_cache jetzt mal manuell angelegt.
Nun merke ich wie automatisiert sekündlich mehr Items in diese DB-Tabelle eingefügt werden.
Ich werde mal abwarten bis das Script im Hintergrund damit fertig ist...

Denn aktuell zeigt er den Fehler im Adminbereich noch an:
EQDKP Plus 0.6.3.2 632 Itemstats uses ID Fehler Update

Soll ich warten bis alle Items neu gecached sind und ist der fehler somit vom Tisch oder soll ich warten bis er fertig ist und dann das Update durchführen?

Liebe Grüße



Top
 Profile  
 
Offline
 Post subject: Re: DB Rollback Problem
PostPosted: Tue 1. Mar 2011, 16:31 
Moderator
User avatar

Joined: Thu 6. Mar 2008, 16:32
Posts: 4317
Location: Remshalden
Das Update noch durchführen.


ImageImage



Top
 Profile  
 
Offline
 Post subject: Re: DB Rollback Problem
PostPosted: Tue 1. Mar 2011, 17:08 

Joined: Sat 19. Feb 2011, 17:51
Posts: 60
Ok danke, Update erfolgreich durchgeführt.

Kurze Frage:
Wer (welches script/tool/addon) ist für die item_cache zuständig und liest der nun alle Items aller Bosse aller Instanzen neu ein? Wieviel sind das in etwa?
Aktuell ist er bei 1032 ( tendenz weiterhin wachsend ).



Top
 Profile  
 
Offline
 Post subject: Re: DB Rollback Problem
PostPosted: Tue 1. Mar 2011, 17:17 
Moderator
User avatar

Joined: Thu 6. Mar 2008, 16:32
Posts: 4317
Location: Remshalden
Itemstats, zieht aus der Armory o.ä. die Stats der gefallenen Items in deiner DB.


ImageImage



Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 7 posts ] 

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  

(C) The EQdkp-Plus Developer Team
EQdkp Plus Template by Ramon Kaes