File tree 1 file changed +8
-0
lines changed
1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -73,6 +73,10 @@ fn delete(tx: &postgres::transaction::Transaction) {
73
73
& [ & krate. id ] ) . unwrap ( ) ;
74
74
println ! ( " {} deleted" , n) ;
75
75
76
+ println ! ( "disabling reserved crate name trigger" ) ;
77
+ let _ = tx. execute ( "ALTER TABLE crates DISABLE TRIGGER trigger_ensure_crate_name_not_reserved;" ,
78
+ & [ ] ) . unwrap ( ) ;
79
+
76
80
println ! ( "deleting crate keyword connections" ) ;
77
81
let n = tx. execute ( "DELETE FROM crates_keywords WHERE crate_id = $1" ,
78
82
& [ & krate. id ] ) . unwrap ( ) ;
@@ -83,6 +87,10 @@ fn delete(tx: &postgres::transaction::Transaction) {
83
87
& [ & krate. id ] ) . unwrap ( ) ;
84
88
println ! ( " {} deleted" , n) ;
85
89
90
+ println ! ( "enabling reserved crate name trigger" ) ;
91
+ let _ = tx. execute ( "ALTER TABLE crates ENABLE TRIGGER trigger_ensure_crate_name_not_reserved;" ,
92
+ & [ ] ) . unwrap ( ) ;
93
+
86
94
println ! ( "deleting crate badges" ) ;
87
95
let n = tx. execute ( "DELETE FROM badges WHERE crate_id = $1" ,
88
96
& [ & krate. id ] ) . unwrap ( ) ;
You can’t perform that action at this time.
0 commit comments