我目前有一个冗长的过程来创建我们制作的 CMS 的新实例。
我计划使用 Python 编写尽可能多的过程脚本。
第一步是创建数据库。
目前这是一个手动过程,我将创建一个空数据库“MyNewSite”,然后选择从备份恢复并从“主”数据库文件恢复它。在恢复之前,我相应地更改了数据和日志路径(因此它们不会覆盖主服务器)。
有什么方法可以自动化吗?我不太确定从哪里开始,所以任何帮助将不胜感激。
请您参考如下方法:
您制作的 CMS 应该有一个部署脚本。您的所有开发过程都应更新升级脚本,切勿直接接触数据库。应通过源代码(升级脚本)和版本控制部署数据库更新:Version Control and your Database .
