My plan for rolling out to production is to:
- close the store on the production host
- backup the database
- install db locally and upgrade it
- migrate db based configuration from test db to the upgraded db
- verify the store runs locally
- backup local database and restore to server under new name
- update the database configuration in the local database.config file
- set store to demo mode so it won't be particular about the URL
- copy all the sites files up to the web host
- license the site for the production url
One thing I would like to know is which tables in the database store configuration information. There are some obvious ones like ac_StoreSettings and ac_Webpages but I'm wondering what other tables likely hold configuration. I'm really looking for the kinds of things that get set to change the store look and feel since that's most of what I'm doing. It appears that some of the things that used to be in scriptlets are now in ac_Webpages. Any configuration that is already done in the db in 7.0 I don't need to worry about, it really the configuration that won't already be in my 7.0 to Gold upgraded db that I'm worried about missing.