From f89db71b05fc864b11881564133546448c7cb324 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Schr=C3=B6ter?= Date: Tue, 2 Apr 2024 10:22:52 +0200 Subject: [PATCH] feat(playground): migrate to neon tech --- playground/README.md | 16 ---------------- playground/docker-compose.yml | 18 ------------------ playground/package.json | 7 +++---- playground/prisma/schema.prisma | 2 +- 4 files changed, 4 insertions(+), 39 deletions(-) delete mode 100644 playground/README.md delete mode 100644 playground/docker-compose.yml diff --git a/playground/README.md b/playground/README.md deleted file mode 100644 index 37f75f906..000000000 --- a/playground/README.md +++ /dev/null @@ -1,16 +0,0 @@ -## Database Migration - -```bash -# Conntect to db -pscale connect playground --port 3309 - -# Push schema changes -pnpm prisma db push - -# Create deploy request -pscale deploy-request create playground -``` - -### Resources - -https://planetscale.com/docs/prisma/automatic-prisma-migrations diff --git a/playground/docker-compose.yml b/playground/docker-compose.yml deleted file mode 100644 index 05e85b141..000000000 --- a/playground/docker-compose.yml +++ /dev/null @@ -1,18 +0,0 @@ -version: '3.3' - -services: - db: - container_name: panda-mysql - image: mariadb:10.8.2-focal - restart: always - ports: - - 3310:3306 - environment: - MARIADB_ROOT_PASSWORD: root - MARIADB_DATABASE: panda - volumes: - - panda-mysql:/var/lib/mysql - -volumes: - panda-mysql: - driver: local diff --git a/playground/package.json b/playground/package.json index c55190e2a..fac65c954 100644 --- a/playground/package.json +++ b/playground/package.json @@ -10,12 +10,11 @@ "start": "next start", "lint": "next lint", "dev": "next dev", - "db:start": "docker-compose up -d", - "db:stop": "docker-compose down", - "db:push": "prisma db push --skip-generate", + "db:format": "prisma format", "db:generate": "prisma generate", - "db:reset": "prisma migrate reset", + "db:push": "prisma db push", "db:studio": "prisma studio", + "db:reset": "prisma db push --force-reset", "viz": "ANALYZE=true next build", "typecheck": "tsc --noEmit" }, diff --git a/playground/prisma/schema.prisma b/playground/prisma/schema.prisma index 8002024eb..b81a3fcae 100644 --- a/playground/prisma/schema.prisma +++ b/playground/prisma/schema.prisma @@ -3,7 +3,7 @@ generator client { } datasource db { - provider = "mysql" + provider = "postgresql" url = env("DATABASE_URL") }