Files
sql-scripts/DBG - GAIA - check routes after playoffs.sql
2023-07-10 11:29:35 +02:00

25 lines
1.1 KiB
SQL

/*
Routes after playoff's seems to be in the wrong domain.
We had the case at least with ama339, ama341 and ama337 where the address pointed to "amaXXX.coop-vitality.ch:4022", rather than "amaXXX.amavita.ch:4022"
Use this script to check for inconsistencies and craft ALTER statement (from CVI to AMA or SUN, as those are the only occurences we have found until today )
The reporting will be correct, but the ALTER logic might need to be adapted.
*/
SELECT * ,
'alter route ['+r.[name]+'] WITH SERVICE_NAME = N'''+r.[remote_service_name]+''' , ADDRESS = N'''+REPLACE([r].[address] COLLATE SQL_Latin1_General_CP1_CI_AS, 'coop-vitality', 'amavita' )+'''; ' AS upd
FROM sys.[routes] r
WHERE name LIKE '%ama%'
AND [r].[address] NOT LIKE '%amavita.ch%'
SELECT * ,
'alter route ['+r.[name]+'] WITH SERVICE_NAME = N'''+r.[remote_service_name]+''' , ADDRESS = N'''+REPLACE([r].[address] COLLATE SQL_Latin1_General_CP1_CI_AS, 'coop-vitality', 'sunstore' )+'''; ' AS upd
FROM sys.[routes] r
WHERE name LIKE '%sun%'
AND [r].[address] NOT LIKE '%sunstore.ch%'
SELECT *
FROM sys.[routes] r
WHERE name LIKE '%cvi%'
AND [r].[address] NOT LIKE '%coop-vitality.ch%'