Skip to content
Snippets Groups Projects
Commit 083fb5ec authored by Tomasz Wolniewicz's avatar Tomasz Wolniewicz
Browse files

updating database info

parent 1e797b4f
Branches
Tags
No related merge requests found
-- MySQL dump 10.14 Distrib 5.5.68-MariaDB, for Linux (x86_64)
--
-- Host: localhost Database: edugain
-- ------------------------------------------------------
-- Server version 5.5.68-MariaDB
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
......@@ -31,7 +25,7 @@ CREATE TABLE `attribute` (
`description` longtext COLLATE utf8_unicode_ci,
PRIMARY KEY (`id`),
UNIQUE KEY `UNIQ_FA7AEFFB5E237E06` (`name`)
) ENGINE=InnoDB AUTO_INCREMENT=48 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
......@@ -50,7 +44,7 @@ CREATE TABLE `cert` (
PRIMARY KEY (`id`),
KEY `sha1` (`sha1`),
KEY `sha256` (`sha256`)
) ENGINE=MyISAM AUTO_INCREMENT=235 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
......@@ -99,10 +93,11 @@ CREATE TABLE `entities` (
`entity_txt` mediumblob,
`sha1` char(50) COLLATE utf8_unicode_ci NOT NULL,
`modified` tinyint(4) DEFAULT NULL,
`modtime` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `entityid` (`entityid`),
KEY `regauth` (`regauth`)
) ENGINE=MyISAM AUTO_INCREMENT=332453 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
......@@ -129,6 +124,9 @@ CREATE TABLE `entities_status` (
`sirtfi_idp_cnt` smallint(6) DEFAULT NULL,
`sirtfi_sp_cnt` smallint(6) DEFAULT NULL,
`sirtfi_cnt` smallint(6) DEFAULT NULL,
`sirtfi2_idp_cnt` smallint(6) DEFAULT NULL,
`sirtfi2_sp_cnt` smallint(6) DEFAULT NULL,
`sirtfi2_cnt` smallint(6) DEFAULT NULL,
`hfd_cnt` smallint(6) DEFAULT NULL,
`coco_cnt` smallint(6) DEFAULT NULL,
`rands_cnt` smallint(6) DEFAULT NULL
......@@ -177,13 +175,13 @@ CREATE TABLE `entity_contactperson` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`entity_id` int(11) NOT NULL,
`type` char(25) COLLATE utf8_unicode_ci DEFAULT NULL,
`givenname` char(64) COLLATE utf8_unicode_ci DEFAULT NULL,
`givenname` char(128) COLLATE utf8_unicode_ci DEFAULT NULL,
`surname` char(128) COLLATE utf8_unicode_ci DEFAULT NULL,
`company` char(128) COLLATE utf8_unicode_ci DEFAULT NULL,
`subtypeschema` char(128) COLLATE utf8_unicode_ci DEFAULT NULL,
`subtype` char(64) COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=783736 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
......@@ -220,6 +218,7 @@ CREATE TABLE `entity_details` (
`coco_status` int(1) DEFAULT NULL,
`coco_id` int(11) DEFAULT NULL,
`sirtfi` int(4) DEFAULT '0',
`sirtfi2` int(4) DEFAULT '0',
UNIQUE KEY `entity_id` (`entity_id`),
KEY `roles` (`roles`),
KEY `entity_id_2` (`entity_id`)
......@@ -394,7 +393,7 @@ CREATE TABLE `entity_roles` (
PRIMARY KEY (`id`),
UNIQUE KEY `entity_id` (`entity_id`,`roledesc`),
KEY `roledesc` (`roledesc`)
) ENGINE=MyISAM AUTO_INCREMENT=585491 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
......@@ -458,7 +457,7 @@ CREATE TABLE `entityattributes_dict` (
`short` char(30) COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `name` (`name`,`value`)
) ENGINE=MyISAM AUTO_INCREMENT=191 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
......@@ -473,7 +472,7 @@ CREATE TABLE `entitywarnings_dict` (
`message` char(255) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `message` (`message`)
) ENGINE=MyISAM AUTO_INCREMENT=56 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
......@@ -497,7 +496,23 @@ CREATE TABLE `federation` (
`policy_version` int(8) DEFAULT NULL,
`country_code` char(10) COLLATE utf8_unicode_ci DEFAULT NULL,
`production_date` date DEFAULT NULL,
KEY `code` (`code`)
`suspension_date` date DEFAULT NULL,
`tech_suspension_date` date DEFAULT NULL,
UNIQUE KEY `code` (`code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `federation_history`
--
DROP TABLE IF EXISTS `federation_history`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `federation_history` (
`code` char(20) COLLATE utf8_unicode_ci DEFAULT NULL,
`event_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
`status` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
......@@ -686,7 +701,7 @@ CREATE TABLE `person` (
`role` char(15) COLLATE utf8_unicode_ci DEFAULT NULL,
`code` char(20) COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1912 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
......@@ -781,8 +796,8 @@ CREATE TABLE `security_contact` (
/*!50001 SET character_set_results = utf8 */;
/*!50001 SET collation_connection = utf8_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`root`@`localhost` SQL SECURITY DEFINER */
/*!50001 VIEW `federation_v` AS select `mds_data`.`code` AS `code`,`mds_data`.`reg_auth` AS `reg_auth`,`mds_data`.`metadata_url` AS `metadata_url`,`mds_data`.`status` AS `status`,`federation`.`fed_id` AS `fed_id`,`federation`.`europe` AS `europe`,`federation`.`contact_email` AS `contact_email`,`federation`.`url` AS `url`,`federation`.`policy_english` AS `policy_english`,`federation`.`policy_hardcopy` AS `policy_hardcopy`,`federation`.`policy_date` AS `policy_date`,`federation`.`membership_date` AS `membership_date`,`federation`.`production_date` AS `production_date`,`federation`.`name` AS `name`,`federation`.`policy_version` AS `policy_version`,`federation_status`.`valid_until` AS `valid_until`,`federation_status`.`last_notification` AS `last_notification`,`federation_status`.`feed_problem` AS `feed_problem`,`federation_status`.`new_profile_status` AS `new_profile_status`,`federation_status`.`new_profile_modified` AS `new_profile_modified` from ((`mds_data` left join `federation` on((`mds_data`.`code` = `federation`.`code`))) left join `federation_status` on((`federation`.`code` = `federation_status`.`code`))) */;
/*!50013 SQL SECURITY DEFINER */
/*!50001 VIEW `federation_v` AS select `federation`.`code` AS `code`,`mds_data`.`reg_auth` AS `reg_auth`,`mds_data`.`metadata_url` AS `metadata_url`,`mds_data`.`status` AS `status`,`federation`.`fed_id` AS `fed_id`,`federation`.`europe` AS `europe`,`federation`.`contact_email` AS `contact_email`,`federation`.`url` AS `url`,`federation`.`policy_english` AS `policy_english`,`federation`.`policy_hardcopy` AS `policy_hardcopy`,`federation`.`policy_date` AS `policy_date`,`federation`.`membership_date` AS `membership_date`,`federation`.`production_date` AS `production_date`,`federation`.`name` AS `name`,`federation`.`policy_version` AS `policy_version`,`federation_status`.`valid_until` AS `valid_until`,`federation_status`.`last_notification` AS `last_notification`,`federation_status`.`feed_problem` AS `feed_problem`,`federation_status`.`new_profile_status` AS `new_profile_status`,`federation_status`.`new_profile_modified` AS `new_profile_modified` from ((`federation` left join `mds_data` on((`mds_data`.`code` = `federation`.`code`))) left join `federation_status` on((`federation`.`code` = `federation_status`.`code`))) */;
/*!50001 SET character_set_client = @saved_cs_client */;
/*!50001 SET character_set_results = @saved_cs_results */;
/*!50001 SET collation_connection = @saved_col_connection */;
......@@ -795,5 +810,3 @@ CREATE TABLE `security_contact` (
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2022-08-01 19:07:08
......@@ -18,13 +18,18 @@ create temporary table entity_warn_tmp as (select entities.id as entity_id, BIT_
UPDATE entity_details JOIN entity_warn_tmp ON entity_details.entity_id=entity_warn_tmp.entity_id set entity_details.validator_status=entity_warn_tmp.warn;
CREATE temporary table sirtfi_tmp AS (SELECT entity_id from entity_attributes where entityattributes_dict_id = 76);
CREATE temporary table sirtfi2_tmp AS (SELECT entity_id from entity_attributes where entityattributes_dict_id = 198);
UPDATE entity_details JOIN sirtfi_tmp ON entity_details.entity_id=sirtfi_tmp.entity_id SET entity_details.sirtfi = 1;
UPDATE entity_details JOIN sirtfi2_tmp ON entity_details.entity_id=sirtfi2_tmp.entity_id SET entity_details.sirtfi2 = 1;
UPDATE entity_details JOIN entity_warnings ON entity_details.entity_id = entity_warnings.entity_id SET entity_details.sirtfi=2 WHERE entity_warnings.warning_id = 16 ;
drop table entity_warn_tmp;
drop table sirtfi_tmp;
drop table sirtfi2_tmp;
DELETE FROM federation_warnings;
INSERT INTO federation_warnings (code,warnings) SELECT mds_data.code, bit_or(entity_details.validator_status) FROM mds_data JOIN entities ON mds_data.reg_auth = entities.regauth JOIN entity_details ON entity_details.entity_id = entities.id GROUP BY mds_data.reg_auth;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment