From 31c1f367442dfc5c48621044d6d06f2c05e65686 Mon Sep 17 00:00:00 2001 From: chris Date: Sun, 2 Mar 2025 20:47:16 +0100 Subject: [PATCH] rename folders --- docker/docker-compose.yml | 13 +++++++++++++ scripts/add-migration.cmd | 3 +++ scripts/reset-database.cmd | 3 +++ scripts/update-database.cmd | 2 ++ .../.idea.W542.GandalfReborn/.idea/dataSources.xml | 13 +++++++++++++ 5 files changed, 34 insertions(+) create mode 100644 docker/docker-compose.yml create mode 100644 scripts/add-migration.cmd create mode 100644 scripts/reset-database.cmd create mode 100644 scripts/update-database.cmd create mode 100644 src/dotnet/.idea/.idea.W542.GandalfReborn/.idea/dataSources.xml diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml new file mode 100644 index 0000000..cbcc125 --- /dev/null +++ b/docker/docker-compose.yml @@ -0,0 +1,13 @@ +services: + db: + image: postgres:16.4 + container_name: gandalf_reborn_db + restart: always + shm_size: 128mb + environment: + POSTGRES_PASSWORD: root + POSTGRES_USER: root + POSTGRES_DB: gandalf_reborn + ports: + - "5432:5432" + \ No newline at end of file diff --git a/scripts/add-migration.cmd b/scripts/add-migration.cmd new file mode 100644 index 0000000..4652f25 --- /dev/null +++ b/scripts/add-migration.cmd @@ -0,0 +1,3 @@ +@echo off +set /p migrationName="Migration Name: " +dotnet ef migrations add %migrationName% --startup-project "../Api" --project "../Data" --context ApplicationContext \ No newline at end of file diff --git a/scripts/reset-database.cmd b/scripts/reset-database.cmd new file mode 100644 index 0000000..20bf518 --- /dev/null +++ b/scripts/reset-database.cmd @@ -0,0 +1,3 @@ +@echo off +dotnet ef database drop --force --startup-project "../Api" --project "../Data" --context ApplicationContext +dotnet ef database update --startup-project "../Api" --project "../Data" --context ApplicationContext \ No newline at end of file diff --git a/scripts/update-database.cmd b/scripts/update-database.cmd new file mode 100644 index 0000000..2174d5f --- /dev/null +++ b/scripts/update-database.cmd @@ -0,0 +1,2 @@ +@echo off +dotnet ef database update --startup-project "../Api" --project "../Data" --context ApplicationContext \ No newline at end of file diff --git a/src/dotnet/.idea/.idea.W542.GandalfReborn/.idea/dataSources.xml b/src/dotnet/.idea/.idea.W542.GandalfReborn/.idea/dataSources.xml new file mode 100644 index 0000000..c25e8f1 --- /dev/null +++ b/src/dotnet/.idea/.idea.W542.GandalfReborn/.idea/dataSources.xml @@ -0,0 +1,13 @@ + + + + + postgresql + true + true + org.postgresql.Driver + jdbc:postgresql://localhost:5432/gandalf_reborn?logServerErrorDetail=True&password=root&user=root + $ProjectFileDir$ + + + \ No newline at end of file