...
|
...
|
@@ -37,6 +37,8 @@ CREATE TABLE IF NOT EXISTS alarm ( |
37
|
37
|
type varchar(255)
|
38
|
38
|
);
|
39
|
39
|
|
|
40
|
+CREATE INDEX IF NOT EXISTS idx_alarm_originator_alarm_type ON alarm(tenant_id, type, originator_type, originator_id);
|
|
41
|
+
|
40
|
42
|
CREATE TABLE IF NOT EXISTS asset (
|
41
|
43
|
id varchar(31) NOT NULL CONSTRAINT asset_pkey PRIMARY KEY,
|
42
|
44
|
additional_info varchar,
|
...
|
...
|
@@ -141,6 +143,8 @@ CREATE TABLE IF NOT EXISTS event ( |
141
|
143
|
CONSTRAINT event_unq_key UNIQUE (tenant_id, entity_type, entity_id, event_type, event_uid)
|
142
|
144
|
);
|
143
|
145
|
|
|
146
|
+CREATE INDEX IF NOT EXISTS idx_event_type_entity_id ON event(tenant_id, event_type, entity_type, entity_id);
|
|
147
|
+
|
144
|
148
|
CREATE TABLE IF NOT EXISTS relation (
|
145
|
149
|
from_id varchar(31),
|
146
|
150
|
from_type varchar(255),
|
...
|
...
|
@@ -152,6 +156,10 @@ CREATE TABLE IF NOT EXISTS relation ( |
152
|
156
|
CONSTRAINT relation_pkey PRIMARY KEY (from_id, from_type, relation_type_group, relation_type, to_id, to_type)
|
153
|
157
|
);
|
154
|
158
|
|
|
159
|
+CREATE INDEX IF NOT EXISTS idx_relation_to_id ON relation(relation_type_group, to_type, to_id);
|
|
160
|
+
|
|
161
|
+CREATE INDEX IF NOT EXISTS idx_relation_from_id ON relation(relation_type_group, from_type, from_id);
|
|
162
|
+
|
155
|
163
|
CREATE TABLE IF NOT EXISTS tb_user (
|
156
|
164
|
id varchar(31) NOT NULL CONSTRAINT tb_user_pkey PRIMARY KEY,
|
157
|
165
|
additional_info varchar,
|
...
|
...
|
@@ -207,7 +215,8 @@ CREATE TABLE IF NOT EXISTS widgets_bundle ( |
207
|
215
|
);
|
208
|
216
|
|
209
|
217
|
CREATE TABLE IF NOT EXISTS rule_chain (
|
210
|
|
- id varchar(31) NOT NULL CONSTRAINT rule_chain_pkey PRIMARY KEY,
|
|
218
|
+ id varchar(31) NOT NULL CONSTRAINT rule_chCREATE INDEX IF NOT EXISTS idx_event_type_entity_id ON event(tenant_id, event_type, entity_type, entity_id);
|
|
219
|
+ain_pkey PRIMARY KEY,
|
211
|
220
|
additional_info varchar,
|
212
|
221
|
configuration varchar(10000000),
|
213
|
222
|
name varchar(255),
|
...
|
...
|
|