Миграции находятся на рассмотрении; запустите "bin/rake db: migrate RAILS_ENV = development", чтобы решить эту проблему

Я пытаюсь запустить Peatio, обмен активами. Во время миграции базы данных

bin/rake db:migrate RAILS_ENV=development

Я получаю следующую ошибку.

== 20130624011823 CreateMembers: мигрировать ===================================== прервана! StandardError: произошла ошибка, все последующие миграции отменены:

Mysql2 :: Ошибка: все части PRIMARY KEY должны быть NOT NULL; если вам нужен NULL в ключе, используйте вместо этого UNIQUE: CREATE TABLE members (id int (11) DEFAULT NULL auto_increment PRIMARY KEY, sn varchar (255), name varchar (255), email varchar (255), pin_digest varchar (255), identity_id int (11), created_at datetime, updated_at datetime) ENGINE = InnoDB/home/firdoeshalikhan/Desktop/peatio/db/migrate/20130624011823_create_members.rb: 3: in change' ActiveRecord::StatementInvalid: Mysql2::Error: All parts of a PRIMARY KEY must be NOT NULL; if you need NULL in a key, use UNIQUE instead: CREATE TABLE change' ActiveRecord::StatementInvalid: Mysql2::Error: All parts of a PRIMARY KEY must be NOT NULL; if you need NULL in a key, use UNIQUE instead: CREATE TABLE members ( id int(11) DEFAULT NULL auto_increment PRIMARY KEY, sn varchar(255), имя varchar(255), адрес электронной почты varchar(255), pin_digest varchar(255), identity_id int(11), created_at datetime, updated_at datetime) ENGINE=InnoDB/home/firdoeshalikhan/Desktop/peatio/db/migrate/20130624011823_create_members.rb:3:in change 'Mysql2 :: Ошибка: все части PRIMARY KEY должны НЕ НЕТ; если вам нужен NULL в ключе, используйте UNIQUE вместо /home/firdoeshalikhan/Desktop/peatio/db/migrate/20130624011823_create_members.rb:3:in 'change' Задачи: TOP => db: migrate

0
источник поделиться

Посмотрите другие вопросы по меткам или Задайте вопрос