Hello,
I am trying to run a migration on a db that has about 100K records. When
I
run the migration I get this error
== 20160503165700 AddDetailsToTransactions: migrating
– add_column(:transactions, :invoice_number, :string)
rake aborted!
StandardError: An error has occurred, all later migrations canceled:
Mysql2::Error: Incorrect key file for table ‘transactions’; try to
repair it
: ALTER TABLE transactions
ADD invoice_number
varchar(255)/home/…/
gems/activerecord-4.1.7/lib/active_record/connection_adapters/
abstract_mysql_adapter.rb:303:in query' /home/deploy/.rvm/gems/ruby-2.1.4@terga/gems/activerecord-4. 1.7/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:303:in
block
in execute’
/home/deploy/.rvm/gems/ruby-2.1.4@terga/gems/activerecord-4.
1.7/lib/active_record/connection_adapters/abstract_adapter.rb:373:in
block in log' /home/deploy/.rvm/gems/ruby-2.1.4@terga/gems/activesupport-4.1.7/lib/ active_support/notifications/instrumenter.rb:20:in
instrument’
/home/deploy/.rvm/gems/ruby-2.1.4@terga/gems/activerecord-4.
1.7/lib/active_record/connection_adapters/abstract_adapter.rb:367:in
log' /home/deploy/.rvm/gems/ruby-2.1.4@terga/gems/activerecord-4. 1.7/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:303:in
execute’
/home/deploy/.rvm/gems/ruby-2.1.4@terga/gems/activerecord-4.1.7/lib/
active_record/connection_adapters/mysql2_adapter.rb:228:in execute' /home/deploy/.rvm/gems/ruby-2.1.4@terga/gems/activerecord-4. 1.7/lib/active_record/connection_adapters/abstract/schema_statements.rb:375:in
add_column’
/home/deploy/.rvm/gems/ruby-2.1.4@terga/gems/activerecord-4.
1.7/lib/active_record/migration.rb:649:in block in method_missing' /home/deploy/.rvm/gems/ruby-2.1.4@terga/gems/activerecord-4.1.7/lib/ active_record/migration.rb:621:in
block in say_with_time’
/home/deploy/.rvm/gems/ruby-2.1.4@terga/gems/activerecord-4.
1.7/lib/active_record/migration.rb:621:in say_with_time' /home/deploy/.rvm/gems/ruby-2.1.4@terga/gems/activerecord-4. 1.7/lib/active_record/migration.rb:641:in
method_missing’
/var/www/…/db/migrate/20160503165700_add_details_to_transactions.rb
:3:in `change’
I thought at first it was a memory issue and spun up a larger server but
it
still failed.
Cheers,
Mendel