git.fiddlerwoaroof.com
Browse code

Add more sql

Ed L authored on 01/07/2019 07:59:32
Showing 3 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,19 @@
1
+BEGIN;
2
+
3
+    CREATE TABLE slack_users (
4
+	id UUID PRIMARY KEY DEFAULT uuid_generate_v1(),
5
+	username TEXT,
6
+	email TEXT,
7
+	status TEXT,
8
+	billing_active BOOL,
9
+	has_2fa BOOL,
10
+	has_sso BOOL,
11
+	userid TEXT,
12
+	fullname TEXT,
13
+	displayname TEXT
14
+    );
15
+
16
+    CREATE INDEX slack_users_userid ON slack_users (userid);
17
+    CREATE INDEX slack_users_email ON slack_users (email);
18
+
19
+END;
... ...
@@ -18,3 +18,4 @@ BEGIN;
18 18
 		RETURN NEW;
19 19
 	END;
20 20
 	$$ LANGUAGE PLPGSQL;
21
+COMMIT;
21 22
new file mode 100644
... ...
@@ -0,0 +1,14 @@
1
+BEGIN;
2
+    CREATE INDEX slack_messages_raw_slack_ts_asc
3
+      ON slack_messages_raw (slack_ts ASC NULLS LAST);
4
+
5
+    CREATE INDEX slack_messages_raw_slack_ts_desc
6
+      ON slack_messages_raw (slack_ts DESC NULLS LAST);
7
+
8
+    CREATE INDEX slack_messages_raw_slack_channel_slack_ts_asc
9
+      ON slack_messages_raw (slack_channel, slack_ts ASC NULLS LAST);
10
+
11
+    CREATE INDEX slack_messages_raw_slack_user_slack_ts_asc
12
+      ON slack_messages_raw (slack_user, slack_ts ASC NULLS LAST);
13
+
14
+COMMIT;