我正在编写网络应用程序。我的程序在需要时自行创建关系,基本上是在程序首次部署和运行时。但我发现创建 SQL 脚本并首次运行它来初始化数据库是很常见的。必须这样做吗?
最佳答案
不,数据库初始化脚本不必成为应用程序“首次运行”的一部分;准备数据库可以是部署步骤。事实上,根据初始化数据库所需的时间,您可能特别希望避免在第一次运行时初始化数据库,而是确保在第一次访问应用程序之前部署并初始化数据库。
关于第一次初始化数据库的SQL脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7152044/