-
Guillaume ROUSSE authoredGuillaume ROUSSE authored
manager.sql 1.16 KiB
CREATE TABLE tokens (
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 datetime DEFAULT NULL,
expiration_date datetime 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 services (
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 accounts (
id bigint(20) NOT NULL AUTO_INCREMENT,
token varchar(50) NOT NULL,
password_crypt varchar(50) NOT NULL,
password_hash varchar(50) NOT NULL,
creation_date datetime DEFAULT NULL,
expiration_date datetime 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;