From 0e7738c08e66d71c6e8f7775505dad6ccc7b3eb5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andrej=20Rama=C5=A1euski?= <andrej@x2.cz>
Date: Fri, 1 Jan 2021 21:54:59 +0100
Subject: [PATCH] Zmena mista pocitani alive

---
 lib/CF/Schema/Result/Socket_view.pm | 1 -
 sql/6/up.sql                        | 8 ++++++++
 2 files changed, 8 insertions(+), 1 deletion(-)
 create mode 100644 sql/6/up.sql

diff --git a/lib/CF/Schema/Result/Socket_view.pm b/lib/CF/Schema/Result/Socket_view.pm
index e36f12e..aeaed9d 100644
--- a/lib/CF/Schema/Result/Socket_view.pm
+++ b/lib/CF/Schema/Result/Socket_view.pm
@@ -12,7 +12,6 @@ __PACKAGE__->table('sockets_view');
 __PACKAGE__->add_columns(
     qw(
         is_member
-        is_alive
     ),
 );
 
diff --git a/sql/6/up.sql b/sql/6/up.sql
new file mode 100644
index 0000000..232523e
--- /dev/null
+++ b/sql/6/up.sql
@@ -0,0 +1,8 @@
+drop view "sockets_view";
+create view "sockets_view" as
+    select "sockets".*,
+    "users"."roles" like '%member%' as "is_member"
+from "sockets"
+left join "users" on ("sockets"."user_id" = "users"."id")
+where ("sockets"."keepalive"+'100 s'::interval) > now()
+;
-- 
GitLab