From 832ad259e8e6bf09a5537cdf692fbac6bba4119c Mon Sep 17 00:00:00 2001 From: Vermium Sifell Date: Wed, 19 Oct 2022 09:37:32 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=A7=91=E2=80=8D=F0=9F=92=BB=20Added=20dro?= =?UTF-8?q?pGuild=20example?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- examples/dropGuild.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 examples/dropGuild.ts diff --git a/examples/dropGuild.ts b/examples/dropGuild.ts new file mode 100644 index 0000000..0e23066 --- /dev/null +++ b/examples/dropGuild.ts @@ -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]);