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 )zAdded tables for events capture and notifications.

Revision ID: d1f94480db87
Revises: 53794f18hs75
Create Date: 2024-11-25 16:46:25.696071

    )opN)
postgresql)EnumSqlalchemyType)EventCategoryZd1f94480db8753794f18hs75c                   C   s   t dtjdt dddtjdt ddtjdttddtdgd	gtddt	d t 
d
tjdt dd t 
d
tjdttjt dddd d S )Nuser_categoriesidFT)nullableauto_incrementuser_id)r	   categoryzusers.iduserslast_read_atpush_service_subscriptions)astext_typez{})server_defaultr	   )r   create_tablesaColumnIntegerr   r   ForeignKeyConstraintUniqueConstraintPrimaryKeyConstraint
add_column	TIMESTAMPARRAYr   JSONBText r   r   M/var/www/staging/api/app_home/migrations/users/alembic/versions/033_events.pyupgrade   s    
	r    c                   C   s&   t dd t dd t d d S )Nr   r   r   r   )r   drop_column
drop_tabler   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   