Mysql2 ::错误:表'xxxxxxx'已经存在

时间:2018-08-04 06:37:50

标签: mysql ruby-on-rails capistrano ubuntu-18.04

我正在尝试使用Nginx,Mysql和Capistrano将lobsters应用程序部署到我的Ubuntu 18.04服务器。我已经创建了数据库,指定了production.rb,deploy.rb,databases.yml文件并运行->

cap production deploy

但是在尝试迁移时出现此错误:

  

原因:   ActiveRecord :: StatementInvalid:Mysql2 :: Error:表“邀请”已经存在:CREATE TABLE invitationsid bigint NOT NULL AUTO_INCREMENT PRIMARY KEY,user_id int,email varchar (255),code varchar(255),created_at datetime NOT NULL,updated_at datetime NOT NULL)

我检查了数据库,并且有一个邀请表。当我删除数据库时,首先出现一个“不存在”错误,而当我再次尝试进行部署时,我得到了这个错误。

您认为这里发生了什么?

0 个答案:

没有答案