Skip to content

Commit

Permalink
Add index for update metric calculation spec reporting metrics in cre…
Browse files Browse the repository at this point in the history
…ate metrics
  • Loading branch information
tristanvuong2021 committed Apr 3, 2024
1 parent bad5f5c commit fbf447f
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
-- liquibase formatted sql

-- Copyright 2024 The Cross-Media Measurement Authors
--
-- Licensed under the Apache License, Version 2.0 (the "License");
-- you may not use this file except in compliance with the License.
-- You may obtain a copy of the License at
--
-- http://www.apache.org/licenses/LICENSE-2.0
--
-- Unless required by applicable law or agreed to in writing, software
-- distributed under the License is distributed on an "AS IS" BASIS,
-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-- See the License for the specific language governing permissions and
-- limitations under the License.

-- Postgres database schema for the Reporting server.
--
-- Table hierarchy:
-- Root
-- └── MeasurementConsumers
-- ├── EventGroups
-- ├── ReportingSets
-- │ ├── ReportingSetEventGroups
-- │ ├── PrimitiveReportingSetBases
-- │ │ └── PrimitiveReportingSetBasisFilters
-- │ ├── SetExpressions
-- │ └── WeightedSubsetUnions
-- │ └── WeightedSubsetUnionPrimitiveReportingSetBases
-- ├── Metrics
-- │ └── MetricMeasurements
-- ├── Measurements
-- │ └── MeasurementPrimitiveReportingSetBases
-- ├── MetricCalculationSpecs
-- └── Reports
-- ├── ReportTimeIntervals
-- └── MetricCalculationSpecReportingMetrics

-- changeset tristanvuong2021:add-metric-calculation-spec-reporting-metrics-create-metric-request-id-index dbms:postgresl
CREATE INDEX metric_calculation_spec_reporting_metrics_create_metric_request_id
ON MetricCalculationSpecReportingMetrics (MeasurementConsumerId, CreateMetricRequestId);
3 changes: 3 additions & 0 deletions src/main/resources/reporting/postgres/changelog-v2.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,3 +40,6 @@ databaseChangeLog:
- include:
file: drop-report-time-intervals-table.sql
relativeToChangeLogFile: true
- include:
file: add-index-on-metric-calculation-spec-reporting-metrics-table-for-update.sql
relativeToChangeLogFile: true

0 comments on commit fbf447f

Please sign in to comment.