eeb2e349e6ac_increase_max_model_name_length.py 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. """increase max model_name length
  2. Revision ID: eeb2e349e6ac
  3. Revises: 53bf8af60645
  4. Create Date: 2024-07-26 12:02:00.750358
  5. """
  6. import sqlalchemy as sa
  7. from alembic import op
  8. import models as models
  9. # revision identifiers, used by Alembic.
  10. revision = 'eeb2e349e6ac'
  11. down_revision = '53bf8af60645'
  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('dataset_collection_bindings', schema=None) as batch_op:
  17. batch_op.alter_column('model_name',
  18. existing_type=sa.VARCHAR(length=40),
  19. type_=sa.String(length=255),
  20. existing_nullable=False)
  21. with op.batch_alter_table('embeddings', schema=None) as batch_op:
  22. batch_op.alter_column('model_name',
  23. existing_type=sa.VARCHAR(length=40),
  24. type_=sa.String(length=255),
  25. existing_nullable=False,
  26. existing_server_default=sa.text("'text-embedding-ada-002'::character varying"))
  27. # ### end Alembic commands ###
  28. def downgrade():
  29. # ### commands auto generated by Alembic - please adjust! ###
  30. with op.batch_alter_table('embeddings', schema=None) as batch_op:
  31. batch_op.alter_column('model_name',
  32. existing_type=sa.String(length=255),
  33. type_=sa.VARCHAR(length=40),
  34. existing_nullable=False,
  35. existing_server_default=sa.text("'text-embedding-ada-002'::character varying"))
  36. with op.batch_alter_table('dataset_collection_bindings', schema=None) as batch_op:
  37. batch_op.alter_column('model_name',
  38. existing_type=sa.String(length=255),
  39. type_=sa.VARCHAR(length=40),
  40. existing_nullable=False)
  41. # ### end Alembic commands ###