1
- """init: initial databases
1
+ """init: initial database
2
2
3
- Revision ID: 119709b3f9bb
4
- Revises:
5
- Create Date: 2024-06-24 12:29:36.756635
3
+ Revision ID: ba1bdfec52c5
4
+ Revises:
5
+ Create Date: 2024-08-03 22:04:39.316036
6
6
7
7
"""
8
8
from alembic import op
11
11
12
12
13
13
# revision identifiers, used by Alembic.
14
- revision = '119709b3f9bb '
14
+ revision = 'ba1bdfec52c5 '
15
15
down_revision = None
16
16
branch_labels = None
17
17
depends_on = None
@@ -30,17 +30,17 @@ def upgrade():
30
30
sa .Column ('is_active' , sa .Boolean (), nullable = False ),
31
31
sa .Column ('is_superuser' , sa .Boolean (), nullable = False ),
32
32
sa .Column ('full_name' , sqlmodel .sql .sqltypes .AutoString (length = 255 ), nullable = True ),
33
- sa .Column ('id' , sa .Integer (), nullable = False ),
33
+ sa .Column ('id' , sa .Uuid (), nullable = False ),
34
34
sa .Column ('hashed_password' , sqlmodel .sql .sqltypes .AutoString (), nullable = False ),
35
35
sa .PrimaryKeyConstraint ('id' )
36
36
)
37
37
op .create_index (op .f ('ix_user_email' ), 'user' , ['email' ], unique = True )
38
38
op .create_table ('item' ,
39
39
sa .Column ('description' , sqlmodel .sql .sqltypes .AutoString (length = 255 ), nullable = True ),
40
- sa .Column ('id' , sa .Integer (), nullable = False ),
40
+ sa .Column ('id' , sa .Uuid (), nullable = False ),
41
41
sa .Column ('title' , sqlmodel .sql .sqltypes .AutoString (length = 255 ), nullable = False ),
42
- sa .Column ('owner_id' , sa .Integer (), nullable = False ),
43
- sa .ForeignKeyConstraint (['owner_id' ], ['user.id' ], ),
42
+ sa .Column ('owner_id' , sa .Uuid (), nullable = False ),
43
+ sa .ForeignKeyConstraint (['owner_id' ], ['user.id' ], ondelete = 'CASCADE' ),
44
44
sa .PrimaryKeyConstraint ('id' )
45
45
)
46
46
op .create_table ('task' ,
@@ -49,9 +49,9 @@ def upgrade():
49
49
sa .Column ('priority_id' , sa .Integer (), nullable = True ),
50
50
sa .Column ('duration' , sa .Integer (), nullable = True ),
51
51
sa .Column ('due' , sa .DateTime (), nullable = True ),
52
- sa .Column ('id' , sa .Integer (), nullable = False ),
53
- sa .Column ('owner_id' , sa .Integer (), nullable = False ),
54
- sa .ForeignKeyConstraint (['owner_id' ], ['user.id' ], ),
52
+ sa .Column ('id' , sa .Uuid (), nullable = False ),
53
+ sa .Column ('owner_id' , sa .Uuid (), nullable = False ),
54
+ sa .ForeignKeyConstraint (['owner_id' ], ['user.id' ], ondelete = 'CASCADE' ),
55
55
sa .ForeignKeyConstraint (['priority_id' ], ['priority.id' ], ),
56
56
sa .PrimaryKeyConstraint ('id' )
57
57
)
0 commit comments