===== WikkaWiki => DB update =====
== Änderungen in den letzten Versionen des Wiki ==
Insbesondere bezieht sich dies auf 1.4.X.


((1)) Daten importieren / exportieren
Vgl. dazu [[RelationalDBs folgenden Artikel]]


((1)) Änderungen im Datenbankmodell
Folgende Änderungen müssen bei Updates bzw. auch bei Neuinstallation berücksichtigt werden:

//immer an den Tabellenpräfix denken, falls vorhanden!//
	
	((2)) Sprung 1.3.5 auf 1.3.6
	Nicht wirklich wichtig und unklar, ob notwendig, aber in der Liste der Updates vermerkt sind folgende Änderungen in der DB:
	%%(sql)
UPDATE `users` SET theme='classic' WHERE theme='default';
	
	%%
	
	((2)) Sprung 1.3.7 auf 1.4.0
	Mehrere Änderungen - allerdings eher kleiner:
	%%(sql;1)
ALTER TABLE pages CHANGE time time datetime NOT NULL default '1900-01-01 00:00:00';
ALTER TABLE referrers CHANGE time time datetime NOT NULL default '1900-01-01 00:00:00';
ALTER TABLE users CHANGE signuptime signuptime datetime NOT NULL default '1900-01-01 00:00:00';
ALTER TABLE comments CHANGE time time datetime NOT NULL default '1900-01-01 00:00:00';
	%%
	
	((2)) Sprung 1.4.0 auf 1.4.1
	Hier erfolgten insbesondere erste Anpassungen in der ##users##-Tabelle 
	%%(sql;1)
ALTER TABLE users CHANGE default_comment_display default_comment_display int NOT NULL default 3;
	%%
	Die eigentlichen Veränderungen bei Anmeldung (anderes hashing der Passwörter) waren dann doch später?
	
	((2)) Sprung 1.4.1 auf 1.4.2
	
	%%(sql;1)
ALTER TABLE users CHANGE COLUMN password md5_password varchar(32) NOT NULL DEFAULT '';
ALTER TABLE users ADD COLUMN password varchar(255) NOT NULL DEFAULT '';
ALTER TABLE users ADD COLUMN force_password_reset boolean NOT NULL DEFAULT false;
	%%