Sqitch 在部署时报告 "sqitch.checkit FUNCTION 不存在"



我正试图将一个项目从一切正常的开发服务器部署到生产服务器。我在生产服务器上安装了sqitch,进行了项目初始化,当我尝试部署计划时,它失败了,并出现了一个错误";sqitch.checkit FUNCTION不存在";。

我试过重新安装sqitch,但没有用。我也重新初始化了项目,但这也没有改变结果。

我错过了什么?sqitch网站上的文档和教程没有任何有用的信息。再说一遍,这一切在我的devel服务器上都很好。

更新:我在两台机器上都使用MySQL 5.7,在两台计算机上也使用sqitch 0.9999-2。

谢谢,Jason

我已经解决了这个问题。

我备份了sqitch数据库,然后将其从MySQL中删除。然后,我重新创建了sqitchDB,并在一个新目录中启动了一个新的垃圾项目。我创建了一个部署,部署后,sqitch重新创建了sqitch.checkit函数。

--Jason

最新更新