Rename -> dbo.devicegroupjoins -> indexes -> PK_devicegroups to PK_devicegroups1


https://api.iconify.design/ix.css?icons=about,about-filled,add,add-application,add-circle,add-circle-filled,add-circle-small,add-circle-small-filled,add-document-note,add-eye,add-eye-filled,add-filter,add-filter-filled,add-selection,add-shield-half,add-task,add-task-list,add-user,add-user-filled,agent,agent-filled,ai,alarm,alarm-bell,alarm-bell-cancelled,alarm-bell-cancelled-filled,alarm-bell-filled,alarm-clock,alarm-clock-cancelled,alarm-clock-filled,alarm-clock-success,alarm-filled,align-center-horizontally,align-center-vertically,align-object-dimensions,align-object-height,align-object-width,align-objects,align-objects-bottom,align-objects-centered,align-objects-horizontally,align-objects-left,align-objects-right,align-objects-top,align-objects-vertically,analysis,analysis-filled,analyze,anomaly,anomaly-found,anomaly-none,app-document,app-document-filled,app-menu,application-screen,application-screen-alarm-classes,application-screen-globe,application-screen-play,application-screens,applications,apps,archive-document,archive-document-filled,areachart,arrow-diagonal-bottom-left,arrow-diagonal-bottom-right,arrow-diagonal-top-left,arrow-diagonal-top-right,arrow-down,arrow-down-right,arrow-left,arrow-right,arrow-right-down,arrow-up,arrow-up-left,aspects,aspects-filled,asset-indoor,asset-network,asset-network-filled,asset-outdoor,asterisk,attach,attachment-upload,audio-description1,audio-description2,audit-report,average,axes-synchronous,axis-positioning,axis-rotation,backup,backup-filled,bar-code,barchart,barchart-horizontal,battery-charge,battery-check,battery-empty,battery-empty-question,battery-exclamation,battery-full,battery-full-check,battery-half,battery-low,battery-quarter,battery-slash,battery-three-quarter,battery-upright-charge,battery-upright-check,battery-upright-empty,battery-upright-exclamation,battery-upright-full,battery-upright-full-check,battery-upright-half,battery-upright-low,battery-upright-quarter,battery-upright-question,battery-upright-slash,battery-upright-three-quarter,battery-upright-xmark,battery-xmark,bezier-curve,bilibili-logo,binoculars,binoculars-filled,blazor,book,bookmark,bookmark-filled,boundary-signals,box-closed,box-ipc,box-ipc-fail,box-ipc-question,box-ipc-success,box-open,box-plot,box-plot-filled,bring-forward,bring-to-front,brush,bug,bug-filled,bug-runtime,bug-runtime-filled,building-block,building-block-filled,building1,building1-filled,building2,building2-filled,bulb,bulb-filled,calculator,calendar,calendar-day,calendar-day-filled,calendar-filled,calendar-settings,calendar-week,calendar-week-filled,cam,cam-disk,cam-disk-10k,cam-track,cancel,cancelled,capacity,capacity-check,capacity-check-filled,capacity-filled,capacity-locked,capacity-locked-filled,capacity-pen,capacity-pen-filled,capture,car,car-filled,card-layout,card-layout-filled,certificate,certificate-error,certificate-error-filled,certificate-exclamation,certificate-exclamation-filled,certificate-success,certificate-success-filled,chain-alternative,chain-parallel,chain-step,chart-cursor,chart-curve-linear,chart-curve-spline,chart-curve-stepped,chart-diagram,chart-diagram-add,chart-diagrams,chart-duration-curve,chart-labels,chart-labels-filled,chart-types,chart-types-filled,chart-value-horizontal,chart-value-vertical,check,check-in,check-out,checkbox,checkbox-empty,checkbox-empty-filled,checkbox-filled,checkbox-mixed,checkbox-mixed-filled,checkboxes,checkboxes-empty,checkboxes-empty-filled,checkboxes-filled,chevron-down,chevron-down-bar,chevron-down-bar-small,chevron-down-small,chevron-left,chevron-left-bar,chevron-left-bar-small,chevron-left-small,chevron-right,chevron-right-bar,chevron-right-bar-small,chevron-right-small,chevron-up,chevron-up-bar,chevron-up-bar-small,chevron-up-small,circle,circle-dot,circle-dot-filled,circle-filled,circle-pause,circle-pause-filled,circle-play,circle-play-filled,circle-stop,circle-stop-filled,clear,clear-filter,clear-filter-filled,client-interface,clipboard,clipboard-filled,clock,clock-filled,clock-person,close,close-small,cloud,cloud-cancelled,cloud-cancelled-filled,cloud-download,cloud-download-add,cloud-download-add-filled,cloud-download-filled,cloud-download-list,cloud-download-list-filled,cloud-fail,cloud-fail-filled,cloud-filled,cloud-new,cloud-new-filled,cloud-rain,cloud-rain-filled,cloud-snow,cloud-snow-filled,cloud-success,cloud-success-filled,cloud-thunder,cloud-thunder-filled,cloud-upload,cloud-upload-filled,code,code-document-check,code-function,code-script,coffee,coffee-empty,coffee-empty-filled,coffee-filled,cogwheel,cogwheel-filled,coin,coin-filled,coin-stack,coin-stack-filled,coins,coins-filled,combine,comment-alt,comment-alt-filled,communication,communication-filled,compact-disc,compact-disc-filled,compare,compound-block,configuration,configure,configure-filled,connected,connection-bulb,connection-fail,connection-local,connection-signal,connection-success,connections,connections-settings,connectivity,connector,connector-chart,connector-chart-filled,connector-filled,connector-hex,connector-hex-filled,connector-rect,connector-rect-filled,connector-rhomb,connector-rhomb-filled,consistency-check,contact-details,contact-details-filled,context-menu,control-button,control-checkbox,control-io-field,control-label,control-list-box,control-radiobutton,control-select,control-slider,control-spinner,control-switch,control-text-button,control-textbox,control-touch-area,control-value-bar,controlled-device,controller-device,conversation,conversation-filled,copy,copy-filled,couch,couch-filled,counter,create-plant,create-plant-filled,crosshairs,crosshairs-filled,customer,customer-filled,cut,cut-filled,cycle,cycle-alt,dashboard,dashboard-filled,dashboard-pen,dashboard-pen-filled,data-egress,data-ingress,data-ingress-egress,data-management,data-management-filled,data-type-boolean,data-type-double,data-type-enum,data-type-integer,data-type-string,data-type-string-list,database,database-arrow-left,database-filled,details,device-driver,device-fan,device-manager,device-play,device-play-filled,device-view-flat,device-view-hierarchical,diagram-module,diagram-module-library,diagram-module-new,diamond,disconnected,disk,disk-filled,disk-pen,distribute-objects-horizontally,distribute-objects-vertically,distribution,doc-document,document,document-bulk,document-code,document-code-filled,document-fail,document-filled,document-info,document-link,document-management,document-mapping,document-mapping-filled,document-plus-minus,document-plus-minus-filled,document-program,document-program-filled,document-reference,document-settings,document-success,double-check,double-chevron-down,double-chevron-left,double-chevron-right,double-chevron-up,doublet,doublet-filled,doughnutchart,doughnutchart-filled,download,download-add,download-delta,download-full,download-list,downtime,drag-and-drop,drag-gripper,draw-circle,draw-circle-arc,draw-circle-segment,draw-ellipse-segment,drawer-documents,drawing-document,drawing-document-filled,drop,drop-zone,duplicate,duplicate-document,duplicate-filled,e-mail,e-mail-filled,earth,earth-filled,edit-document,edit-document-filled,edit-plant,edit-plant-filled,editor-grid,editor-grid-dots,editor-grid-lines,editor-grid-magnet,editor-grid-none,editor-guide-lines-magnet,editor-guides,editor-resources,electrical-energy,electrical-energy-filled,element,element-filled,ellipse,ellipse-arc,ellipse-filled,email-document,email-document-filled,emergency-stop,emote-happy,emote-happy-filled,emote-neutral,emote-neutral-filled,emote-sad,emote-sad-filled,error,error-filled,error-multiple,error-multiple-filled,exclamation-mark,explore,explore-filled,export,export-check,export-failed,export-progress,extension,external-encoder,eye,eye-cancelled,eye-cancelled-filled,eye-dropper,eye-filled,eye-focus,eye-magnifying-glass,facebook-logo,faceplate-container,factory-reset,factory-reset-filled,fast-forward,fast-forward-filled,feedback,feedback-filled,filter,filter-filled,filter-update,firmware,fit-to-screen,flag,flag-alt,flag-alt-filled,flag-filled,flashing,flow-physically,folder,folder-application-screen,folder-collapse-all,folder-down,folder-down-filled,folder-expand-all,folder-filled,folder-new,folder-new-filled,folder-open,folder-open-filled,folder-tag,folder-up,folder-up-filled,frames,frames-filled,full-screen,full-screen-exit,function-block,function-block-library,function-block-new,function-diagram,function-diagram-new,ganttchart,gauge,gauge-filled,gaugechart,github-logo,glasses-play,global-plant,global-plant-filled,globe,globe-filled,globe-tag,goto,graph,graph-filled,grid-pen,group,group-objects,hand,hand-filled,handshake,hard-disk-drive,hard-reset,hardware-cabinet,hat-man,hat-man-filled,heading,health,health-filled,heart,heart-filled,heat-map-chart,heat-map-chart-filled,height,hexagon-vertical-bars,hexagon-vertical-bars-database,hexagon-vertical-bars-database-filled,hexagon-vertical-bars-filled,hierarchy,highlight,highlight-filled,history,history-list,home,home-filled,hourglass,hourglass-empty,hourglass-end,hourglass-filled,hourglass-start,id,id-filled,image,image-filled,import,indicator,indicator-filled,info,info-feed,info-filled,info-multiple,info-multiple-filled,ingestion,ingestion-report,ink-pen,ink-pen-add,ink-pen-filled,inquiry,inquiry-filled,inquiry-mail,instagram-logo,interpreter,interpreter-filled,ipcs,item-details,item-details-filled,java-script,java-script-connection,jigsaw,jigsaw-details,jigsaw-details-filled,jigsaw-filled,join,json-document,json-document-filled,key,keyboard,keyboard-docked-bottom,keyboard-floating,keyboard-framed,kinematics,kpi,kpi-filled,label,label-filled,language,language-filled,layers,layers-filled,leading-axis-proxy,leaf,legal,legal-circle,legal-circle-filled,library,library-new,license,light-dark,limits-cancelled,limits-check,line-cap-flat,line-cap-round,line-cap-square,line-dash,line-dash-dot,line-dash-dot-dot,line-diagonal,line-dot,line-solid,linechart,link,link-break,link-diagonal,linkedin-logo,list,list-add,list-graphics,list-graphics-text,list-percentage,list-remove,list-sorted,list-sorted-alt,list-text,live-schedule,location,location-filled,lock,lock-check,lock-filled,lock-key,lock-key-filled,log,log-in,log-out,logic-diagram,longer,lower-limit,machine-a,machine-a-filled,machine-b,machine-b-filled,machine-c,machine-c-filled,magnet,magnet-cancelled,mail,mail-alarm-analog,mail-alarm-classes,mail-alarm-discrete,mail-filled
https://api.iconify.design/ix.css?icons=maintenance,maintenance-documents,maintenance-info,maintenance-warning,maintenance-warning-filled,mandatory,mandatory-done,map,map-alt-1,map-alt-1-filled,map-alt-2,map-alt-2-filled,map-alt-3,map-alt-3-filled,mastodon-logo,maximize,measuring-input,media-player,microphone,microphone-filled,minimize,minus,missing-symbol,mix,mobile-phone,mobile-phone-filled,monitor,monitor-filled,monitor-trend,monitoring,monitoring-add,monitorings,moon,moon-filled,more-menu,mouse-click,mouse-click-filled,mouse-select,mouse-select-filled,move,move-horizontally,move-layer-down,move-layer-up,move-vertically,movie,movie-filled,mp4-document,mqtt,mqtt-filled,music-note,namur-check-function,namur-check-function-filled,namur-diagnostics-passive,namur-diagnostics-passive-filled,namur-failure,namur-failure-filled,namur-maintenance-required,namur-maintenance-required-filled,namur-ok,namur-ok-filled,namur-out-of-spec,namur-out-of-spec-filled,navigation,navigation-filled,navigation-left,navigation-left-hide,navigation-right,navigation-right-hide,network-device,network-device-filled,network-device-play,network-device-play-filled,network-wired,network-wired-wireless,no-filter,no-filter-filled,no-image,note,note-filled,notebook,notebook-filled,notification,notification-filled,notifications,notifications-filled,objects,objects-tree,ontology,ontology-filled,open-external,open-file,open-file-filled,operate-plant,operate-plant-filled,operating-system,optimize,p-and-i-symbols,p-i-diagram,package,package-filled,pan,panel-ipc,panel-ipc-fail,panel-ipc-question,panel-ipc-success,parameter,paste,paste-filled,pause,pc-tower,pc-tower-filled,pc-tower-settings,pc-tower-settings-filled,pdf-document,pdf-document-filled,pen,pen-cancelled,pen-cancelled-filled,pen-filled,phone,phone-filled,photo-camera,photo-camera-add,photo-camera-cancelled,photo-camera-cancelled-filled,photo-camera-filled,photo-cameras,piechart,piechart-filled,pin,pin-cancelled,pin-cancelled-filled,pin-filled,plant,plant-details,plant-details-filled,plant-filled,plant-handbook,plant-handbook-filled,plant-search,plant-search-filled,plant-security,plant-security-filled,plant-settings,plant-settings-filled,plant-user,plant-user-filled,plants,plants-filled,play,play-filled,play-pause,play-pause-filled,play-stepwise,play-stepwise-filled,plc,plc-device,plc-device-tag,plc-device-user-data-type,plc-tag,plc-user-data-type,plus,plus-minus-times-divide,point-up,point-up-filled,polar-plot,polarchart,polarchart-filled,polygon,polygon-filled,polygon-line,power-supply,ppt-document,print,print-filled,prio-high,prio-low,prio-middle,process-control,product,product-catalog,product-management,project,project-arrow-diagonal-top-right,project-arrow-left,project-arrow-right,project-close,project-configuration,project-duplicate,project-history,project-new,project-scenarios,project-server,project-server-filled,project-settings,project-simulation,projects,projects-close,protocol,publish,publish-document,qr-code,quality-report,question,question-filled,question-mark,quote,rack-ipc,rack-ipc-fail,rack-ipc-question,rack-ipc-success,radarchart,radio-waves,radio-waves-off,radio-waves-warning,random,random-filled,reboot,record,record-filled,rectangle,rectangle-filled,reddit-logo,redo,reference,reference-point-bottom-left,reference-point-bottom-right,reference-point-centered,reference-point-top-left,reference-point-top-right,refresh,refresh-arrow-down,refresh-cancelled,refresh-exclamation,refresh-settings,reload,remote-access,remove-application,remove-circle,remove-circle-filled,remove-eye,remove-eye-filled,rename,reorder,replace,report-barchart,report-general,report-linechart,report-text,reset,restore,restore-backup,restore-backup-filled,restore-backup-pc,rewind,rewind-filled,rhomb,rhomb-filled,road,road-filled,robotic-arm,robotic-gripper,rocket,rocket-filled,roles,roles-filled,rotate,rotate-180,rotate-90-left,rotate-90-right,route,route-target,ruler-horizontal,ruler-vertical,rules,rules-filled,runtime-play,runtime-settings,runtime-stop,sankeychart,save-all,scale,scatterplot,scheduler,scheduler-filled,screen,screen-duplicate,screen-duplicate-filled,screen-filled,screen-pc-tower,screen-pc-tower-filled,screen-pc-tower-settings,screen-pc-tower-settings-filled,screen-settings,screen-settings-filled,screens,screens-filled,screenshot,screenshot-filled,script,script-add,scripts,sd-card,sd-card-filled,sd-card-micro,sd-card-micro-filled,search,select-alt,select-alt-filled,send-backward,send-to-back,separator-line,server-interface,shapes,shapes-filled,share,share-alt,share-alt-filled,share-filled,shield,shield-broken,shield-broken-filled,shield-check,shield-check-filled,shield-filled,shield-half,shift,shift-filled,shopping-cart,shopping-cart-filled,shorter,shout,shout-filled,sign-language,signal-strength-0,signal-strength-1,signal-strength-2,signal-strength-3,signal-strength-4,signal-strength-5,signal-strength-6,signal-strength-7,signal-strength-8,simit-component,simit-macro,simit-macro-component-editor,simulation-table,single-check,skip,skip-back,skip-back-filled,skip-filled,sms,snowflake,solid-state-drive,sort,sort-alt,sort-ascending,sort-descending,sound-loud,sound-loud-filled,sound-mute,sound-mute-filled,sound-off,sound-off-filled,sound-quiet,sound-quiet-filled,spatial,spiderchart,spiderchart-filled,split,split-horizontally,split-vertically,stacked-barchart,stamp,stamp-filled,standby,star,star-add,star-add-filled,star-cancelled,star-cancelled-filled,star-filled,star-half-filled,star-list,star-list-filled,start-data-analysis,steering,steering-user,steering-user-filled,stethoscope,stop,stop-filled,stopwatch,stopwatch-filled,storage,storage-filled,subtitle,subtitle-filled,success,success-filled,success-multiple,success-multiple-filled,sun,sun-cloud,sun-cloud-filled,sun-filled,sunrise,sunrise-filled,sunset,sunset-filled,support,surveillance,surveillance-cancelled,surveillance-cancelled-filled,surveillance-filled,svg-document,swap-left-right,switch-slider,sword-swing,table,table-add-column-right,table-add-row-below,table-columns,table-insert-column-left,table-insert-column-right,table-insert-row-above,table-insert-row-below,table-rows,table-settings,table-tag,tag,tag-arrow-left,tag-arrow-left-filled,tag-arrow-right,tag-arrow-right-filled,tag-circle-arrow-down,tag-circle-arrow-down-filled,tag-connection,tag-connection-filled,tag-connection-view,tag-eye,tag-eye-filled,tag-filled,tag-logging,tag-logging-filled,tag-plus,tag-plus-filled,tasks-all,tasks-done,tasks-open,telegram-logo,text,text-alginment-center,text-alginment-justified,text-alginment-left,text-alginment-right,text-bold,text-circle-rectangle,text-circle-rectangle-filled,text-document,text-italic,text-strike-through,text-underline,thermometer,thermometer-filled,threads-logo,threshold-cancelled,threshold-off,threshold-on,thumb-down,thumb-down-filled,thumb-up,thumb-up-filled,ticket,ticket-filled,tiktok-logo,tiles,tiles-filled,time-zone,time-zone-filled,to-be-published,to-search,topic,topic-filled,touch,touch-filled,trace-eye,train,train-filled,trashcan,trashcan-filled,tree,tree-two-level,trend,trend-companion,trend-downward,trend-downward-circle,trend-downward-filled,trend-flat-curve,trend-sideways,trend-sideways-circle,trend-sideways-filled,trend-upward,trend-upward-circle,trend-upward-filled,triangle,triangle-filled,trophy,trophy-filled,truck,truck-filled,tulip,tulip-filled,txt-document,txt-document-filled,undo,ungroup,ungroup-objects,unlock,unlock-filled,unlock-plant,unlock-plant-filled,upload,upload-document-note,upload-fail,upload-success,upper-limit,usb-drive,user,user-check,user-check-filled,user-data-types,user-fail,user-fail-filled,user-filled,user-group,user-key,user-lock,user-lock-filled,user-management,user-management-filled,user-management-settings,user-management-settings-filled,user-manual,user-manual-filled,user-pen,user-profile,user-profile-filled,user-reading,user-reading-filled,user-settings,user-settings-filled,user-success,user-success-filled,variable,vdi-folder,version-history,video-camera,video-camera-filled,video-camera-record,video-camera-record-filled,video-file,video-file-filled,viva-engage-logo,voltage,voltage-filled,warning,warning-filled,warning-multiple,warning-multiple-filled,warning-rhomb,warning-rhomb-filled,warning-rhomb-multiple,warning-rhomb-multiple-filled,watch-table,water-bathing,water-fish,water-plant,water-sunbathing,waveform,web-browser-screen,webcam,webcam-cancelled,webcam-cancelled-filled,webcam-filled,wechat-logo,weibo-logo,width,wlan-off,wlan-strength-0,wlan-strength-1,wlan-strength-1-lock,wlan-strength-2,wlan-strength-2-lock,wlan-strength-3,wlan-strength-3-lock,wlan-warning,work-case,work-case-filled,workspace,workspaces,x-axis-settings,x-logo,xls-document,xls-document-filled,xml-document,y-axis-settings,youtube,youtube-filled,zone,zoom-in,zoom-out,zoom-selection],hidden:[checkbox-component-checked,checkbox-component-mixed,checkbox-component-unchecked,corner-arrow-up-left,folder-new-outline,folder-open-outline,landing-page-logo,new-indicator,new-indicator-filled,user-reading-reading,validate],aliases:{battery-bolt:battery-charge,battery-upright-bolt:battery-upright-charge,filter-outline:filter,folder-outline:folder,full-screeen:full-screen,full-screeen-exit:full-screen-exit,location-outline:location,plant-outline:plant

https://api.iconify.design/collection?prefix=ix
https://api.iconify.design/collection?prefix=mdi

https://api.iconify.design/mdi.css?icons=account-box,account-cash,account,home
Description
No description provided
Readme 15 MiB
Languages
C# 83.5%
HTML 15.4%
CSS 0.7%
TypeScript 0.3%
JavaScript 0.1%