Files
server-core/alembic/versions/0024_content_share_count.py
T
Pine 4f11931143 feat(content): 资讯发布时间/来源/发布人规范 + 点赞/留言/分享互动体系
- published_at 发布时间(迁移0022):运营端不限、园区端禁早于3天前,双方均支持定时发布;C端/大屏到点才可见
- 发布人:运营端可设(留空显示官方)、园区端固定园区名只能填来源
- 点赞/分享/留言(迁移0023-0025):content_likes 去重点赞、like_count/share_count、留言回复+评论点赞
- 各出口(内容/留言/入驻资料 docs)统一 resolve_url 生成 CDN 直链;入库统一 to_object_path 对象路径
2026-08-28 17:17:49 +08:00

24 lines
543 B
Python

"""资讯分享计数:share_count
Revision ID: 0024_content_share_count
Revises: 0023_content_likes
Create Date: 2026-08-28
"""
from __future__ import annotations
import sqlalchemy as sa
from alembic import op
revision = "0024_content_share_count"
down_revision = "0023_content_likes"
branch_labels = None
depends_on = None
def upgrade() -> None:
op.add_column("content_items", sa.Column("share_count", sa.Integer(), nullable=False, server_default="0"))
def downgrade() -> None:
op.drop_column("content_items", "share_count")