1- """added post table
1+ """added-crud-entities
22
3- Revision ID:4917da928a79
4- Revises:39256113e8e5
5- Create Date: 2022-07-14 09:05 :17.444518
3+ Revision ID:61055af0da89
4+ Revises:
5+ Create Date: 2022-08-26 20:52 :17.830383
66
77"""
88from alembic import op
99import sqlalchemy as sa
1010from sqlalchemy .dialects import postgresql
1111
1212# revision identifiers, used by Alembic.
13- revision = '4917da928a79 '
14- down_revision = '39256113e8e5'
13+ revision = '61055af0da89 '
14+ down_revision = None
1515branch_labels = None
1616depends_on = None
1717
1818
1919def upgrade ()-> None :
2020# ### commands auto generated by Alembic - please adjust! ###
21+ op .create_table ('users' ,
22+ sa .Column ('id' ,postgresql .UUID (as_uuid = True ),nullable = False ),
23+ sa .Column ('name' ,sa .String (),nullable = False ),
24+ sa .Column ('email' ,sa .String (),nullable = False ),
25+ sa .Column ('password' ,sa .String (),nullable = False ),
26+ sa .Column ('photo' ,sa .String (),nullable = True ),
27+ sa .Column ('verified' ,sa .Boolean (),server_default = 'False' ,nullable = False ),
28+ sa .Column ('verification_code' ,sa .String (),nullable = True ),
29+ sa .Column ('role' ,sa .String (),server_default = 'user' ,nullable = False ),
30+ sa .Column ('created_at' ,sa .TIMESTAMP (timezone = True ),server_default = sa .text ('now()' ),nullable = False ),
31+ sa .Column ('updated_at' ,sa .TIMESTAMP (timezone = True ),server_default = sa .text ('now()' ),nullable = False ),
32+ sa .PrimaryKeyConstraint ('id' ),
33+ sa .UniqueConstraint ('email' ),
34+ sa .UniqueConstraint ('verification_code' )
35+ )
2136op .create_table ('posts' ,
2237sa .Column ('id' ,postgresql .UUID (as_uuid = True ),nullable = False ),
2338sa .Column ('user_id' ,postgresql .UUID (as_uuid = True ),nullable = False ),
@@ -36,4 +51,5 @@ def upgrade() -> None:
3651def downgrade ()-> None :
3752# ### commands auto generated by Alembic - please adjust! ###
3853op .drop_table ('posts' )
54+ op .drop_table ('users' )
3955# ### end Alembic commands ###