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+ )
2136 op .create_table ('posts' ,
2237 sa .Column ('id' , postgresql .UUID (as_uuid = True ), nullable = False ),
2338 sa .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! ###
3853 op .drop_table ('posts' )
54+ op .drop_table ('users' )
3955 # ### end Alembic commands ###
0 commit comments