update script for UserAngelTypes and fixes to install.sql
This commit is contained in:
parent
d9896abc4d
commit
01e7bdce1d
|
@ -1173,10 +1173,10 @@ CREATE TABLE IF NOT EXISTS `Wecken` (
|
|||
-- Tabellenstruktur für Tabelle `UserAngelTypes`
|
||||
--
|
||||
|
||||
CREATE TABLE `engelsystem`.`UserAngelTypes` (
|
||||
CREATE TABLE IF NOT EXISTS `UserAngelTypes` (
|
||||
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
|
||||
`user_id` INT NOT NULL ,
|
||||
`angeltype_id` INT NOT NULL ,
|
||||
`confirm_user_id` INT NULL ,
|
||||
INDEX ( `user_id` , `angeltype_id` , `confirm_user_id` )
|
||||
) ENGINE = MYISAM ;
|
||||
) ENGINE = MYISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
|
||||
|
|
|
@ -0,0 +1,17 @@
|
|||
<?php
|
||||
if(sql_num_query("SHOW TABLES LIKE 'UserAngelTypes'") === 0) {
|
||||
sql_query("CREATE TABLE `UserAngelTypes` (
|
||||
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
|
||||
`user_id` INT NOT NULL ,
|
||||
`angeltype_id` INT NOT NULL ,
|
||||
`confirm_user_id` INT NULL ,
|
||||
INDEX ( `user_id` , `angeltype_id` , `confirm_user_id` )
|
||||
)");
|
||||
sql_query("INSERT INTO `UserAngelTypes` (`user_id`, `angeltype_id`)
|
||||
SELECT `User`.`UID`, `AngelTypes`.`id`
|
||||
FROM `User`
|
||||
INNER JOIN `AngelTypes`
|
||||
ON TRIM(TRAILING 'Angel' FROM `User`.`Art`) = `AngelTypes`.`name`");
|
||||
|
||||
$applied = true;
|
||||
}
|
Loading…
Reference in New Issue