标签: sql
我正在编写Web应用程序。我的程序在需要时自己创建关系,基本上是在第一次部署和运行程序时。但我发现创建SQL脚本并将其运行以首次初始化数据库是非常常见的。这是必须的吗?
答案 0 :(得分:4)
不,数据库初始化脚本不是必须成为应用程序“第一次运行”的一部分;准备数据库可以是部署步骤。实际上,根据初始化数据库需要多长时间,您可能特别希望避免在第一次运行时初始化数据库,而是确保在第一次访问应用程序之前部署和初始化数据库。