-- WS5 (Suche): NUR Trigram-Indizes auf den frei durchsuchbaren Textspalten von
-- `vehicles`. Die `merkmal_values`-Indizes (mv_merkmal_num_idx etc.) gehören dem
-- DB-Workstream und werden hier NICHT angelegt (Querschnittsstandard 8: genau ein
-- Migrations-Eigentümer; dies ist eine Folge-Migration nach Merge des Schemas).
--
-- Idempotent: pg_trgm-Extension und Indizes mit IF NOT EXISTS
-- (Querschnittsstandard 7).
--
-- Anwendung: über eine vom DB-Workstream generierte Folge-Migration einspielen
-- (`drizzle-kit generate` nach Merge), nicht als paralleles 0000_*.

CREATE EXTENSION IF NOT EXISTS pg_trgm;

CREATE INDEX IF NOT EXISTS idx_vehicles_name_trgm
  ON vehicles USING gin (name gin_trgm_ops);

CREATE INDEX IF NOT EXISTS idx_vehicles_funkrufname_trgm
  ON vehicles USING gin (funkrufname gin_trgm_ops);
