mirror of
https://github.com/lrnselfreliance/wrolpi.git
synced 2026-10-26 19:01:39 -04:00
Adding indexes after file_groups.
This commit is contained in:
parent
5615ce542d
commit
9b5c82219d
1 changed files with 59 additions and 0 deletions
59
alembic/versions/c9561bda3cf0_file_group_indexes.py
Normal file
59
alembic/versions/c9561bda3cf0_file_group_indexes.py
Normal file
|
|
@ -0,0 +1,59 @@
|
|||
"""file_group indexes
|
||||
|
||||
Revision ID: c9561bda3cf0
|
||||
Revises: 3b6918aeca4b
|
||||
Create Date: 2023-03-25 20:45:00.470336
|
||||
|
||||
"""
|
||||
import os
|
||||
|
||||
from alembic import op
|
||||
from sqlalchemy.orm import Session
|
||||
|
||||
# revision identifiers, used by Alembic.
|
||||
revision = 'c9561bda3cf0'
|
||||
down_revision = '3b6918aeca4b'
|
||||
branch_labels = None
|
||||
depends_on = None
|
||||
|
||||
DOCKERIZED = True if os.environ.get('DOCKER', '').lower().startswith('t') else False
|
||||
|
||||
|
||||
def upgrade():
|
||||
bind = op.get_bind()
|
||||
session = Session(bind=bind)
|
||||
|
||||
session.execute('CREATE INDEX file_group_full_stem_idx ON file_group(full_stem)')
|
||||
session.execute('CREATE INDEX file_group_mimetype_idx ON file_group(mimetype)')
|
||||
session.execute('CREATE INDEX file_group_model_idx ON file_group(model)')
|
||||
session.execute('CREATE INDEX file_group_modification_datetime_idx ON file_group(modification_datetime)')
|
||||
session.execute('CREATE INDEX file_group_size_ix ON file_group(size)')
|
||||
|
||||
session.execute('CREATE INDEX archive_domain_id_idx ON archive(domain_id)')
|
||||
|
||||
session.execute('CREATE INDEX domains_domain_idx ON domains(domain)')
|
||||
|
||||
session.execute('CREATE INDEX video_source_id_idx ON video(source_id)')
|
||||
session.execute('CREATE INDEX video_upload_date_idx ON video(upload_date)')
|
||||
session.execute('CREATE INDEX video_view_count_idx ON video(view_count)')
|
||||
session.execute('CREATE INDEX video_viewed_idx ON video(viewed)')
|
||||
|
||||
|
||||
def downgrade():
|
||||
bind = op.get_bind()
|
||||
session = Session(bind=bind)
|
||||
|
||||
session.execute('DROP INDEX IF EXISTS file_group_full_stem_idx')
|
||||
session.execute('DROP INDEX IF EXISTS file_group_mimetype_idx')
|
||||
session.execute('DROP INDEX IF EXISTS file_group_model_idx')
|
||||
session.execute('DROP INDEX IF EXISTS file_group_modification_datetime_idx')
|
||||
session.execute('DROP INDEX IF EXISTS file_group_size_ix')
|
||||
|
||||
session.execute('DROP INDEX IF EXISTS archive_domain_id_idx')
|
||||
|
||||
session.execute('DROP INDEX IF EXISTS domains_domain_idx')
|
||||
|
||||
session.execute('DROP INDEX IF EXISTS video_source_id_idx')
|
||||
session.execute('DROP INDEX IF EXISTS video_upload_date_idx')
|
||||
session.execute('DROP INDEX IF EXISTS video_view_count_idx')
|
||||
session.execute('DROP INDEX IF EXISTS video_viewed_idx')
|
||||
Loading…
Add table
Add a link
Reference in a new issue