Skip to content
Snippets Groups Projects
create-manager-db.sql 1.17 KiB
Newer Older

--
-- Database: `idp_account_manager`
--

-- --------------------------------------------------------


CREATE TABLE `authenticationtokens` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `token` varchar(50) NOT NULL,
  `email_address` varchar(200) NOT NULL,
  `sp_entityid` varchar(200) NOT NULL,
  `creation_date` date DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `token_2` (`token`),
  KEY `token` (`token`),
  CONSTRAINT token_email_entity UNIQUE (email_address(50),sp_entityid(50))
) ENGINE=MyISAM  DEFAULT CHARSET=utf8;

CREATE TABLE `serviceproviders` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `entityid` varchar(200) NOT NULL,
  `displayname` varchar(500) DEFAULT NULL,
  `contacts` varchar(2000) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `entityid` (`entityid`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;

CREATE TABLE `testaccounts` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `password_hash` varchar(50) NOT NULL,
  `creation_date` date DEFAULT NULL,
  `expiration_date` date DEFAULT NULL,
  `profile` varchar(100) NOT NULL,
  `scope` varchar(100) NOT NULL,
  `sp_entityid` varchar(250) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8;