mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-07-06 08:37:22 +00:00

* Application cannot be installed with None as schedule type * MINOR: Add / Fix GCS and ADLS - docs, bugs (#15502) Add GCS and ADLS docs * Add stack trace while throwing an error to debug (#15522) * Fix #15533: Fix name & display name for kafka json schema parser (#15534) * MINOR: postgres add ssl options in yaml (#15538) * Small change to fix the Glossary TErm Tasks not fetching Owner automatically (#15535) * remove the DataInsightAlert spec as the alerts test are covered in ObservabilityAlerts spec (#15531) * MINOR: fix help dropdown item font and icon sizes (#15511) * fix help dropdown item font and icon sizes * added unit test for navbarUtils * fix sonar failure * changes as per comments * minor fixes * Minor: fixed DQ edit test case issue and searchIndexDetails typescript issue (#15528) * Minor: fixed DQ edit test case issue and searchIndexDetails typescript issue * fixed failing unit test * fixed unit test for Data quality test * reverting e2eLabeler changes * chore(ui): separate routes as per categories (#15512) * chore(ui): seprate routes as per categories * add tests * fix test * domain path fix * [MINOR] GX logging hierarchy (#15542) * fix: GX module logging hierarchy * style: ran python linting * - Use Entity Type (#15546) * removed docs 1.4.x (#15550) * Suggestions Alert new design (#15532) * update ux of suggestions alert * locales * minor changes * fix descriptions * minor css fixes * Fix #11868: Duplicated queries cannot be created (#15519) * Fix #11868: Duplicate query should throw an error of entityExists * Fix #11868: Duplicate query should throw an error of entityExists * fix test * fix test * Fix uniquee constraint for checksum in Postgres --------- Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com> * added OpenMetadataApplication.getDao (#15549) * Add the entityUrl to the header for ThreadMessages (#15552) * feat: AppResource (#15555) forbid modification of system app * MINOR: Skip source hash generation for service (#15516) * sync the documentation roadmap page with the getcollate roadmap (#15551) * Application cannot be installed with None as schedule type * None type should not register in scheduler * scheduleTimeline fix * fix payload of schedule type none and change it to scheduleTimeline * fix unit test --------- Co-authored-by: Ashish Gupta <ashish@getcollate.io> Co-authored-by: Ayush Shah <ayush@getcollate.io> Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com> Co-authored-by: IceS2 <pjt1991@gmail.com> Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com> Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com> Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com> Co-authored-by: Teddy <teddy.crepineau@gmail.com> Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com> Co-authored-by: Imri Paran <imri.paran@gmail.com> Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com> Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com> Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
79 lines
4.8 KiB
SQL
79 lines
4.8 KiB
SQL
-- Add the supportsProfiler field to the MongoDB connection configuration
|
|
UPDATE dbservice_entity
|
|
SET json = jsonb_set(json::jsonb, '{connection,config,supportsProfiler}', 'true'::jsonb)
|
|
WHERE serviceType = 'MongoDB';
|
|
|
|
ALTER TABLE query_entity ADD COLUMN checksum varchar(32) GENERATED ALWAYS AS (json ->> 'checksum') STORED NOT NULL,
|
|
ADD UNIQUE(checksum);
|
|
|
|
UPDATE query_entity SET json = jsonb_set(json::jsonb, '{checksum}', MD5(json->'connection'));
|
|
|
|
|
|
-- Restructure dbServiceNames in ingestion_pipeline_entity
|
|
update ingestion_pipeline_entity ipe set json = JSONB_SET(
|
|
json::jsonb #- '{sourceConfig,config,dbServiceNames}',
|
|
'{sourceConfig,config,lineageInformation}',
|
|
jsonb_build_object(
|
|
'dbServiceNames',
|
|
json#>'{sourceConfig,config,dbServiceNames}'
|
|
)
|
|
)
|
|
WHERE (json#>'{sourceConfig,config,type}')::varchar(255) IN ('"DashboardMetadata"', '"PipelineMetadata"')
|
|
and json#>'{sourceConfig,config,dbServiceNames}' is not null;
|
|
|
|
CREATE INDEX index_chart_entity_deleted ON chart_entity (fqnHash, deleted);
|
|
CREATE INDEX index_dashboard_data_model_entity_deleted ON dashboard_data_model_entity (fqnHash, deleted);
|
|
CREATE INDEX index_dashboard_entity_deleted ON dashboard_entity (fqnHash, deleted);
|
|
CREATE INDEX index_data_insight_chart_deleted ON data_insight_chart (fqnHash, deleted);
|
|
CREATE INDEX index_database_entity_deleted ON database_entity (fqnHash, deleted);
|
|
CREATE INDEX index_database_schema_entity_deleted ON database_schema_entity (fqnHash, deleted);
|
|
CREATE INDEX index_glossary_term_entity_deleted ON glossary_term_entity (fqnHash, deleted);
|
|
CREATE INDEX index_ingestion_pipeline_entity_deleted ON ingestion_pipeline_entity (fqnHash, deleted);
|
|
CREATE INDEX index_metric_entity_deleted ON metric_entity (fqnHash, deleted);
|
|
CREATE INDEX index_ml_model_entity_deleted ON ml_model_entity (fqnHash, deleted);
|
|
CREATE INDEX index_pipeline_entity_deleted ON pipeline_entity (fqnHash, deleted);
|
|
CREATE INDEX index_policy_entity_deleted ON policy_entity (fqnHash, deleted);
|
|
CREATE INDEX index_report_entity_deleted ON report_entity (fqnHash, deleted);
|
|
CREATE INDEX index_search_index_entity_deleted ON search_index_entity (fqnHash, deleted);
|
|
CREATE INDEX index_storage_container_entity_deleted ON storage_container_entity (fqnHash, deleted);
|
|
CREATE INDEX index_stored_procedure_entity_deleted ON stored_procedure_entity (fqnHash, deleted);
|
|
CREATE INDEX index_table_entity_deleted ON table_entity (fqnHash, deleted);
|
|
CREATE INDEX index_tag_deleted ON tag (fqnHash, deleted);
|
|
CREATE INDEX index_test_case_deleted ON test_case (fqnHash, deleted);
|
|
CREATE INDEX index_test_suite_deleted ON test_suite (fqnHash, deleted);
|
|
CREATE INDEX index_topic_entity_deleted ON topic_entity (fqnHash, deleted);
|
|
CREATE INDEX index_web_analytic_event_deleted ON web_analytic_event (fqnHash, deleted);
|
|
|
|
CREATE INDEX index_apps_marketplace_deleted ON apps_marketplace (nameHash, deleted);
|
|
CREATE INDEX index_bot_entity_deleted ON bot_entity (nameHash, deleted);
|
|
CREATE INDEX index_classification_deleted ON classification (nameHash, deleted);
|
|
CREATE INDEX index_dashboard_service_entity_deleted ON dashboard_service_entity (nameHash, deleted);
|
|
CREATE INDEX index_dbservice_entity_deleted ON dbservice_entity (nameHash, deleted);
|
|
CREATE INDEX index_glossary_entity_deleted ON glossary_entity (nameHash, deleted);
|
|
CREATE INDEX index_installed_apps_deleted ON installed_apps (nameHash, deleted);
|
|
CREATE INDEX index_knowledge_center_deleted ON knowledge_center (nameHash, deleted);
|
|
CREATE INDEX index_kpi_entity_deleted ON kpi_entity (nameHash, deleted);
|
|
CREATE INDEX index_messaging_service_entity_deleted ON messaging_service_entity (nameHash, deleted);
|
|
CREATE INDEX index_metadata_service_entity_deleted ON metadata_service_entity (nameHash, deleted);
|
|
CREATE INDEX index_mlmodel_service_entity_deleted ON mlmodel_service_entity (nameHash, deleted);
|
|
CREATE INDEX index_pipeline_service_entity_deleted ON pipeline_service_entity (nameHash, deleted);
|
|
CREATE INDEX index_role_entity_deleted ON role_entity (nameHash, deleted);
|
|
CREATE INDEX index_search_service_entity_deleted ON search_service_entity (nameHash, deleted);
|
|
CREATE INDEX index_storage_service_entity_deleted ON storage_service_entity (nameHash, deleted);
|
|
CREATE INDEX index_team_entity_deleted ON team_entity (nameHash, deleted);
|
|
CREATE INDEX index_user_entity_deleted ON user_entity (nameHash, deleted);
|
|
|
|
CREATE INDEX apps_extension_time_series_index ON apps_extension_time_series (appId);
|
|
CREATE INDEX index_suggestions_type ON suggestions (suggestionType);
|
|
CREATE INDEX index_suggestions_status ON suggestions (status);
|
|
|
|
-- change scheduleType to scheduleTimeline
|
|
UPDATE installed_apps
|
|
SET json = jsonb_set(
|
|
json::jsonb #- '{appSchedule,scheduleType}',
|
|
'{appSchedule,scheduleTimeline}',
|
|
(json #> '{appSchedule,scheduleType}')::jsonb,
|
|
true
|
|
);
|
|
delete from apps_extension_time_series;
|