2011-06-10 132 views
2

我目前有一个冗长的过程,用于创建我们制作的CMS的新实例。通过脚本从SQL Server中的备份创建数据库

我打算尽可能多地使用Python编写脚本。

第一步是创建一个数据库。

目前,这是一个手动过程,我将创建一个空数据库“MyNewSite”,然后选择从备份恢复并从“主”数据库文件恢复它。在还原之前,我相应地更改数据和日志路径(以便它们不覆盖主节点)。

有什么办法可以自动化吗?我真的不知道从哪里开始,所以任何帮助将不胜感激。

回答

1

您制作的CMS应该有一个部署脚本。你所有的开发过程都应该更新升级脚本,不要直接触摸数据库。数据库更新应通过源代码(升级脚本)和版本控制部署:Version Control and your Database