我在一种环境中工作,在这种环境下,我不能直接向客户服务器部署更改,而是必须从一个SVN修订版本号生成一个构建tar包,并将其发送给他们的Web团队。
问题在于,我只被允许修改网站资源和原始查询,无法要求客户在需要对其暂存和实际数据库进行更改时运行laravel迁移(我也不信任迁移足以应用于实际生产环境)。 我也没有直接访问实际数据库的权限。
因此,我想做的就是捕获迁移运行时的原始SQL,从那里我可以看到确切的更改内容,然后告诉客户“这是一个需要更改的SQL文件,请审核并在应用更新时运行它。”
问题在于,我只被允许修改网站资源和原始查询,无法要求客户在需要对其暂存和实际数据库进行更改时运行laravel迁移(我也不信任迁移足以应用于实际生产环境)。 我也没有直接访问实际数据库的权限。
因此,我想做的就是捕获迁移运行时的原始SQL,从那里我可以看到确切的更改内容,然后告诉客户“这是一个需要更改的SQL文件,请审核并在应用更新时运行它。”
--pretend
时也能正常工作?当处于--pretend
模式时,这个语句无法返回用户。 - Gizmo