Is anyone able to point me to the table where the "Manage website" data is stored?
Specifically if you go into the abckend of episerver > CMS > Admin > Config(tab) then Manage Websites.
I have bindings here for each of the brands we manager with their URLS, Host Name, Culture, Type & Scheme.
I'm looking to find these details in the database so taht we can write a script to change them. We are often pulling down databases from our different environments and need to manually change these in the UI each time to work on local environments which is quite time consuming. I want to create a small bit of TSQL to change these values to save us time but I can't find where they're stored.
Thanks in advance.
Check for "tblHostDefinition" and "tblSiteDefinition" into your CMS database.
Are there any plans to build this kind of thing into the Content Manager API? Changing configuration values in the database seems like a risky thing (not necessarily for this specific change, mind).
Why can't you use ISiteDefinitionRepository to handle the site/host definition in one of the IInitializationModule?