00063 Oauth table add index ; upgrade sql
parent
46714a429a
commit
a05ef22ebf
|
@ -13,18 +13,18 @@
|
||||||
-- Domain: User
|
-- Domain: User
|
||||||
-- ###############
|
-- ###############
|
||||||
Drop table if exists user_;
|
Drop table if exists user_;
|
||||||
CREATE TABLE `user_` (
|
CREATE TABLE user_ (
|
||||||
`id` int(11) NOT NULL auto_increment,
|
id int(11) NOT NULL auto_increment,
|
||||||
`guid` varchar(255) not null unique,
|
guid varchar(255) not null unique,
|
||||||
`create_time` datetime ,
|
create_time datetime ,
|
||||||
`archived` tinyint(1) default '0',
|
archived tinyint(1) default '0',
|
||||||
`email` varchar(255),
|
email varchar(255),
|
||||||
`password` varchar(255) not null,
|
password varchar(255) not null,
|
||||||
`phone` varchar(255),
|
phone varchar(255),
|
||||||
`username` varchar(255) not null unique,
|
username varchar(255) not null unique,
|
||||||
`default_user` tinyint(1) default '0',
|
default_user tinyint(1) default '0',
|
||||||
`last_login_time` datetime ,
|
last_login_time datetime ,
|
||||||
PRIMARY KEY (`id`)
|
PRIMARY KEY (id)
|
||||||
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8;
|
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8;
|
||||||
|
|
||||||
|
|
||||||
|
@ -32,8 +32,9 @@ CREATE TABLE `user_` (
|
||||||
-- Domain: Privilege
|
-- Domain: Privilege
|
||||||
-- ###############
|
-- ###############
|
||||||
Drop table if exists user_privilege;
|
Drop table if exists user_privilege;
|
||||||
CREATE TABLE `user_privilege` (
|
CREATE TABLE user_privilege (
|
||||||
`user_id` int(11),
|
user_id int(11),
|
||||||
`privilege` varchar(255)
|
privilege varchar(255),
|
||||||
|
KEY user_id_index (user_id)
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||||
|
|
||||||
|
|
|
@ -5,58 +5,62 @@
|
||||||
Drop table if exists oauth_client_details;
|
Drop table if exists oauth_client_details;
|
||||||
create table oauth_client_details (
|
create table oauth_client_details (
|
||||||
client_id VARCHAR(255) PRIMARY KEY,
|
client_id VARCHAR(255) PRIMARY KEY,
|
||||||
resource_ids VARCHAR(256),
|
resource_ids VARCHAR(255),
|
||||||
client_secret VARCHAR(256),
|
client_secret VARCHAR(255),
|
||||||
scope VARCHAR(256),
|
scope VARCHAR(255),
|
||||||
authorized_grant_types VARCHAR(256),
|
authorized_grant_types VARCHAR(255),
|
||||||
web_server_redirect_uri VARCHAR(256),
|
web_server_redirect_uri VARCHAR(255),
|
||||||
authorities VARCHAR(256),
|
authorities VARCHAR(255),
|
||||||
access_token_validity INTEGER,
|
access_token_validity INTEGER,
|
||||||
refresh_token_validity INTEGER,
|
refresh_token_validity INTEGER,
|
||||||
additional_information VARCHAR(4096),
|
additional_information TEXT,
|
||||||
create_time timestamp default now(),
|
create_time timestamp default now(),
|
||||||
archived tinyint(1) default '0',
|
archived tinyint(1) default '0',
|
||||||
trusted tinyint(1) default '0',
|
trusted tinyint(1) default '0',
|
||||||
autoapprove VARCHAR (255) default 'false'
|
autoapprove VARCHAR (255) default 'false'
|
||||||
);
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||||
|
|
||||||
Drop table if exists oauth_client_token;
|
|
||||||
create table oauth_client_token (
|
|
||||||
create_time timestamp default now(),
|
|
||||||
token_id VARCHAR(256),
|
|
||||||
token BLOB,
|
|
||||||
authentication_id VARCHAR(256),
|
|
||||||
user_name VARCHAR(256),
|
|
||||||
client_id VARCHAR(256)
|
|
||||||
);
|
|
||||||
|
|
||||||
Drop table if exists oauth_access_token;
|
Drop table if exists oauth_access_token;
|
||||||
create table oauth_access_token (
|
create table oauth_access_token (
|
||||||
create_time timestamp default now(),
|
create_time timestamp default now(),
|
||||||
token_id VARCHAR(256),
|
token_id VARCHAR(255),
|
||||||
token BLOB,
|
token BLOB,
|
||||||
authentication_id VARCHAR(256),
|
authentication_id VARCHAR(255),
|
||||||
user_name VARCHAR(256),
|
user_name VARCHAR(255),
|
||||||
client_id VARCHAR(256),
|
client_id VARCHAR(255),
|
||||||
authentication BLOB,
|
authentication BLOB,
|
||||||
refresh_token VARCHAR(256)
|
refresh_token VARCHAR(255)
|
||||||
);
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||||
|
|
||||||
|
|
||||||
Drop table if exists oauth_refresh_token;
|
Drop table if exists oauth_refresh_token;
|
||||||
create table oauth_refresh_token (
|
create table oauth_refresh_token (
|
||||||
create_time timestamp default now(),
|
create_time timestamp default now(),
|
||||||
token_id VARCHAR(256),
|
token_id VARCHAR(255),
|
||||||
token BLOB,
|
token BLOB,
|
||||||
authentication BLOB
|
authentication BLOB
|
||||||
);
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||||
|
|
||||||
|
|
||||||
Drop table if exists oauth_code;
|
Drop table if exists oauth_code;
|
||||||
create table oauth_code (
|
create table oauth_code (
|
||||||
create_time timestamp default now(),
|
create_time timestamp default now(),
|
||||||
code VARCHAR(256),
|
code VARCHAR(255),
|
||||||
authentication BLOB
|
authentication BLOB
|
||||||
);
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
-- Add indexes
|
||||||
|
create index token_id_index on oauth_access_token (token_id);
|
||||||
|
create index authentication_id_index on oauth_access_token (authentication_id);
|
||||||
|
create index user_name_index on oauth_access_token (user_name);
|
||||||
|
create index client_id_index on oauth_access_token (client_id);
|
||||||
|
create index refresh_token_index on oauth_access_token (refresh_token);
|
||||||
|
|
||||||
|
create index token_id_index on oauth_refresh_token (token_id);
|
||||||
|
|
||||||
|
create index code_index on oauth_code (code);
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue