Skip to content

Commit cb04fe4

Browse files
authored
Merge pull request #698 from integer32llc/delete-categories-and-badges
Delete crate script should delete categories and badges too
2 parents f1e4e4d + 585318d commit cb04fe4

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/bin/delete-crate.rs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,16 @@ fn delete(tx: &postgres::transaction::Transaction) {
7878
&[&krate.id]).unwrap();
7979
println!(" {} deleted", n);
8080

81+
println!("deleting crate category connections");
82+
let n = tx.execute("DELETE FROM crates_categories WHERE crate_id = $1",
83+
&[&krate.id]).unwrap();
84+
println!(" {} deleted", n);
85+
86+
println!("deleting crate badges");
87+
let n = tx.execute("DELETE FROM badges WHERE crate_id = $1",
88+
&[&krate.id]).unwrap();
89+
println!(" {} deleted", n);
90+
8191
println!("deleting the crate");
8292
let n = tx.execute("DELETE FROM crates WHERE id = $1",
8393
&[&krate.id]).unwrap();

0 commit comments

Comments
 (0)