From 45d7c4e9661b77ea5ed16053388439d9403465f7 Mon Sep 17 00:00:00 2001 From: adamsoffer Date: Thu, 11 Nov 2021 11:42:14 -0500 Subject: [PATCH] rollback --- cmd/filecoin.ts | 14 ++++++++++++++ .../20211111145631_add_delete/migration.sql | 2 ++ prisma/schema.prisma | 1 + 3 files changed, 17 insertions(+) create mode 100644 prisma/migrations/20211111145631_add_delete/migration.sql diff --git a/cmd/filecoin.ts b/cmd/filecoin.ts index 0e17adb..ca71e88 100644 --- a/cmd/filecoin.ts +++ b/cmd/filecoin.ts @@ -25,6 +25,20 @@ const filecoinImport = async () => { // Get last imported id: we will start importing from there const project = await getProject(coin.name); + // Delete project if delete: True + const deleteProject = project.delete; + if (deleteProject) { + await prisma.project.update({ + where: { + name: coin.name, + }, + data: { + delete: false, + lastImportedId: "0", + }, + }); + } + const response = await axios .get(endpoint, { params: params, diff --git a/prisma/migrations/20211111145631_add_delete/migration.sql b/prisma/migrations/20211111145631_add_delete/migration.sql new file mode 100644 index 0000000..b4bd673 --- /dev/null +++ b/prisma/migrations/20211111145631_add_delete/migration.sql @@ -0,0 +1,2 @@ +-- AlterTable +ALTER TABLE "Project" ADD COLUMN "delete" BOOLEAN; diff --git a/prisma/schema.prisma b/prisma/schema.prisma index ea273ab..d9f6e9d 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -12,6 +12,7 @@ model Project { name String @unique lastImportedId String days Day[] + delete Boolean? } model Day {