From 01a20be4891b3ea26ee262249087b829c3346d25 Mon Sep 17 00:00:00 2001 From: Cristiano Urban Date: Tue, 5 Oct 2021 09:33:10 +0200 Subject: [PATCH] Removed views from queries. Signed-off-by: Cristiano Urban --- transfer_service/db_connector.py | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/transfer_service/db_connector.py b/transfer_service/db_connector.py index 353a612..9f8b1e4 100644 --- a/transfer_service/db_connector.py +++ b/transfer_service/db_connector.py @@ -80,7 +80,7 @@ class DbConnector(object): try: conn = self.getConnection() cursor = conn.cursor(cursor_factory = RealDictCursor) - cursor.execute("SELECT * FROM node_vos_path WHERE vos_path = %s;", (vospacePath,)) + cursor.execute("SELECT id_from_vos_path(%s);", (vospacePath,)) result = cursor.fetchall() cursor.close() except Exception: @@ -102,9 +102,8 @@ class DbConnector(object): cursor = conn.cursor(cursor_factory = RealDictCursor) cursor.execute(""" SELECT creator_id - FROM node_vos_path nvp - JOIN node n ON nvp.node_id = n.node_id - WHERE vos_path = %s; + FROM node + WHERE node_id = id_from_vos_path(%s); """, (vospacePath,)) result = cursor.fetchall() @@ -125,9 +124,8 @@ class DbConnector(object): cursor = conn.cursor(cursor_factory = RealDictCursor) cursor.execute(""" SELECT unnest(group_read) as group_read - FROM node_vos_path nvp - JOIN node n ON nvp.node_id = n.node_id - WHERE vos_path = %s; + FROM node + WHERE node_id = id_from_vos_path(%s); """, (vospacePath,)) result = cursor.fetchall() @@ -150,9 +148,8 @@ class DbConnector(object): cursor = conn.cursor(cursor_factory = RealDictCursor) cursor.execute(""" SELECT unnest(group_write) as group_write - FROM node_vos_path nvp - JOIN node n ON nvp.node_id = n.node_id - WHERE vos_path = %s; + FROM node + WHERE node_id = id_from_vos_path(%s); """, (vospacePath,)) result = cursor.fetchall() -- GitLab