
    |h                         U d Z ddlmZmZ ddlmZ ddlZdZe	e
d<   dZee	ee	   df   e
d<   dZee	ee	   df   e
d	<   dZee	ee	   df   e
d
<   ddZddZy)zzChange STAFF role to UNIVERSITY

Revision ID: a75ae73ea814
Revises: a5eea47dd9d9
Create Date: 2025-09-12 20:02:22.417658

    )SequenceUnion)opNa75ae73ea814revisiona5eea47dd9d9down_revisionbranch_labels
depends_onc                      t        j                  d       t        j                  d       t        j                  d       t        j                  d       y)zUpgrade schema.+ALTER TYPE userrole RENAME TO userrole_old;z4CREATE TYPE userrole AS ENUM('ADMIN', 'UNIVERSITY');zALTER TABLE users ALTER COLUMN role TYPE userrole USING CASE role::text WHEN 'STAFF' THEN 'UNIVERSITY' ELSE role::text::userrole END;DROP TYPE userrole_old;Nr   execute     /Users/theessential/Documents/Github/40Admission/40-admission-backend/migrations/versions/a75ae73ea814_change_staff_role_to_university.pyupgrader      s>     JJ<=JJEFJJ  W  XJJ()r   c                      t        j                  d       t        j                  d       t        j                  d       t        j                  d       y)zDowngrade schema.r   z/CREATE TYPE userrole AS ENUM('ADMIN', 'STAFF');zALTER TABLE users ALTER COLUMN role TYPE userrole USING CASE role::text WHEN 'UNIVERSITY' THEN 'STAFF' ELSE role::text::userrole END;r   Nr   r   r   r   	downgrader      s>     JJ<=JJ@AJJ  W  XJJ()r   )returnN)__doc__typingr   r   alembicr   
sqlalchemysar   str__annotations__r	   r
   r   r   r   r   r   r   <module>r      sy    #   # 1?uS(3--. ?15uS(3--. 5.2
E#x}d*+ 2**r   