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