From ae1b23e8cf83aed689f05049001e66fecba5a0f1 Mon Sep 17 00:00:00 2001
From: Benjamin LECHA <benjamin.lecha@iemn.fr>
Date: Tue, 14 May 2024 11:14:01 +0200
Subject: [PATCH] Ajout de la collection Bruno + maj SQL

---
 "ProDev_PostgREST/Add r\303\251seau.bru"      | 11 +++++++++
 .../Add r\303\251seau_sudo_user.bru"          | 23 +++++++++++++++++++
 .../Liste_R\303\251seaux_FK.bru"              | 15 ++++++++++++
 .../Liste_R\303\251seaux_FK_sudo_user.bru"    | 19 +++++++++++++++
 ...ste_R\303\251seaux_FK_sudo_user_Where.bru" | 20 ++++++++++++++++
 database.sql                                  |  3 ++-
 docker-compose.yml                            |  2 --
 7 files changed, 90 insertions(+), 3 deletions(-)
 create mode 100644 "ProDev_PostgREST/Add r\303\251seau.bru"
 create mode 100644 "ProDev_PostgREST/Add r\303\251seau_sudo_user.bru"
 create mode 100644 "ProDev_PostgREST/Liste_R\303\251seaux_FK.bru"
 create mode 100644 "ProDev_PostgREST/Liste_R\303\251seaux_FK_sudo_user.bru"
 create mode 100644 "ProDev_PostgREST/Liste_R\303\251seaux_FK_sudo_user_Where.bru"

diff --git "a/ProDev_PostgREST/Add r\303\251seau.bru" "b/ProDev_PostgREST/Add r\303\251seau.bru"
new file mode 100644
index 0000000..350ca79
--- /dev/null
+++ "b/ProDev_PostgREST/Add r\303\251seau.bru"	
@@ -0,0 +1,11 @@
+meta {
+  name: Add réseau
+  type: http
+  seq: 4
+}
+
+post {
+  url: http://localhost:3000/reseau
+  body: none
+  auth: none
+}
diff --git "a/ProDev_PostgREST/Add r\303\251seau_sudo_user.bru" "b/ProDev_PostgREST/Add r\303\251seau_sudo_user.bru"
new file mode 100644
index 0000000..86865b7
--- /dev/null
+++ "b/ProDev_PostgREST/Add r\303\251seau_sudo_user.bru"	
@@ -0,0 +1,23 @@
+meta {
+  name: Add réseau_sudo_user
+  type: http
+  seq: 5
+}
+
+post {
+  url: http://localhost:3000/reseau
+  body: json
+  auth: bearer
+}
+
+auth:bearer {
+  token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoic3Vkb191c2VyIn0.fOLg-hXMLLRbPdifad1ieqwB-QMrk-YwpxpY-maT7qI
+}
+
+body:json {
+  {
+    "nom_reseau" : "Fédération des réseaux métiers d’Administrateurs Systèmes et Réseaux dans l'Enseignement et la Recherche",
+    "acronyme_reseau" : "Resinfo",
+    "id_type_reseau" : "2"
+  }
+}
diff --git "a/ProDev_PostgREST/Liste_R\303\251seaux_FK.bru" "b/ProDev_PostgREST/Liste_R\303\251seaux_FK.bru"
new file mode 100644
index 0000000..36d5546
--- /dev/null
+++ "b/ProDev_PostgREST/Liste_R\303\251seaux_FK.bru"
@@ -0,0 +1,15 @@
+meta {
+  name: Liste_Réseaux_FK
+  type: http
+  seq: 6
+}
+
+get {
+  url: http://localhost:3000/reseau?select=acro:acronyme_reseau,id_type_reseau:type_reseau(nom_type_reseau)
+  body: none
+  auth: none
+}
+
+query {
+  select: acro:acronyme_reseau,id_type_reseau:type_reseau(nom_type_reseau)
+}
diff --git "a/ProDev_PostgREST/Liste_R\303\251seaux_FK_sudo_user.bru" "b/ProDev_PostgREST/Liste_R\303\251seaux_FK_sudo_user.bru"
new file mode 100644
index 0000000..cdbe638
--- /dev/null
+++ "b/ProDev_PostgREST/Liste_R\303\251seaux_FK_sudo_user.bru"
@@ -0,0 +1,19 @@
+meta {
+  name: Liste_Réseaux_FK_sudo_user
+  type: http
+  seq: 7
+}
+
+get {
+  url: http://localhost:3000/reseau?select=nom_reseau,type_reseau(nom_type_reseau)
+  body: none
+  auth: bearer
+}
+
+query {
+  select: nom_reseau,type_reseau(nom_type_reseau)
+}
+
+auth:bearer {
+  token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoic3Vkb191c2VyIn0.fOLg-hXMLLRbPdifad1ieqwB-QMrk-YwpxpY-maT7qI
+}
diff --git "a/ProDev_PostgREST/Liste_R\303\251seaux_FK_sudo_user_Where.bru" "b/ProDev_PostgREST/Liste_R\303\251seaux_FK_sudo_user_Where.bru"
new file mode 100644
index 0000000..70336d1
--- /dev/null
+++ "b/ProDev_PostgREST/Liste_R\303\251seaux_FK_sudo_user_Where.bru"
@@ -0,0 +1,20 @@
+meta {
+  name: Liste_Réseaux_FK_sudo_user_Where
+  type: http
+  seq: 8
+}
+
+get {
+  url: http://localhost:3000/reseau?select=acro:acronyme_reseau,type_reseau(nom_type_reseau)&id_type_reseau=eq.1
+  body: none
+  auth: bearer
+}
+
+query {
+  select: acro:acronyme_reseau,type_reseau(nom_type_reseau)
+  id_type_reseau: eq.1
+}
+
+auth:bearer {
+  token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoic3Vkb191c2VyIn0.fOLg-hXMLLRbPdifad1ieqwB-QMrk-YwpxpY-maT7qI
+}
diff --git a/database.sql b/database.sql
index 41ed22e..ef4c3ca 100644
--- a/database.sql
+++ b/database.sql
@@ -26,4 +26,5 @@ grant select on table "reseau" to auth_user;
 
 create role sudo_user noinherit login password 'sudo_test';
 grant usage on schema public to sudo_user;
-GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO sudo_user;
\ No newline at end of file
+GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO sudo_user;
+GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA public TO sudo_user;
\ No newline at end of file
diff --git a/docker-compose.yml b/docker-compose.yml
index accb4a9..0953148 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -32,7 +32,5 @@ services:
     image: adminer:latest
     container_name: adminer
     restart: always
-    environment:
-      ADMINER_DESIGN: 'galkaev'
     ports:
       - "8080:8080"
-- 
GitLab