Loading sql/setup-database.sql +0 −51 Original line number Diff line number Diff line CREATE TABLE `oauth2_client` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(255) NOT NULL, `icon` varchar(255) DEFAULT NULL, `client` varchar(255) NOT NULL, `secret` varchar(255) NOT NULL, `redirect_url` text NOT NULL, `scope` varchar(255) DEFAULT NULL, `home_page` varchar(255) DEFAULT NULL, `show_in_home` tinyint(1) DEFAULT 0, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `oauth2_client_auth_methods` ( `client_id` int NOT NULL, `auth_method` varchar(50) NOT NULL, PRIMARY KEY (`client_id`, `auth_method`), FOREIGN KEY (`client_id`) REFERENCES `oauth2_client`(`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `oauth2_client_scope_audience_mapping` ( `client_id` int NOT NULL, `scope` varchar(255) NOT NULL, `audience` text NOT NULL, PRIMARY KEY (`client_id`, `scope`), FOREIGN KEY (`client_id`) REFERENCES `oauth2_client`(`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `cli_client` ( `client_id` varchar(255) NOT NULL, `client_secret` varchar(255) NOT NULL, `scope` text, `audience` text, PRIMARY KEY (`client_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `primary_identity` bigint(20) DEFAULT NULL, Loading Loading @@ -103,23 +67,8 @@ CREATE TABLE `rsa_keypairs` ( PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `public_jwk` ( `kid` varchar(255) NOT NULL, `key` text, `url` text, `update_time` BIGINT NOT NULL, PRIMARY KEY (`kid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `rap_permissions` ( `user_id` bigint NOT NULL, `permission` varchar(255) NOT NULL, PRIMARY KEY (`user_id`, `permission`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE EVENT login_tokens_cleanup ON SCHEDULE EVERY 1 MINUTE COMMENT 'Remove expired login tokens' DO DELETE FROM login_token WHERE CURRENT_TIMESTAMP > TIMESTAMPADD(MINUTE,1,creation_time); Loading
sql/setup-database.sql +0 −51 Original line number Diff line number Diff line CREATE TABLE `oauth2_client` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(255) NOT NULL, `icon` varchar(255) DEFAULT NULL, `client` varchar(255) NOT NULL, `secret` varchar(255) NOT NULL, `redirect_url` text NOT NULL, `scope` varchar(255) DEFAULT NULL, `home_page` varchar(255) DEFAULT NULL, `show_in_home` tinyint(1) DEFAULT 0, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `oauth2_client_auth_methods` ( `client_id` int NOT NULL, `auth_method` varchar(50) NOT NULL, PRIMARY KEY (`client_id`, `auth_method`), FOREIGN KEY (`client_id`) REFERENCES `oauth2_client`(`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `oauth2_client_scope_audience_mapping` ( `client_id` int NOT NULL, `scope` varchar(255) NOT NULL, `audience` text NOT NULL, PRIMARY KEY (`client_id`, `scope`), FOREIGN KEY (`client_id`) REFERENCES `oauth2_client`(`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `cli_client` ( `client_id` varchar(255) NOT NULL, `client_secret` varchar(255) NOT NULL, `scope` text, `audience` text, PRIMARY KEY (`client_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `primary_identity` bigint(20) DEFAULT NULL, Loading Loading @@ -103,23 +67,8 @@ CREATE TABLE `rsa_keypairs` ( PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `public_jwk` ( `kid` varchar(255) NOT NULL, `key` text, `url` text, `update_time` BIGINT NOT NULL, PRIMARY KEY (`kid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `rap_permissions` ( `user_id` bigint NOT NULL, `permission` varchar(255) NOT NULL, PRIMARY KEY (`user_id`, `permission`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE EVENT login_tokens_cleanup ON SCHEDULE EVERY 1 MINUTE COMMENT 'Remove expired login tokens' DO DELETE FROM login_token WHERE CURRENT_TIMESTAMP > TIMESTAMPADD(MINUTE,1,creation_time);