我是 SQL Server 数据库工具的新手,可能对部署后脚本在做什么做出了不正确的假设。如果我错了,请纠正我。
据我所知,预计部署后脚本将在每次部署后运行,而不仅仅是单个部署。
如果我想让后部署脚本只运行一次脚本,有没有一种方法可以做到这一点,而不需要数据库中的版本或历史记录表来记录这些脚本已经运行的时间?
即,我可以将脚本的任何后续修改添加为项目中的新文件,并打开版本号,然后将其添加到部署后脚本中,但之前的脚本会以某种方式被忽略(可能没有先删除它)?不管它在部署期间是否仍然运行脚本?
是否有这种事情的配置,还是这种意外行为?