From e935788ee5ed7fef2c1ea7a6370f73feb0e84b4b Mon Sep 17 00:00:00 2001 From: Le_Bleu <31774851+fabricemrchl@users.noreply.github.com> Date: Wed, 3 Aug 2022 06:47:17 +0200 Subject: [PATCH] baseline prisma bdd at first setup --- package.json | 2 +- prisma/baseline.sh | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 prisma/baseline.sh diff --git a/package.json b/package.json index efae70658..df66e5eca 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "database:migrate": "prisma migrate deploy", "database:push": "prisma db push", "database:seed": "prisma db seed", - "database:setup": "yarn database:push && yarn database:seed", + "database:setup": "yarn database:push && yarn database:seed && sh ./prisma/baseline.sh", "dep-graph": "nx dep-graph", "e2e": "ng e2e", "format": "nx format:write", diff --git a/prisma/baseline.sh b/prisma/baseline.sh new file mode 100644 index 000000000..e85a909d4 --- /dev/null +++ b/prisma/baseline.sh @@ -0,0 +1,8 @@ +#!/bin/sh + +#List all migration scripts based on folder name, and mark it as "applied" + +for d in ./prisma/migrations/*/; do + mig=$(echo "$d" | sed 's/.\/prisma\/migrations\///' | sed 's/\///') + yarn prisma migrate resolve --applied $mig +done \ No newline at end of file