mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
fix: add missing indicies on PackageBase ordered columns
Signed-off-by: Levente Polyak <anthraxx@archlinux.org>
This commit is contained in:
parent
a5b94a47f3
commit
4d5909256f
2 changed files with 32 additions and 0 deletions
|
@ -183,6 +183,8 @@ PackageBases = Table(
|
||||||
Index("BasesNumVotes", "NumVotes"),
|
Index("BasesNumVotes", "NumVotes"),
|
||||||
Index("BasesPackagerUID", "PackagerUID"),
|
Index("BasesPackagerUID", "PackagerUID"),
|
||||||
Index("BasesSubmitterUID", "SubmitterUID"),
|
Index("BasesSubmitterUID", "SubmitterUID"),
|
||||||
|
Index("BasesSubmittedTS", "SubmittedTS"),
|
||||||
|
Index("BasesModifiedTS", "ModifiedTS"),
|
||||||
mysql_engine="InnoDB",
|
mysql_engine="InnoDB",
|
||||||
mysql_charset="utf8mb4",
|
mysql_charset="utf8mb4",
|
||||||
mysql_collate="utf8mb4_general_ci",
|
mysql_collate="utf8mb4_general_ci",
|
||||||
|
|
|
@ -0,0 +1,30 @@
|
||||||
|
"""add indicies on PackageBases for RSS order by
|
||||||
|
|
||||||
|
Revision ID: 38e5b9982eea
|
||||||
|
Revises: 7d65d35fae45
|
||||||
|
Create Date: 2024-08-03 01:35:39.104283
|
||||||
|
|
||||||
|
"""
|
||||||
|
from alembic import op
|
||||||
|
import sqlalchemy as sa
|
||||||
|
from sqlalchemy.dialects import mysql
|
||||||
|
|
||||||
|
# revision identifiers, used by Alembic.
|
||||||
|
revision = '38e5b9982eea'
|
||||||
|
down_revision = '7d65d35fae45'
|
||||||
|
branch_labels = None
|
||||||
|
depends_on = None
|
||||||
|
|
||||||
|
|
||||||
|
def upgrade():
|
||||||
|
# ### commands auto generated by Alembic - please adjust! ###
|
||||||
|
op.create_index('BasesModifiedTS', 'PackageBases', ['ModifiedTS'], unique=False)
|
||||||
|
op.create_index('BasesSubmittedTS', 'PackageBases', ['SubmittedTS'], unique=False)
|
||||||
|
# ### end Alembic commands ###
|
||||||
|
|
||||||
|
|
||||||
|
def downgrade():
|
||||||
|
# ### commands auto generated by Alembic - please adjust! ###
|
||||||
|
op.drop_index('BasesSubmittedTS', table_name='PackageBases')
|
||||||
|
op.drop_index('BasesModifiedTS', table_name='PackageBases')
|
||||||
|
# ### end Alembic commands ###
|
Loading…
Add table
Reference in a new issue