@@ -15,46 +15,30 @@ impl MigrationTrait for Migration {
15
15
profit_margin : Set ( 10.4 ) ,
16
16
..Default :: default ( )
17
17
} ;
18
- let sea = Bakery :: insert ( bakery)
19
- . exec ( db)
20
- . await ?
21
- . last_insert_id
22
- . ok_or ( DbErr :: UnpackInsertId ) ?;
18
+ let sea = Bakery :: insert ( bakery) . exec ( db) . await ?. last_insert_id ;
23
19
24
20
let bakery = bakery:: ActiveModel {
25
21
name : Set ( "LakeSide Bakery" . to_owned ( ) ) ,
26
22
profit_margin : Set ( 5.8 ) ,
27
23
..Default :: default ( )
28
24
} ;
29
- let lake = Bakery :: insert ( bakery)
30
- . exec ( db)
31
- . await ?
32
- . last_insert_id
33
- . ok_or ( DbErr :: UnpackInsertId ) ?;
25
+ let lake = Bakery :: insert ( bakery) . exec ( db) . await ?. last_insert_id ;
34
26
35
27
let alice = baker:: ActiveModel {
36
28
name : Set ( "Alice" . to_owned ( ) ) ,
37
29
contact : Set ( "+44 15273388" . to_owned ( ) ) ,
38
30
bakery_id : Set ( Some ( sea) ) ,
39
31
..Default :: default ( )
40
32
} ;
41
- let alice = Baker :: insert ( alice)
42
- . exec ( db)
43
- . await ?
44
- . last_insert_id
45
- . ok_or ( DbErr :: UnpackInsertId ) ?;
33
+ let alice = Baker :: insert ( alice) . exec ( db) . await ?. last_insert_id ;
46
34
47
35
let bob = baker:: ActiveModel {
48
36
name : Set ( "Bob" . to_owned ( ) ) ,
49
37
contact : Set ( "+852 12345678" . to_owned ( ) ) ,
50
38
bakery_id : Set ( Some ( lake) ) ,
51
39
..Default :: default ( )
52
40
} ;
53
- let bob = Baker :: insert ( bob)
54
- . exec ( db)
55
- . await ?
56
- . last_insert_id
57
- . ok_or ( DbErr :: UnpackInsertId ) ?;
41
+ let bob = Baker :: insert ( bob) . exec ( db) . await ?. last_insert_id ;
58
42
59
43
let cake = cake:: ActiveModel {
60
44
name : Set ( "Chocolate Cake" . to_owned ( ) ) ,
@@ -63,11 +47,7 @@ impl MigrationTrait for Migration {
63
47
bakery_id : Set ( Some ( sea) ) ,
64
48
..Default :: default ( )
65
49
} ;
66
- let choco = Cake :: insert ( cake)
67
- . exec ( db)
68
- . await ?
69
- . last_insert_id
70
- . ok_or ( DbErr :: UnpackInsertId ) ?;
50
+ let choco = Cake :: insert ( cake) . exec ( db) . await ?. last_insert_id ;
71
51
72
52
let mut cake = cake:: ActiveModel {
73
53
name : Set ( "Double Chocolate" . to_owned ( ) ) ,
@@ -76,17 +56,9 @@ impl MigrationTrait for Migration {
76
56
bakery_id : Set ( Some ( sea) ) ,
77
57
..Default :: default ( )
78
58
} ;
79
- let double_1 = Cake :: insert ( cake. clone ( ) )
80
- . exec ( db)
81
- . await ?
82
- . last_insert_id
83
- . ok_or ( DbErr :: UnpackInsertId ) ?;
59
+ let double_1 = Cake :: insert ( cake. clone ( ) ) . exec ( db) . await ?. last_insert_id ;
84
60
cake. bakery_id = Set ( Some ( lake) ) ;
85
- let double_2 = Cake :: insert ( cake)
86
- . exec ( db)
87
- . await ?
88
- . last_insert_id
89
- . ok_or ( DbErr :: UnpackInsertId ) ?;
61
+ let double_2 = Cake :: insert ( cake) . exec ( db) . await ?. last_insert_id ;
90
62
91
63
let mut cake = cake:: ActiveModel {
92
64
name : Set ( "Lemon Cake" . to_owned ( ) ) ,
@@ -95,17 +67,9 @@ impl MigrationTrait for Migration {
95
67
bakery_id : Set ( Some ( sea) ) ,
96
68
..Default :: default ( )
97
69
} ;
98
- let lemon_1 = Cake :: insert ( cake. clone ( ) )
99
- . exec ( db)
100
- . await ?
101
- . last_insert_id
102
- . ok_or ( DbErr :: UnpackInsertId ) ?;
70
+ let lemon_1 = Cake :: insert ( cake. clone ( ) ) . exec ( db) . await ?. last_insert_id ;
103
71
cake. bakery_id = Set ( Some ( lake) ) ;
104
- let lemon_2 = Cake :: insert ( cake)
105
- . exec ( db)
106
- . await ?
107
- . last_insert_id
108
- . ok_or ( DbErr :: UnpackInsertId ) ?;
72
+ let lemon_2 = Cake :: insert ( cake) . exec ( db) . await ?. last_insert_id ;
109
73
110
74
let mut cake = cake:: ActiveModel {
111
75
name : Set ( "Strawberry Cake" . to_owned ( ) ) ,
@@ -114,17 +78,9 @@ impl MigrationTrait for Migration {
114
78
bakery_id : Set ( Some ( sea) ) ,
115
79
..Default :: default ( )
116
80
} ;
117
- let straw_1 = Cake :: insert ( cake. clone ( ) )
118
- . exec ( db)
119
- . await ?
120
- . last_insert_id
121
- . ok_or ( DbErr :: UnpackInsertId ) ?;
81
+ let straw_1 = Cake :: insert ( cake. clone ( ) ) . exec ( db) . await ?. last_insert_id ;
122
82
cake. bakery_id = Set ( Some ( lake) ) ;
123
- let straw_2 = Cake :: insert ( cake)
124
- . exec ( db)
125
- . await ?
126
- . last_insert_id
127
- . ok_or ( DbErr :: UnpackInsertId ) ?;
83
+ let straw_2 = Cake :: insert ( cake) . exec ( db) . await ?. last_insert_id ;
128
84
129
85
let cake = cake:: ActiveModel {
130
86
name : Set ( "Orange Cake" . to_owned ( ) ) ,
@@ -133,11 +89,7 @@ impl MigrationTrait for Migration {
133
89
bakery_id : Set ( Some ( lake) ) ,
134
90
..Default :: default ( )
135
91
} ;
136
- let orange = Cake :: insert ( cake)
137
- . exec ( db)
138
- . await ?
139
- . last_insert_id
140
- . ok_or ( DbErr :: UnpackInsertId ) ?;
92
+ let orange = Cake :: insert ( cake) . exec ( db) . await ?. last_insert_id ;
141
93
142
94
let mut cake = cake:: ActiveModel {
143
95
name : Set ( "New York Cheese" . to_owned ( ) ) ,
@@ -146,17 +98,9 @@ impl MigrationTrait for Migration {
146
98
bakery_id : Set ( Some ( sea) ) ,
147
99
..Default :: default ( )
148
100
} ;
149
- let cheese_1 = Cake :: insert ( cake. clone ( ) )
150
- . exec ( db)
151
- . await ?
152
- . last_insert_id
153
- . ok_or ( DbErr :: UnpackInsertId ) ?;
101
+ let cheese_1 = Cake :: insert ( cake. clone ( ) ) . exec ( db) . await ?. last_insert_id ;
154
102
cake. bakery_id = Set ( Some ( lake) ) ;
155
- let cheese_2 = Cake :: insert ( cake)
156
- . exec ( db)
157
- . await ?
158
- . last_insert_id
159
- . ok_or ( DbErr :: UnpackInsertId ) ?;
103
+ let cheese_2 = Cake :: insert ( cake) . exec ( db) . await ?. last_insert_id ;
160
104
161
105
let mut cake = cake:: ActiveModel {
162
106
name : Set ( "Blueburry Cheese" . to_owned ( ) ) ,
@@ -165,17 +109,9 @@ impl MigrationTrait for Migration {
165
109
bakery_id : Set ( Some ( sea) ) ,
166
110
..Default :: default ( )
167
111
} ;
168
- let blue_1 = Cake :: insert ( cake. clone ( ) )
169
- . exec ( db)
170
- . await ?
171
- . last_insert_id
172
- . ok_or ( DbErr :: UnpackInsertId ) ?;
112
+ let blue_1 = Cake :: insert ( cake. clone ( ) ) . exec ( db) . await ?. last_insert_id ;
173
113
cake. bakery_id = Set ( Some ( lake) ) ;
174
- let blue_2 = Cake :: insert ( cake)
175
- . exec ( db)
176
- . await ?
177
- . last_insert_id
178
- . ok_or ( DbErr :: UnpackInsertId ) ?;
114
+ let blue_2 = Cake :: insert ( cake) . exec ( db) . await ?. last_insert_id ;
179
115
180
116
let rel = cake_baker:: ActiveModel {
181
117
cake_id : Set ( choco) ,
0 commit comments