This commit is contained in:
2026-01-25 16:46:50 +01:00
parent 97c4bfd285
commit a9cf50986c
60 changed files with 377 additions and 5683 deletions

View File

@@ -18,16 +18,15 @@ depends_on = None
def upgrade() -> None:
"""Add nsfw_only_filtering column to guild_settings table."""
op.add_column(
"guild_settings",
sa.Column("nsfw_only_filtering", sa.Boolean, nullable=False, default=False)
"guild_settings", sa.Column("nsfw_only_filtering", sa.Boolean, nullable=False, default=True)
)
# Set default value for existing records
op.execute(
sa.text(
"""
UPDATE guild_settings
SET nsfw_only_filtering = FALSE
SET nsfw_only_filtering = TRUE
WHERE nsfw_only_filtering IS NULL
"""
)
@@ -36,4 +35,4 @@ def upgrade() -> None:
def downgrade() -> None:
"""Remove nsfw_only_filtering column from guild_settings table."""
op.drop_column("guild_settings", "nsfw_only_filtering")
op.drop_column("guild_settings", "nsfw_only_filtering")

View File

@@ -0,0 +1,39 @@
"""Add send_in_channel_warnings column to guild_settings table.
Revision ID: 20260125_add_in_channel_warnings
Revises: 20260124_add_nsfw_only_filtering
Create Date: 2026-01-25 00:00:00.000000
"""
import sqlalchemy as sa
from alembic import op
# revision identifiers, used by Alembic.
revision = "20260125_add_in_channel_warnings"
down_revision = "20260124_add_nsfw_only_filtering"
branch_labels = None
depends_on = None
def upgrade() -> None:
"""Add send_in_channel_warnings column to guild_settings table."""
op.add_column(
"guild_settings",
sa.Column("send_in_channel_warnings", sa.Boolean, nullable=False, default=False),
)
# Set default value for existing records
op.execute(
sa.text(
"""
UPDATE guild_settings
SET send_in_channel_warnings = FALSE
WHERE send_in_channel_warnings IS NULL
"""
)
)
def downgrade() -> None:
"""Remove send_in_channel_warnings column from guild_settings table."""
op.drop_column("guild_settings", "send_in_channel_warnings")