-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Add new Server ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- = (Eg: 'VITALDC401') -- = (Eg: '100.64.28.11') -- = (Eg: 'P4 IIS Server' / 'NONP4 DataBase Server' / 'Beta and Stage Database Server') -- = 'Armor IIS Server' / 'Armor Database Server' / 'Azure IIS Server' / 'Azure Database Server' / 'Integration Server' / 'Storage Server' / 'AD Server' / 'CACHE Server' / 'Load Balancer' -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ IF NOT EXISTS (SELECT * FROM SMDServers WHERE hostname = '') BEGIN INSERT INTO SMDServers (hostname, ip, description, type) VALUES ( '', '', '', '' ); END GO -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Add new Deployment ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- = 'Live' / 'Stage' / 'Beta' -- = 'VitalDx' / 'VitalCollect' / 'VitalHub' -- = '2022-09-05 13:46:50.947' / NULL -- = 'VALive-Static v6.87' / 'VALive-Static v6.85' / 'VABeta-Static v6.87' / 'VABeta-Static v6.85' -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ IF NOT EXISTS (SELECT * FROM SMDDeployments WHERE deployment_name = '' AND type = '') BEGIN INSERT INTO SMDDeployments (deployment_name, type, created_date, description, db_name, db_username, db_password, product, version, static_application) VALUES ( '', '', '', '', '', '', '', '', '', '' ); END GO -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Add new Applications ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- = Folder Path (Eg: E:/VitalAxis/Websites-IIS/VALive-MYLIS) -- = 'Web-Site' / 'Windows-Services' / 'Integration-Services' / 'Elasticsearch-service' -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ IF NOT EXISTS (SELECT * FROM SMDApplications WHERE application_name = '') BEGIN INSERT INTO SMDApplications (application_name, deployment_id, source_path, target_path, type) VALUES ( '', (SELECT deployment_id FROM SMDDeployments WHERE deployment_name = '' AND type = ''), '', '', '' ); END GO -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Add new Application-Server Mapping ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- = (Eg: 'VALive-LIS') -- = (Eg: 'VITALWEB403') -- = (Eg: 'VITALWEB404') -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INSERT INTO SMDApplicationServerMapping (application_id, primary_server_id, secondary_server_id) VALUES ( (SELECT application_id FROM SMDApplications WHERE application_name = ''), (SELECT server_id FROM SMDServers WHERE hostname = ''), (SELECT server_id FROM SMDServers WHERE hostname = '') ); GO -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Add new Azure Application ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- = 'Live' / 'Stage' / 'QC' -- = 'VitalHub' / 'VitalEdge' / 'VitalOrders' -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ IF NOT EXISTS (SELECT * FROM SMDAzureApplications WHERE application_name = '') BEGIN INSERT INTO SMDAzureApplications (application_name, application_type, subscription, resource_group, location, source_path, environment, team, email, is_active) VALUES ( '', '', '', '', '', '', '', '', '', 1 ); END GO