git.fiddlerwoaroof.com
Browse code

Merge remote-tracking branch 'prod/master'

fiddlerwoaroof authored on 06/07/2019 17:46:51
Showing 4 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;
0 20
similarity index 100%
1 21
rename from slackmessage.sql
2 22
rename to schema/slackmessage-0.sql
3 23
similarity index 98%
4 24
rename from slackmessage-1.sql
5 25
rename to schema/slackmessage-1.sql
... ...
@@ -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;