2025_08_05_1605-d19176de3b74_add_users_source.py 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. """GPUStack v0.7.1
  2. Revision ID: d19176de3b74
  3. Revises: cbbc03c88985
  4. Create Date: 2025-08-05 16:05:05.299418
  5. """
  6. import json
  7. from typing import Sequence, Union
  8. from alembic import op
  9. import sqlalchemy as sa
  10. import sqlmodel
  11. import gpustack
  12. # revision identifiers, used by Alembic.
  13. revision: str = 'd19176de3b74'
  14. down_revision: Union[str, None] = 'cbbc03c88985'
  15. branch_labels: Union[str, Sequence[str], None] = None
  16. depends_on: Union[str, Sequence[str], None] = None
  17. def upgrade() -> None:
  18. with op.batch_alter_table('users', schema=None) as batch_op:
  19. batch_op.add_column(sa.Column('source', sa.String(length=255), nullable=False, server_default='Local'))
  20. batch_op.add_column(sa.Column('avatar_url', sa.Text(), nullable=True))
  21. # ### end Alembic commands ###
  22. def downgrade() -> None:
  23. # ### commands auto generated by Alembic - please adjust! ###
  24. with op.batch_alter_table('users', schema=None) as batch_op:
  25. batch_op.drop_column('source')
  26. batch_op.drop_column('avatar_url')
  27. # ### end Alembic commands ###