From a1134b5a6bd23eda80ad216a0741f20f50068c15 Mon Sep 17 00:00:00 2001
From: Petr Kabourek <242739@mail.muni.cz>
Date: Wed, 22 May 2024 11:47:02 +0200
Subject: [PATCH] somehwat fix db cleaning

---
 db-management/clean-all.sh                     |  8 ++++----
 db-management/clean/clean-airports-service.sql |  4 +++-
 db-management/clean/clean-flights-service.sql  |  7 ++++---
 db-management/clean/clean-hr-service.sql       | 12 +++++++-----
 db-management/clean/clean-planes-service.sql   |  4 +++-
 5 files changed, 21 insertions(+), 14 deletions(-)
 mode change 100644 => 100755 db-management/clean-all.sh

diff --git a/db-management/clean-all.sh b/db-management/clean-all.sh
old mode 100644
new mode 100755
index b317c72..e75e928
--- a/db-management/clean-all.sh
+++ b/db-management/clean-all.sh
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-docker exec -i hr psql -u root -p'123' airports-hr-service < ./db-management/clean/clean-hr-service.sql
-docker exec -i hr psql -u root -p'123' airports-service < ./db-management/clean/clean-airports-service.sql
-docker exec -i hr psql -u root -p'123' airports-flights-service < ./db-management/clean/clean-flights-service.sql
-docker exec -i hr psql -u root -p'123' airports-planes-service < ./db-management/clean/clean-planes-service.sql
\ No newline at end of file
+cat ./db-management/clean/clean-hr-service.sql | docker-compose exec -T hr-service-db psql -U postgres -d hr -p 5432
+cat ./db-management/clean/clean-airports-service.sql | docker-compose exec -T airports-service-db psql -U postgres -d airports -p 5432
+#cat ./db-management/clean/clean-flights-service.sql | docker-compose exec -T flights-service-db psql -U postgres -d flights -p 5432
+cat ./db-management/clean/clean-planes-service.sql | docker-compose exec -T planes-service-db psql -U postgres -d planes   -p 5432
\ No newline at end of file
diff --git a/db-management/clean/clean-airports-service.sql b/db-management/clean/clean-airports-service.sql
index 74ca08e..c6a9c0a 100644
--- a/db-management/clean/clean-airports-service.sql
+++ b/db-management/clean/clean-airports-service.sql
@@ -1 +1,3 @@
-DELETE * FROM airport;
\ No newline at end of file
+SET search_path TO airport;
+
+DELETE FROM airport;
\ No newline at end of file
diff --git a/db-management/clean/clean-flights-service.sql b/db-management/clean/clean-flights-service.sql
index ad36a4e..fb433d6 100644
--- a/db-management/clean/clean-flights-service.sql
+++ b/db-management/clean/clean-flights-service.sql
@@ -1,3 +1,4 @@
-DELETE * FROM flight;
-DELETE * FROM flightrealization;
-DELETE * FROM issue;
\ No newline at end of file
+
+DELETE FROM flight;
+DELETE FROM flightrealization;
+DELETE FROM issue;
\ No newline at end of file
diff --git a/db-management/clean/clean-hr-service.sql b/db-management/clean/clean-hr-service.sql
index d49c719..aef15f2 100644
--- a/db-management/clean/clean-hr-service.sql
+++ b/db-management/clean/clean-hr-service.sql
@@ -1,5 +1,7 @@
-DELETE * FROM language;
-DELETE * FROM pilot_licence;
-DELETE * FROM steward;
-DELETE * FROM pilot;
-DELETE * FROM employee;
\ No newline at end of file
+SET search_path TO hr;
+
+DELETE FROM language;
+DELETE FROM pilot_licence;
+DELETE FROM stewards;
+DELETE FROM pilots;
+DELETE FROM employee;
\ No newline at end of file
diff --git a/db-management/clean/clean-planes-service.sql b/db-management/clean/clean-planes-service.sql
index 81a0b17..be176c3 100644
--- a/db-management/clean/clean-planes-service.sql
+++ b/db-management/clean/clean-planes-service.sql
@@ -1 +1,3 @@
-DELETE * FROM plane;
\ No newline at end of file
+SET search_path TO planes;
+
+DELETE FROM plane;
\ No newline at end of file
-- 
GitLab