From 3bb8267c270f88ae8deca0d131dc894dff598d8d Mon Sep 17 00:00:00 2001 From: Roman Chyla Date: Mon, 5 Nov 2018 17:31:37 -0500 Subject: [PATCH] Added more indexes to tables --- .../versions/c619e555696_adding_indexes.py | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 alembic/versions/c619e555696_adding_indexes.py diff --git a/alembic/versions/c619e555696_adding_indexes.py b/alembic/versions/c619e555696_adding_indexes.py new file mode 100644 index 0000000..f67f028 --- /dev/null +++ b/alembic/versions/c619e555696_adding_indexes.py @@ -0,0 +1,33 @@ +"""Adding indexes + +Revision ID: c619e555696 +Revises: 45eb49b7e934 +Create Date: 2018-11-05 17:17:08.553335 + +""" + +# revision identifiers, used by Alembic. +revision = 'c619e555696' +down_revision = '45eb49b7e934' + +from alembic import op +import sqlalchemy as sa + + + + +def upgrade(): + op.create_index('oauth2token_client_id_key', 'oauth2token', ['client_id']) + op.create_index('oauth2token_user_id_key', 'oauth2token', ['user_id']) + op.create_index('oauth2token_is_personal_key', 'oauth2token', ['is_personal']) + + op.create_index('oauth2client_user_id_key', 'oauth2client', ['user_id']) + op.create_index('oauth2client_name_key', 'oauth2client', ['name']) + +def downgrade(): + op.drop_index('oauth2token_client_id_key', 'oauth2token') + op.drop_index('oauth2token_user_id_key', 'oauth2token') + op.drop_index('oauth2token_is_personal_key', 'oauth2token') + + op.drop_index('oauth2client_user_id_key', 'oauth2client') + op.drop_index('oauth2client_name_key', 'oauth2client')