= Индекс: v_reviews_full_index = ||= Датотека ||= `indexes/v_reviews_full_index.sql` || ||= Шема ||= `kbnteam` || ||= Поврзани прегледи ||= `v_reviews_full` (исто така користен во `v_orders_full`, `v_driver_deliveries`, `v_contracts_revenue`, `v_company_billing_overview`) || == Опис == Единечен индекс за поддршка на JOIN-от помеѓу `customer_order` и `company_order` во прегледот `v_reviews_full`. Иако датотеката е именувана по прегледот за прегледи, индексот е споделен и го користат повеќе прегледи. == DDL == {{{ #!sql -- indexes/v_reviews_full_index.sql CREATE INDEX IF NOT EXISTS idx_customer_order_comp_order_id ON kbnteam.customer_order (comp_order_id); }}} == Поддржани прегледи == ||= Преглед ||= Начин на употреба || || `v_reviews_full` || JOIN `customer_order` → `company_order` по `comp_order_id` (Гранка 1: order reviews) || || `v_orders_full` || Иста патека, исто поле || || `v_driver_deliveries` || LEFT JOIN `customer_order` по `comp_order_id` || || `v_contracts_revenue` || CTE `contract_metrics` — JOIN по `comp_order_id` || || `v_company_billing_overview` || CTE `invoice_totals` — LEFT JOIN по `comp_order_id` || == Колонски план == ||= Колона ||= Позиција ||= Причина || || `comp_order_id` || Единечна || FK колона — поврзување на `customer_order` со `company_order` || == Верификација == {{{ #!sql SELECT indexname, indexdef FROM pg_indexes WHERE schemaname = 'kbnteam' AND indexname = 'idx_customer_order_comp_order_id'; }}} == Напомена за дупликати == Овој индекс е дефиниран и во `v_orders_full_index.sql`, `v_driver_deliveries_index.sql`, `v_contracts_revenue_index.sql` и `v_company_billing_overview_index.sql`. Клаузулата `IF NOT EXISTS` гарантира дека ќе биде создаден само еднаш, без разлика кој фајл ќе биде извршен прв.