2025_03_07_0315-5511c782ee4c_extend_provider_column.py 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. """extend provider column
  2. Revision ID: 5511c782ee4c
  3. Revises: 4413929e1ec2
  4. Create Date: 2025-03-07 03:15:05.364804
  5. """
  6. from alembic import op
  7. import models as models
  8. import sqlalchemy as sa
  9. # revision identifiers, used by Alembic.
  10. revision = '5511c782ee4c'
  11. down_revision = '4413929e1ec2'
  12. branch_labels = None
  13. depends_on = None
  14. def upgrade():
  15. # ### commands auto generated by Alembic - please adjust! ###
  16. with op.batch_alter_table('tool_api_providers', schema=None) as batch_op:
  17. batch_op.alter_column('name',
  18. existing_type=sa.VARCHAR(length=40),
  19. type_=sa.String(length=255),
  20. existing_nullable=False)
  21. with op.batch_alter_table('tool_model_invokes', schema=None) as batch_op:
  22. batch_op.alter_column('provider',
  23. existing_type=sa.VARCHAR(length=40),
  24. type_=sa.String(length=255),
  25. existing_nullable=False)
  26. with op.batch_alter_table('tool_workflow_providers', schema=None) as batch_op:
  27. batch_op.alter_column('name',
  28. existing_type=sa.VARCHAR(length=40),
  29. type_=sa.String(length=255),
  30. existing_nullable=False)
  31. # ### end Alembic commands ###
  32. def downgrade():
  33. # ### commands auto generated by Alembic - please adjust! ###
  34. with op.batch_alter_table('tool_workflow_providers', schema=None) as batch_op:
  35. batch_op.alter_column('name',
  36. existing_type=sa.String(length=255),
  37. type_=sa.VARCHAR(length=40),
  38. existing_nullable=False)
  39. with op.batch_alter_table('tool_model_invokes', schema=None) as batch_op:
  40. batch_op.alter_column('provider',
  41. existing_type=sa.String(length=255),
  42. type_=sa.VARCHAR(length=40),
  43. existing_nullable=False)
  44. with op.batch_alter_table('tool_api_providers', schema=None) as batch_op:
  45. batch_op.alter_column('name',
  46. existing_type=sa.String(length=255),
  47. type_=sa.VARCHAR(length=40),
  48. existing_nullable=False)
  49. # ### end Alembic commands ###