Индекс: 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
-- 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
|
Верификација
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 гарантира дека ќе биде создаден само еднаш, без разлика кој фајл ќе биде извршен прв.
Last modified
2 weeks ago
Last modified on 05/10/26 14:42:27
Note:
See TracWiki
for help on using the wiki.
