First version of media manager
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
"""Update media_type enum for event_media
|
||||
|
||||
Revision ID: a0f3f9325e05
|
||||
Revises: bb29b5524f5c
|
||||
Create Date: 2025-07-05 07:49:37.696162
|
||||
|
||||
"""
|
||||
from typing import Sequence, Union
|
||||
|
||||
from alembic import op
|
||||
import sqlalchemy as sa
|
||||
|
||||
|
||||
# revision identifiers, used by Alembic.
|
||||
revision: str = 'a0f3f9325e05'
|
||||
down_revision: Union[str, None] = 'bb29b5524f5c'
|
||||
branch_labels: Union[str, Sequence[str], None] = None
|
||||
depends_on: Union[str, Sequence[str], None] = None
|
||||
|
||||
|
||||
def upgrade():
|
||||
op.execute("""
|
||||
ALTER TABLE event_media MODIFY COLUMN media_type ENUM(
|
||||
'pdf','ppt','pptx','odp',
|
||||
'mp4','avi','mkv','mov','wmv','flv','webm','mpg','mpeg','ogv',
|
||||
'jpg','jpeg','png','gif','bmp','tiff','svg',
|
||||
'html'
|
||||
) NOT NULL;
|
||||
""")
|
||||
|
||||
|
||||
def downgrade() -> None:
|
||||
"""Downgrade schema."""
|
||||
pass
|
||||
Reference in New Issue
Block a user