From 1b4ec1ef6d225475bcbafc92a34c0a58f20c4dec Mon Sep 17 00:00:00 2001 From: Andrea Date: Fri, 3 Mar 2023 09:24:54 +0100 Subject: [PATCH] chore: add initial migration for db --- package.json | 2 +- prisma/migrations/20230303082356_init/migration.sql | 12 ++++++++++++ prisma/migrations/migration_lock.toml | 3 +++ 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 prisma/migrations/20230303082356_init/migration.sql create mode 100644 prisma/migrations/migration_lock.toml diff --git a/package.json b/package.json index 93041b7..2be8074 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "private": true, "sideEffects": false, "scripts": { - "build": "remix build", + "build": "prisma generate && prisma migrate deploy && remix build", "dev": "remix dev", "start": "remix-serve build", "typecheck": "tsc" diff --git a/prisma/migrations/20230303082356_init/migration.sql b/prisma/migrations/20230303082356_init/migration.sql new file mode 100644 index 0000000..da3fd13 --- /dev/null +++ b/prisma/migrations/20230303082356_init/migration.sql @@ -0,0 +1,12 @@ +-- CreateTable +CREATE TABLE "Post" ( + "id" TEXT NOT NULL, + "title" TEXT NOT NULL, + "description" TEXT, + "path" TEXT NOT NULL, + "isPublic" BOOLEAN NOT NULL DEFAULT false, + "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, + "updatedAt" TIMESTAMP(3) NOT NULL, + + CONSTRAINT "Post_pkey" PRIMARY KEY ("id") +); diff --git a/prisma/migrations/migration_lock.toml b/prisma/migrations/migration_lock.toml new file mode 100644 index 0000000..fbffa92 --- /dev/null +++ b/prisma/migrations/migration_lock.toml @@ -0,0 +1,3 @@ +# Please do not edit this file manually +# It should be added in your version-control system (i.e. Git) +provider = "postgresql" \ No newline at end of file