0020_knowledge_source_text.py 515 B

12345678910111213141516171819
  1. import sqlalchemy as sa
  2. from alembic import op
  3. from sqlalchemy.dialects import mysql
  4. revision = "0020_knowledge_source_text"
  5. down_revision = "0019_ticket_listing"
  6. branch_labels = None
  7. depends_on = None
  8. def upgrade():
  9. # 已有分段无法保证恢复原始空白和重叠边界,保留 null 供前端明确提示。
  10. op.add_column(
  11. "knowledge_documents", sa.Column("source_text", mysql.MEDIUMTEXT(), nullable=True)
  12. )
  13. def downgrade():
  14. op.drop_column("knowledge_documents", "source_text")