Skip to content

Commit f43ff53

Browse files
committed
Extracted database indexes to separate files
1 parent bf49cd1 commit f43ff53

File tree

8 files changed

+71
-59
lines changed

8 files changed

+71
-59
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
--
2+
-- Indexes for HSQLDB
3+
--
4+
5+
CREATE INDEX IF NOT EXISTS at_tv_idx ON access_token(token_value);
6+
CREATE INDEX IF NOT EXISTS ts_oi_idx ON token_scope(owner_id);
7+
CREATE INDEX IF NOT EXISTS at_exp_idx ON access_token(expiration);
8+
CREATE INDEX IF NOT EXISTS rf_ahi_idx ON refresh_token(auth_holder_id);
9+
CREATE INDEX IF NOT EXISTS cd_ci_idx ON client_details(client_id);
10+
CREATE INDEX IF NOT EXISTS at_ahi_idx ON access_token(auth_holder_id);
11+
CREATE INDEX IF NOT EXISTS aha_oi_idx ON authentication_holder_authority(owner_id);
12+
CREATE INDEX IF NOT EXISTS ahe_oi_idx ON authentication_holder_extension(owner_id);
13+
CREATE INDEX IF NOT EXISTS ahrp_oi_idx ON authentication_holder_request_parameter(owner_id);
14+
CREATE INDEX IF NOT EXISTS ahri_oi_idx ON authentication_holder_resource_id(owner_id);
15+
CREATE INDEX IF NOT EXISTS ahrt_oi_idx ON authentication_holder_response_type(owner_id);
16+
CREATE INDEX IF NOT EXISTS ahs_oi_idx ON authentication_holder_scope(owner_id);
17+
CREATE INDEX IF NOT EXISTS ac_ahi_idx ON authorization_code(auth_holder_id);
18+
CREATE INDEX IF NOT EXISTS suaa_oi_idx ON saved_user_auth_authority(owner_id);

openid-connect-server-webapp/src/main/resources/db/hsql/hsql_database_tables.sql

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -382,18 +382,3 @@ CREATE TABLE IF NOT EXISTS device_code_request_parameter (
382382
param VARCHAR(2048),
383383
val VARCHAR(2048)
384384
);
385-
386-
CREATE INDEX IF NOT EXISTS at_tv_idx ON access_token(token_value);
387-
CREATE INDEX IF NOT EXISTS ts_oi_idx ON token_scope(owner_id);
388-
CREATE INDEX IF NOT EXISTS at_exp_idx ON access_token(expiration);
389-
CREATE INDEX IF NOT EXISTS rf_ahi_idx ON refresh_token(auth_holder_id);
390-
CREATE INDEX IF NOT EXISTS cd_ci_idx ON client_details(client_id);
391-
CREATE INDEX IF NOT EXISTS at_ahi_idx ON access_token(auth_holder_id);
392-
CREATE INDEX IF NOT EXISTS aha_oi_idx ON authentication_holder_authority(owner_id);
393-
CREATE INDEX IF NOT EXISTS ahe_oi_idx ON authentication_holder_extension(owner_id);
394-
CREATE INDEX IF NOT EXISTS ahrp_oi_idx ON authentication_holder_request_parameter(owner_id);
395-
CREATE INDEX IF NOT EXISTS ahri_oi_idx ON authentication_holder_resource_id(owner_id);
396-
CREATE INDEX IF NOT EXISTS ahrt_oi_idx ON authentication_holder_response_type(owner_id);
397-
CREATE INDEX IF NOT EXISTS ahs_oi_idx ON authentication_holder_scope(owner_id);
398-
CREATE INDEX IF NOT EXISTS ac_ahi_idx ON authorization_code(auth_holder_id);
399-
CREATE INDEX IF NOT EXISTS suaa_oi_idx ON saved_user_auth_authority(owner_id);
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
--
2+
-- Indexes for MySQL
3+
--
4+
5+
CREATE INDEX at_tv_idx ON access_token(token_value(767));
6+
CREATE INDEX ts_oi_idx ON token_scope(owner_id);
7+
CREATE INDEX at_exp_idx ON access_token(expiration);
8+
CREATE INDEX rf_ahi_idx ON refresh_token(auth_holder_id);
9+
CREATE INDEX cd_ci_idx ON client_details(client_id);
10+
CREATE INDEX at_ahi_idx ON access_token(auth_holder_id);
11+
CREATE INDEX aha_oi_idx ON authentication_holder_authority(owner_id);
12+
CREATE INDEX ahe_oi_idx ON authentication_holder_extension(owner_id);
13+
CREATE INDEX ahrp_oi_idx ON authentication_holder_request_parameter(owner_id);
14+
CREATE INDEX ahri_oi_idx ON authentication_holder_resource_id(owner_id);
15+
CREATE INDEX ahrt_oi_idx ON authentication_holder_response_type(owner_id);
16+
CREATE INDEX ahs_oi_idx ON authentication_holder_scope(owner_id);
17+
CREATE INDEX ac_ahi_idx ON authorization_code(auth_holder_id);
18+
CREATE INDEX suaa_oi_idx ON saved_user_auth_authority(owner_id);

openid-connect-server-webapp/src/main/resources/db/mysql/mysql_database_tables.sql

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -381,18 +381,3 @@ CREATE TABLE IF NOT EXISTS device_code_request_parameter (
381381
param VARCHAR(2048),
382382
val VARCHAR(2048)
383383
);
384-
385-
CREATE INDEX at_tv_idx ON access_token(token_value(767));
386-
CREATE INDEX ts_oi_idx ON token_scope(owner_id);
387-
CREATE INDEX at_exp_idx ON access_token(expiration);
388-
CREATE INDEX rf_ahi_idx ON refresh_token(auth_holder_id);
389-
CREATE INDEX cd_ci_idx ON client_details(client_id);
390-
CREATE INDEX at_ahi_idx ON access_token(auth_holder_id);
391-
CREATE INDEX aha_oi_idx ON authentication_holder_authority(owner_id);
392-
CREATE INDEX ahe_oi_idx ON authentication_holder_extension(owner_id);
393-
CREATE INDEX ahrp_oi_idx ON authentication_holder_request_parameter(owner_id);
394-
CREATE INDEX ahri_oi_idx ON authentication_holder_resource_id(owner_id);
395-
CREATE INDEX ahrt_oi_idx ON authentication_holder_response_type(owner_id);
396-
CREATE INDEX ahs_oi_idx ON authentication_holder_scope(owner_id);
397-
CREATE INDEX ac_ahi_idx ON authorization_code(auth_holder_id);
398-
CREATE INDEX suaa_oi_idx ON saved_user_auth_authority(owner_id);
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
--
2+
-- Indexes for Oracle
3+
--
4+
5+
CREATE INDEX at_tv_idx ON access_token(token_value);
6+
CREATE INDEX ts_oi_idx ON token_scope(owner_id);
7+
CREATE INDEX at_exp_idx ON access_token(expiration);
8+
CREATE INDEX rf_ahi_idx ON refresh_token(auth_holder_id);
9+
CREATE INDEX at_ahi_idx ON access_token(auth_holder_id);
10+
CREATE INDEX aha_oi_idx ON authentication_holder_authority(owner_id);
11+
CREATE INDEX ahe_oi_idx ON authentication_holder_extension(owner_id);
12+
CREATE INDEX ahrp_oi_idx ON authentication_holder_request_parameter(owner_id);
13+
CREATE INDEX ahri_oi_idx ON authentication_holder_resource_id(owner_id);
14+
CREATE INDEX ahrt_oi_idx ON authentication_holder_response_type(owner_id);
15+
CREATE INDEX ahs_oi_idx ON authentication_holder_scope(owner_id);
16+
CREATE INDEX ac_ahi_idx ON authorization_code(auth_holder_id);
17+
CREATE INDEX suaa_oi_idx ON saved_user_auth_authority(owner_id);

openid-connect-server-webapp/src/main/resources/db/oracle/oracle_database_tables.sql

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -418,17 +418,3 @@ CREATE TABLE IF NOT EXISTS device_code_request_parameter (
418418
param VARCHAR2(2048),
419419
val VARCHAR2(2048)
420420
);
421-
422-
CREATE INDEX at_tv_idx ON access_token(token_value);
423-
CREATE INDEX ts_oi_idx ON token_scope(owner_id);
424-
CREATE INDEX at_exp_idx ON access_token(expiration);
425-
CREATE INDEX rf_ahi_idx ON refresh_token(auth_holder_id);
426-
CREATE INDEX at_ahi_idx ON access_token(auth_holder_id);
427-
CREATE INDEX aha_oi_idx ON authentication_holder_authority(owner_id);
428-
CREATE INDEX ahe_oi_idx ON authentication_holder_extension(owner_id);
429-
CREATE INDEX ahrp_oi_idx ON authentication_holder_request_parameter(owner_id);
430-
CREATE INDEX ahri_oi_idx ON authentication_holder_resource_id(owner_id);
431-
CREATE INDEX ahrt_oi_idx ON authentication_holder_response_type(owner_id);
432-
CREATE INDEX ahs_oi_idx ON authentication_holder_scope(owner_id);
433-
CREATE INDEX ac_ahi_idx ON authorization_code(auth_holder_id);
434-
CREATE INDEX suaa_oi_idx ON saved_user_auth_authority(owner_id);
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
--
2+
-- Indexes for PostgreSQL
3+
--
4+
5+
CREATE INDEX IF NOT EXISTS at_tv_idx ON access_token(token_value);
6+
CREATE INDEX IF NOT EXISTS ts_oi_idx ON token_scope(owner_id);
7+
CREATE INDEX IF NOT EXISTS at_exp_idx ON access_token(expiration);
8+
CREATE INDEX IF NOT EXISTS rf_ahi_idx ON refresh_token(auth_holder_id);
9+
CREATE INDEX IF NOT EXISTS cd_ci_idx ON client_details(client_id);
10+
CREATE INDEX IF NOT EXISTS at_ahi_idx ON access_token(auth_holder_id);
11+
CREATE INDEX IF NOT EXISTS aha_oi_idx ON authentication_holder_authority(owner_id);
12+
CREATE INDEX IF NOT EXISTS ahe_oi_idx ON authentication_holder_extension(owner_id);
13+
CREATE INDEX IF NOT EXISTS ahrp_oi_idx ON authentication_holder_request_parameter(owner_id);
14+
CREATE INDEX IF NOT EXISTS ahri_oi_idx ON authentication_holder_resource_id(owner_id);
15+
CREATE INDEX IF NOT EXISTS ahrt_oi_idx ON authentication_holder_response_type(owner_id);
16+
CREATE INDEX IF NOT EXISTS ahs_oi_idx ON authentication_holder_scope(owner_id);
17+
CREATE INDEX IF NOT EXISTS ac_ahi_idx ON authorization_code(auth_holder_id);
18+
CREATE INDEX IF NOT EXISTS suaa_oi_idx ON saved_user_auth_authority(owner_id);

openid-connect-server-webapp/src/main/resources/db/psql/psql_database_tables.sql

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -384,18 +384,3 @@ CREATE TABLE IF NOT EXISTS device_code_request_parameter (
384384
param VARCHAR(2048),
385385
val VARCHAR(2048)
386386
);
387-
388-
CREATE INDEX IF NOT EXISTS at_tv_idx ON access_token(token_value);
389-
CREATE INDEX IF NOT EXISTS ts_oi_idx ON token_scope(owner_id);
390-
CREATE INDEX IF NOT EXISTS at_exp_idx ON access_token(expiration);
391-
CREATE INDEX IF NOT EXISTS rf_ahi_idx ON refresh_token(auth_holder_id);
392-
CREATE INDEX IF NOT EXISTS cd_ci_idx ON client_details(client_id);
393-
CREATE INDEX IF NOT EXISTS at_ahi_idx ON access_token(auth_holder_id);
394-
CREATE INDEX IF NOT EXISTS aha_oi_idx ON authentication_holder_authority(owner_id);
395-
CREATE INDEX IF NOT EXISTS ahe_oi_idx ON authentication_holder_extension(owner_id);
396-
CREATE INDEX IF NOT EXISTS ahrp_oi_idx ON authentication_holder_request_parameter(owner_id);
397-
CREATE INDEX IF NOT EXISTS ahri_oi_idx ON authentication_holder_resource_id(owner_id);
398-
CREATE INDEX IF NOT EXISTS ahrt_oi_idx ON authentication_holder_response_type(owner_id);
399-
CREATE INDEX IF NOT EXISTS ahs_oi_idx ON authentication_holder_scope(owner_id);
400-
CREATE INDEX IF NOT EXISTS ac_ahi_idx ON authorization_code(auth_holder_id);
401-
CREATE INDEX IF NOT EXISTS suaa_oi_idx ON saved_user_auth_authority(owner_id);

0 commit comments

Comments
 (0)