From 2908601d765676efbb04bb492a597785fc1e8386 Mon Sep 17 00:00:00 2001 From: Rudi Regentonne <116655346+Rudi-Regentonne@users.noreply.github.com> Date: Wed, 7 May 2025 13:40:10 +0200 Subject: [PATCH 1/6] Update schema.prisma name -> username --- code/backend/prisma/schema.prisma | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/backend/prisma/schema.prisma b/code/backend/prisma/schema.prisma index d6383da..935df92 100644 --- a/code/backend/prisma/schema.prisma +++ b/code/backend/prisma/schema.prisma @@ -10,7 +10,7 @@ datasource db { model User { id String @id @default(uuid()) - name String + username String email String password String } From b5d7d8f0b7baadf47290f23d14492bacfb30a22c Mon Sep 17 00:00:00 2001 From: Luisa Bellitto <66014992+bubblecup-12@users.noreply.github.com> Date: Wed, 7 May 2025 15:21:06 +0200 Subject: [PATCH 2/6] Update README.md in backend --- code/backend/README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/backend/README.md b/code/backend/README.md index bfbf9b3..4c160f0 100644 --- a/code/backend/README.md +++ b/code/backend/README.md @@ -56,7 +56,9 @@ Die Datei env.txt in .env umbenennen und deine eben gewählten Zugangsdaten (use Im Projektordner folgenden Befehl ausführen, um Prisma-Client zu generieren: +``` bash yarn prisma generate +``` ### 6. Datenbank initialisieren Dieser Command erstellt die DB nach der Datei `schema.prisma` From 85a059889b208ea32203c47cef893665b6a42f26 Mon Sep 17 00:00:00 2001 From: Rudi Regentonne <116655346+Rudi-Regentonne@users.noreply.github.com> Date: Wed, 7 May 2025 15:24:57 +0200 Subject: [PATCH 3/6] Update env.txt --- code/backend/env.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/backend/env.txt b/code/backend/env.txt index 95c2f81..835348f 100644 --- a/code/backend/env.txt +++ b/code/backend/env.txt @@ -1 +1 @@ -postgres://YourUserName:YourPassword@localhost:5432/prisma \ No newline at end of file +DATABASE_URL="postgres://YourUserName:YourPassword@localhost:5432/prisma" From 4f64a60cb056378ea246233ec18230dbe08ec33e Mon Sep 17 00:00:00 2001 From: Rudi Regentonne <116655346+Rudi-Regentonne@users.noreply.github.com> Date: Wed, 7 May 2025 16:08:36 +0200 Subject: [PATCH 4/6] Update server.ts --- code/backend/src/server.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/backend/src/server.ts b/code/backend/src/server.ts index aae87f4..8cb4288 100644 --- a/code/backend/src/server.ts +++ b/code/backend/src/server.ts @@ -10,7 +10,7 @@ const app = express(); const port = 3000; type User = { id: string; - name: string; + username: string; email: string; password: string; } @@ -30,7 +30,7 @@ app.get('/', async (req: Request, res: Response) => { const users = await prisma.user.findMany(); // Namen extrahieren - const names = users.map((user:User) => user.name); + const names = users.map((user:User) => user.username); // Antwort zurück an den Client res.send(`There are ${users.length} users: ${names.join(', ')}`); From 6de3ca6abff0115eb78c312655f1a441b0c72b37 Mon Sep 17 00:00:00 2001 From: Rudi Regentonne <116655346+Rudi-Regentonne@users.noreply.github.com> Date: Wed, 7 May 2025 17:04:54 +0200 Subject: [PATCH 5/6] Update README.md --- code/backend/README.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/code/backend/README.md b/code/backend/README.md index 4c160f0..b2c6756 100644 --- a/code/backend/README.md +++ b/code/backend/README.md @@ -41,17 +41,15 @@ sudo -iu postgres psql ### 3. Benutzer und Datenbank in PostgreSQL anlegen -In der geöffneten psql-Shell folgendene Befehle ausführen. Ersetze username und password durch deine eigenen Werte (und merken! 😉): +In der geöffneten psql-Shell folgenden Befehl ausführen. ```bash CREATE DATABASE prisma; - -CREATE USER username WITH ENCRYPTED PASSWORD 'password'; ``` ### 4. .env-Datei vorbereiten -Die Datei env.txt in .env umbenennen und deine eben gewählten Zugangsdaten (username, password) dort eintragen. +Die Datei env.txt in .env umbenennen und dein Passwort dort eintragen. ### 5. Prisma vorbereiten Im Projektordner folgenden Befehl ausführen, um Prisma-Client zu generieren: From f72125e8986c27dbf7c7262acb3444d0340f1a6c Mon Sep 17 00:00:00 2001 From: Rudi Regentonne <116655346+Rudi-Regentonne@users.noreply.github.com> Date: Wed, 7 May 2025 17:05:30 +0200 Subject: [PATCH 6/6] Update env.txt --- code/backend/env.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/backend/env.txt b/code/backend/env.txt index 835348f..a8335f9 100644 --- a/code/backend/env.txt +++ b/code/backend/env.txt @@ -1 +1 @@ -DATABASE_URL="postgres://YourUserName:YourPassword@localhost:5432/prisma" +DATABASE_URL="postgres://postgres:YourPassword@localhost:5432/prisma"