module.exports = class Indexes2000000000000 { name = 'Indexes2000000000000' async up(db) { await db.query(`CREATE INDEX "events_video" ON "processor"."event" USING BTREE (("data"->>'video'));`) await db.query(`CREATE INDEX "events_comment" ON "processor"."event" USING BTREE (("data"->>'comment'));`) await db.query( `CREATE INDEX "events_nft_owner_member" ON "processor"."event" USING BTREE (("data"->'nftOwner'->>'member'));` ) await db.query( `CREATE INDEX "events_nft_owner_channel" ON "processor"."event" USING BTREE (("data"->'nftOwner'->>'channel'));` ) await db.query(`CREATE INDEX "events_auction" ON "processor"."event" USING BTREE (("data"->>'auction'));`) await db.query(`CREATE INDEX "events_type" ON "processor"."event" USING BTREE (("data"->>'isTypeOf'));`) await db.query(`CREATE INDEX "events_nft" ON "processor"."event" USING BTREE (("data"->>'nft'));`) await db.query(`CREATE INDEX "events_bid" ON "processor"."event" USING BTREE (("data"->>'bid'));`) await db.query(`CREATE INDEX "events_member" ON "processor"."event" USING BTREE (("data"->>'member'));`) await db.query( `CREATE INDEX "events_winning_bid" ON "processor"."event" USING BTREE (("data"->>'winningBid'));` ) await db.query( `CREATE INDEX "events_previous_nft_owner_member" ON "processor"."event" USING BTREE (("data"->'previousNftOwner'->>'member'));` ) await db.query( `CREATE INDEX "events_previous_nft_owner_channel" ON "processor"."event" USING BTREE (("data"->'previousNftOwner'->>'channel'));` ) await db.query(`CREATE INDEX "events_buyer" ON "processor"."event" USING BTREE (("data"->>'buyer'));`) } async down(db) { await db.query(`DROP INDEX "events_video"`) await db.query(`DROP INDEX "events_comment"`) await db.query(`DROP INDEX "events_nft_owner_member"`) await db.query(`DROP INDEX "events_nft_owner_channel"`) await db.query(`DROP INDEX "events_auction"`) await db.query(`DROP INDEX "events_type"`) await db.query(`DROP INDEX "events_nft"`) await db.query(`DROP INDEX "events_bid"`) await db.query(`DROP INDEX "events_member"`) await db.query(`DROP INDEX "events_winning_bid"`) await db.query(`DROP INDEX "events_previous_nft_owner_member"`) await db.query(`DROP INDEX "events_previous_nft_owner_channel"`) await db.query(`DROP INDEX "events_buyer"`) } }