我注意到在使用审阅应用程序时出现了一些奇怪的行为。我为我正在处理的拉取请求创建了一个审阅应用程序,它的父应用程序是我的暂存应用程序。作为拉取请求的一部分,我多次迁移数据库,并在审阅应用程序中测试这些迁移。我正在使用Rails工作。
我准备合并我的更改并部署到暂存应用程序,但我注意到暂存应用程序中的数据发生了改变。自从我开始这项工作以来,没有任何关于暂存的部署记录。
例如,在暂存中,我有一个QrCode模型,该模型具有一个user_id。通过我的审阅应用程序,我迁移数据库以删除user_id列并创建一个新的Product模型,该模型具有user_id。现在,在我的暂存应用程序中,QrCode中的user_id列已被删除,但新的Product模型却不存在。好像数据库中的现有表已经根据新架构进行了更新,而未添加新的表。
是否有其他人遇到过类似的问题,或者知道可能发生了什么?在部署到生产环境之前,我需要确保所有迁移都正常工作。
我准备合并我的更改并部署到暂存应用程序,但我注意到暂存应用程序中的数据发生了改变。自从我开始这项工作以来,没有任何关于暂存的部署记录。
例如,在暂存中,我有一个QrCode模型,该模型具有一个user_id。通过我的审阅应用程序,我迁移数据库以删除user_id列并创建一个新的Product模型,该模型具有user_id。现在,在我的暂存应用程序中,QrCode中的user_id列已被删除,但新的Product模型却不存在。好像数据库中的现有表已经根据新架构进行了更新,而未添加新的表。
是否有其他人遇到过类似的问题,或者知道可能发生了什么?在部署到生产环境之前,我需要确保所有迁移都正常工作。