a
    .i                     @   s`   d Z ddlmZ ddlZddlmZ ddlmZ ddl	m
Z
 dZdZdZdZd	d
 Zdd ZdS )ztAdd roles and preferences

Revision ID: 0d222ac90763
Revises: d1f94480db87
Create Date: 2025-05-21 11:46:58.826228

    )opN)
postgresql)EnumSqlalchemyType)	AdminRoleZ0d222ac90763d1f94480db87c                	   C   sD   t dtjdtttdd t dtjdt ddd d S )Nusersadmin_rolesT)nullablepreferencesz{})r	   server_default)r   
add_columnsaColumnARRAYr   r   JSON r   r   `/var/www/staging/api/app_home/migrations/users/alembic/versions/034_add_roles_and_preferences.pyupgrade   s    "r   c                   C   s   t dd t dd d S )Nr   r   r
   )r   drop_columnr   r   r   r   	downgrade   s    r   )__doc__alembicr   
sqlalchemyr   Zsqlalchemy.dialectsr   Z%main.services.custom_sqlalchemy_typesr   main.services.enums.userr   revisiondown_revisionbranch_labels
depends_onr   r   r   r   r   r   <module>   s   