🧑💻 Added dropGuild example
This commit is contained in:
parent
834a67b3f1
commit
832ad259e8
1 changed files with 18 additions and 0 deletions
18
examples/dropGuild.ts
Normal file
18
examples/dropGuild.ts
Normal file
|
@ -0,0 +1,18 @@
|
|||
const guildId = "SNOWFLAKE";
|
||||
|
||||
// Delete guildMember objects
|
||||
const deleteGuildMembers = prisma.guildMember.deleteMany({
|
||||
where: {
|
||||
guildId,
|
||||
},
|
||||
});
|
||||
|
||||
// Delete guild object
|
||||
const deleteGuild = prisma.guild.deleteMany({
|
||||
where: {
|
||||
id: guildId,
|
||||
},
|
||||
});
|
||||
|
||||
// The transaction runs synchronously so deleteUsers must run last.
|
||||
await prisma.$transaction([deleteGuildMembers, deleteGuild]);
|
Loading…
Add table
Reference in a new issue