diff --git a/db/1.0.0/2. createAccount.sql b/db/1.0.0/2. createAccount.sql index 2ca3e93..e753277 100644 --- a/db/1.0.0/2. createAccount.sql +++ b/db/1.0.0/2. createAccount.sql @@ -13,4 +13,6 @@ CREATE TABLE IF NOT EXISTS raid_builder.account( account_status raid_builder.account_status NOT NULL ); +CREATE INDEX idx_account_username ON raid_builder.account(username); + GRANT ALL ON TABLE raid_builder.account TO raid_builder; diff --git a/db/1.0.0/3. createAccountPermission.sql b/db/1.0.0/3. createAccountPermission.sql index ef6860a..8a1a2a7 100644 --- a/db/1.0.0/3. createAccountPermission.sql +++ b/db/1.0.0/3. createAccountPermission.sql @@ -7,4 +7,6 @@ CREATE TABLE IF NOT EXISTS raid_builder.account_permission( account_permission_type raid_builder.account_permission_type NOT NULL ); +CREATE INDEX idx_account_permission_account_id ON raid_builder.account_permission(account_id); + GRANT ALL ON TABLE raid_builder.account_permission TO raid_builder; diff --git a/db/1.0.0/4. createAccountTutorialStatus.sql b/db/1.0.0/4. createAccountTutorialStatus.sql index 86cc0a4..7800744 100644 --- a/db/1.0.0/4. createAccountTutorialStatus.sql +++ b/db/1.0.0/4. createAccountTutorialStatus.sql @@ -11,4 +11,6 @@ CREATE TABLE IF NOT EXISTS raid_builder.account_tutorial_status ( instance_tutorial_status raid_builder.tutorial_status NOT NULL ); +CREATE INDEX idx_account_tutorial_status_account_id ON raid_builder.account_tutorial_status (account_id); + GRANT ALL ON TABLE raid_builder.account_tutorial_status TO raid_builder; diff --git a/db/1.0.0/5. createGame.sql b/db/1.0.0/5. createGame.sql index 5a5c55c..55b9988 100644 --- a/db/1.0.0/5. createGame.sql +++ b/db/1.0.0/5. createGame.sql @@ -10,4 +10,6 @@ CREATE TABLE IF NOT EXISTS raid_builder.game( created_date timestamptz NOT NULL ); +CREATE INDEX idx_game_game_name ON raid_builder.game(game_name); + GRANT ALL ON TABLE raid_builder.game TO raid_builder; diff --git a/db/1.0.0/6. createGamePermission.sql b/db/1.0.0/6. createGamePermission.sql index 8b203eb..136a01d 100644 --- a/db/1.0.0/6. createGamePermission.sql +++ b/db/1.0.0/6. createGamePermission.sql @@ -14,4 +14,7 @@ CREATE TABLE IF NOT EXISTS raid_builder.game_permission( created_date timestamptz NOT NULL ); +CREATE INDEX idx_game_permission_account_id ON raid_builder.game_permission(account_id); +CREATE INDEX idx_game_permission_game_id ON raid_builder.game_permission(game_id); + GRANT ALL ON TABLE raid_builder.game_permission TO raid_builder; diff --git a/db/1.0.0/7. createRaidGroup.sql b/db/1.0.0/7. createRaidGroup.sql index 2ab64ad..81760b1 100644 --- a/db/1.0.0/7. createRaidGroup.sql +++ b/db/1.0.0/7. createRaidGroup.sql @@ -11,4 +11,7 @@ CREATE TABLE IF NOT EXISTS raid_builder.raid_group( created_date timestamptz NOT NULL ); +CREATE INDEX idx_raid_group_game_id ON raid_builder.raid_group(game_id); +CREATE INDEX idx_raid_group_raid_group_name ON raid_builder.raid_group(raid_group_name); + GRANT ALL ON TABLE raid_builder.raid_group TO raid_builder; diff --git a/db/1.0.0/8. createRaidGroupPermission.sql b/db/1.0.0/8. createRaidGroupPermission.sql index c5e1b8d..52aecf2 100644 --- a/db/1.0.0/8. createRaidGroupPermission.sql +++ b/db/1.0.0/8. createRaidGroupPermission.sql @@ -14,4 +14,7 @@ CREATE TABLE IF NOT EXISTS raid_builder.raid_group_permission( created_date timestamptz NOT NULL ); +CREATE INDEX idx_raid_group_permission_account_id ON raid_builder.raid_group_permission(account_id); +CREATE INDEX idx_raid_group_permission_raid_group_id ON raid_builder.raid_group_permission(raid_group_id); + GRANT ALL ON TABLE raid_builder.raid_group_permission TO raid_builder;