mirror of
https://github.com/zitadel/zitadel.git
synced 2024-12-14 03:54:21 +00:00
39 lines
682 B
MySQL
39 lines
682 B
MySQL
|
-- replace agg_type_agg_id
|
||
|
BEGIN;
|
||
|
DROP INDEX IF EXISTS eventstore.agg_type_agg_id;
|
||
|
COMMIT;
|
||
|
|
||
|
BEGIN;
|
||
|
CREATE INDEX agg_type_agg_id ON eventstore.events (
|
||
|
instance_id
|
||
|
, aggregate_type
|
||
|
, aggregate_id
|
||
|
);
|
||
|
COMMIT;
|
||
|
|
||
|
-- replace agg_type
|
||
|
BEGIN;
|
||
|
DROP INDEX IF EXISTS eventstore.agg_type;
|
||
|
COMMIT;
|
||
|
|
||
|
BEGIN;
|
||
|
CREATE INDEX agg_type ON eventstore.events (
|
||
|
instance_id
|
||
|
, aggregate_type
|
||
|
, event_sequence
|
||
|
);
|
||
|
COMMIT;
|
||
|
|
||
|
-- drop unused index
|
||
|
BEGIN;
|
||
|
DROP INDEX IF EXISTS eventstore.agg_type_seq;
|
||
|
COMMIT;
|
||
|
|
||
|
-- index to search event payload
|
||
|
BEGIN;
|
||
|
DROP INDEX IF EXISTS eventstore.event_search;
|
||
|
COMMIT;
|
||
|
|
||
|
BEGIN;
|
||
|
CREATE INDEX event_search ON eventstore.events USING gin (event_data);
|
||
|
COMMIT;
|