-- Migrate domain to domains in all entity tables that had singular domain
-- Using the correct table names from existing migrations and proper PostgreSQL JSON syntax
UPDATEapi_collection_entitySETjson=jsonb_set(json::jsonb#- '{domain}', '{domains}', jsonb_build_array(json#>'{domain}')) WHERE json #> '{domain}' IS NOT NULL;
UPDATEapi_endpoint_entitySETjson=jsonb_set(json::jsonb#- '{domain}', '{domains}', jsonb_build_array(json#>'{domain}')) WHERE json #> '{domain}' IS NOT NULL;
UPDATEapi_service_entitySETjson=jsonb_set(json::jsonb#- '{domain}', '{domains}', jsonb_build_array(json#>'{domain}')) WHERE json #> '{domain}' IS NOT NULL;
UPDATEchart_entitySETjson=jsonb_set(json::jsonb#- '{domain}', '{domains}', jsonb_build_array(json#>'{domain}')) WHERE json #> '{domain}' IS NOT NULL;
UPDATEdashboard_data_model_entitySETjson=jsonb_set(json::jsonb#- '{domain}', '{domains}', jsonb_build_array(json#>'{domain}')) WHERE json #> '{domain}' IS NOT NULL;
UPDATEdashboard_entitySETjson=jsonb_set(json::jsonb#- '{domain}', '{domains}', jsonb_build_array(json#>'{domain}')) WHERE json #> '{domain}' IS NOT NULL;
UPDATEdashboard_service_entitySETjson=jsonb_set(json::jsonb#- '{domain}', '{domains}', jsonb_build_array(json#>'{domain}')) WHERE json #> '{domain}' IS NOT NULL;
UPDATEdatabase_entitySETjson=jsonb_set(json::jsonb#- '{domain}', '{domains}', jsonb_build_array(json#>'{domain}')) WHERE json #> '{domain}' IS NOT NULL;
UPDATEdatabase_schema_entitySETjson=jsonb_set(json::jsonb#- '{domain}', '{domains}', jsonb_build_array(json#>'{domain}')) WHERE json #> '{domain}' IS NOT NULL;
UPDATEdbservice_entitySETjson=jsonb_set(json::jsonb#- '{domain}', '{domains}', jsonb_build_array(json#>'{domain}')) WHERE json #> '{domain}' IS NOT NULL;
UPDATEglossary_entitySETjson=jsonb_set(json::jsonb#- '{domain}', '{domains}', jsonb_build_array(json#>'{domain}')) WHERE json #> '{domain}' IS NOT NULL;
UPDATEglossary_term_entitySETjson=jsonb_set(json::jsonb#- '{domain}', '{domains}', jsonb_build_array(json#>'{domain}')) WHERE json #> '{domain}' IS NOT NULL;
UPDATEingestion_pipeline_entitySETjson=jsonb_set(json::jsonb#- '{domain}', '{domains}', jsonb_build_array(json#>'{domain}')) WHERE json #> '{domain}' IS NOT NULL;
UPDATEmessaging_service_entitySETjson=jsonb_set(json::jsonb#- '{domain}', '{domains}', jsonb_build_array(json#>'{domain}')) WHERE json #> '{domain}' IS NOT NULL;
UPDATEmetadata_service_entitySETjson=jsonb_set(json::jsonb#- '{domain}', '{domains}', jsonb_build_array(json#>'{domain}')) WHERE json #> '{domain}' IS NOT NULL;
UPDATEmetric_entitySETjson=jsonb_set(json::jsonb#- '{domain}', '{domains}', jsonb_build_array(json#>'{domain}')) WHERE json #> '{domain}' IS NOT NULL;
UPDATEml_model_entitySETjson=jsonb_set(json::jsonb#- '{domain}', '{domains}', jsonb_build_array(json#>'{domain}')) WHERE json #> '{domain}' IS NOT NULL;
UPDATEmlmodel_service_entitySETjson=jsonb_set(json::jsonb#- '{domain}', '{domains}', jsonb_build_array(json#>'{domain}')) WHERE json #> '{domain}' IS NOT NULL;
UPDATEpersona_entitySETjson=jsonb_set(json::jsonb#- '{domain}', '{domains}', jsonb_build_array(json#>'{domain}')) WHERE json #> '{domain}' IS NOT NULL;
UPDATEpipeline_entitySETjson=jsonb_set(json::jsonb#- '{domain}', '{domains}', jsonb_build_array(json#>'{domain}')) WHERE json #> '{domain}' IS NOT NULL;
UPDATEpipeline_service_entitySETjson=jsonb_set(json::jsonb#- '{domain}', '{domains}', jsonb_build_array(json#>'{domain}')) WHERE json #> '{domain}' IS NOT NULL;
UPDATEquery_entitySETjson=jsonb_set(json::jsonb#- '{domain}', '{domains}', jsonb_build_array(json#>'{domain}')) WHERE json #> '{domain}' IS NOT NULL;
UPDATEreport_entitySETjson=jsonb_set(json::jsonb#- '{domain}', '{domains}', jsonb_build_array(json#>'{domain}')) WHERE json #> '{domain}' IS NOT NULL;
UPDATEsearch_index_entitySETjson=jsonb_set(json::jsonb#- '{domain}', '{domains}', jsonb_build_array(json#>'{domain}')) WHERE json #> '{domain}' IS NOT NULL;
UPDATEsearch_service_entitySETjson=jsonb_set(json::jsonb#- '{domain}', '{domains}', jsonb_build_array(json#>'{domain}')) WHERE json #> '{domain}' IS NOT NULL;
UPDATEstorage_container_entitySETjson=jsonb_set(json::jsonb#- '{domain}', '{domains}', jsonb_build_array(json#>'{domain}')) WHERE json #> '{domain}' IS NOT NULL;
UPDATEstorage_service_entitySETjson=jsonb_set(json::jsonb#- '{domain}', '{domains}', jsonb_build_array(json#>'{domain}')) WHERE json #> '{domain}' IS NOT NULL;
UPDATEstored_procedure_entitySETjson=jsonb_set(json::jsonb#- '{domain}', '{domains}', jsonb_build_array(json#>'{domain}')) WHERE json #> '{domain}' IS NOT NULL;
UPDATEtable_entitySETjson=jsonb_set(json::jsonb#- '{domain}', '{domains}', jsonb_build_array(json#>'{domain}')) WHERE json #> '{domain}' IS NOT NULL;
UPDATEtopic_entitySETjson=jsonb_set(json::jsonb#- '{domain}', '{domains}', jsonb_build_array(json#>'{domain}')) WHERE json #> '{domain}' IS NOT NULL;