diff --git a/src/fundamend/sqlmodels/materialize_ahb_view.sql b/src/fundamend/sqlmodels/materialize_ahb_view.sql index eb4b3ef..7587ace 100644 --- a/src/fundamend/sqlmodels/materialize_ahb_view.sql +++ b/src/fundamend/sqlmodels/materialize_ahb_view.sql @@ -474,28 +474,28 @@ CREATE INDEX idx_hierarchy_format ON ahb_hierarchy_materialized (format); CREATE INDEX idx_hierarchy_versionsnummer ON ahb_hierarchy_materialized (versionsnummer); CREATE INDEX idx_hierarchy_gueltig_von ON ahb_hierarchy_materialized (gueltig_von); CREATE INDEX idx_hierarchy_gueltig_bis ON ahb_hierarchy_materialized (gueltig_bis); -CREATE INDEX idx_hierarchy_beschreibung ON ahb_hierarchy_materialized (beschreibung); +CREATE INDEX idx_hierarchy_beschreibung ON ahb_hierarchy_materialized (beschreibung) COLLATE NOCASE; CREATE INDEX idx_hierarchy_kommunikation_von ON ahb_hierarchy_materialized (kommunikation_von); CREATE INDEX idx_hierarchy_edifact_format_version ON ahb_hierarchy_materialized (edifact_format_version); CREATE INDEX idx_hierarchy_segmentgroup_id ON ahb_hierarchy_materialized (segmentgroup_id); -CREATE INDEX idx_hierarchy_segmentgroup_name ON ahb_hierarchy_materialized (segmentgroup_name); +CREATE INDEX idx_hierarchy_segmentgroup_name ON ahb_hierarchy_materialized (segmentgroup_name) COLLATE NOCASE; CREATE INDEX idx_hierarchy_segmentgroup_position ON ahb_hierarchy_materialized (segmentgroup_position); CREATE INDEX idx_hierarchy_segment_id ON ahb_hierarchy_materialized (segment_id); -CREATE INDEX idx_hierarchy_segment_name ON ahb_hierarchy_materialized (segment_name); +CREATE INDEX idx_hierarchy_segment_name ON ahb_hierarchy_materialized (segment_name) COLLATE NOCASE; CREATE INDEX idx_hierarchy_segment_number ON ahb_hierarchy_materialized (segment_number); CREATE INDEX idx_hierarchy_segment_position ON ahb_hierarchy_materialized (segment_position); CREATE INDEX idx_hierarchy_dataelementgroup_id ON ahb_hierarchy_materialized (dataelementgroup_id); -CREATE INDEX idx_hierarchy_dataelementgroup_name ON ahb_hierarchy_materialized (dataelementgroup_name); +CREATE INDEX idx_hierarchy_dataelementgroup_name ON ahb_hierarchy_materialized (dataelementgroup_name) COLLATE NOCASE; CREATE INDEX idx_hierarchy_dataelementgroup_position ON ahb_hierarchy_materialized (dataelementgroup_position); CREATE INDEX idx_hierarchy_dataelement_id ON ahb_hierarchy_materialized (dataelement_id); -CREATE INDEX idx_hierarchy_dataelement_name ON ahb_hierarchy_materialized (dataelement_name); +CREATE INDEX idx_hierarchy_dataelement_name ON ahb_hierarchy_materialized (dataelement_name) COLLATE NOCASE; CREATE INDEX idx_hierarchy_dataelement_position ON ahb_hierarchy_materialized (dataelement_position); CREATE INDEX idx_hierarchy_dataelement_ahb_status ON ahb_hierarchy_materialized (dataelement_ahb_status); CREATE INDEX idx_hierarchy_code_id ON ahb_hierarchy_materialized (code_id); -CREATE INDEX idx_hierarchy_code_name ON ahb_hierarchy_materialized (code_name); -CREATE INDEX idx_hierarchy_code_description ON ahb_hierarchy_materialized (code_description); -CREATE INDEX idx_hierarchy_code_value ON ahb_hierarchy_materialized (code_value); -CREATE INDEX idx_hierarchy_code_ahb_status ON ahb_hierarchy_materialized (code_ahb_status); +CREATE INDEX idx_hierarchy_code_name ON ahb_hierarchy_materialized (code_name) COLLATE NOCASE; +CREATE INDEX idx_hierarchy_code_description ON ahb_hierarchy_materialized (code_description) COLLATE NOCASE; +CREATE INDEX idx_hierarchy_code_value ON ahb_hierarchy_materialized (code_value) COLLATE NOCASE; +CREATE INDEX idx_hierarchy_code_ahb_status ON ahb_hierarchy_materialized (code_ahb_status) COLLATE NOCASE; CREATE INDEX idx_hierarchy_code_position ON ahb_hierarchy_materialized (code_position); CREATE INDEX idx_hierarchy_path ON ahb_hierarchy_materialized (path); CREATE INDEX idx_hierarchy_id_path ON ahb_hierarchy_materialized (id_path);