Git Product home page Git Product logo

Comments (8)

neohunter avatar neohunter commented on August 19, 2024 2

To fix this change your mgiration to:

class RemovePhoneNumberFromUser < ActiveRecord::Migration
  class User
    attr_accessor :deleted_at
  end

  def up
    remove_column :users, :phone_number
    remove_column :users, :phone_number_extension
  end
end

from acts_as_paranoid.

bricedurand avatar bricedurand commented on August 19, 2024 1

Nevermind... Just ignore this

from acts_as_paranoid.

zzak avatar zzak commented on August 19, 2024

Can you show the full stack trace?

from acts_as_paranoid.

bricedurand avatar bricedurand commented on August 19, 2024

Thanks for looking into it zzak, here is the full stack trace :

Mysql2::Error: Unknown column 'users.deleted_at' in 'where clause': SELECT `users`.* FROM `users`  WHERE `users`.`deleted_at` IS NULL/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:287:in `query'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:287:in `block in execute'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract_adapter.rb:442:in `block in log'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activesupport-4.0.5/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract_adapter.rb:437:in `log'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:287:in `execute'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/mysql2_adapter.rb:222:in `execute'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/mysql2_adapter.rb:226:in `exec_query'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/mysql2_adapter.rb:235:in `select'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract/database_statements.rb:32:in `select_all'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract/query_cache.rb:63:in `select_all'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/querying.rb:36:in `find_by_sql'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:585:in `exec_queries'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:471:in `load'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:220:in `to_a'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:598:in `exec_queries'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:471:in `load'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:220:in `to_a'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation/delegation.rb:12:in `each'
/Users/brice/Documents/aircall/aircall-web/db/migrate/20131026172929_remove_phone_number_from_user.rb:3:in `up'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:578:in `exec_migration'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:559:in `block (2 levels) in migrate'
/Users/brice/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/benchmark.rb:279:in `measure'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:558:in `block in migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:294:in `with_connection'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:557:in `migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:713:in `migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:963:in `block in execute_migration_in_transaction'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:1011:in `ddl_transaction'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:962:in `execute_migration_in_transaction'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:924:in `block in migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:920:in `each'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:920:in `migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:768:in `up'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:746:in `migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/railties/databases.rake:42:in `block (2 levels) in <top (required)>'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:240:in `call'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:240:in `block in execute'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:235:in `each'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:235:in `execute'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:179:in `block in invoke_with_call_chain'
/Users/brice/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:172:in `invoke_with_call_chain'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:165:in `invoke'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:150:in `invoke_task'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:106:in `block (2 levels) in top_level'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:106:in `each'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:106:in `block in top_level'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:115:in `run_with_threads'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:100:in `top_level'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:78:in `block in run'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:176:in `standard_exception_handling'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:75:in `run'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/bin/rake:33:in `<top (required)>'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/bin/rake:23:in `load'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/bin/rake:23:in `<main>'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/bin/ruby_executable_hooks:15:in `eval'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/bin/ruby_executable_hooks:15:in `<main>'
ActiveRecord::StatementInvalid: Mysql2::Error: Unknown column 'users.deleted_at' in 'where clause': SELECT `users`.* FROM `users`  WHERE `users`.`deleted_at` IS NULL
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:287:in `query'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:287:in `block in execute'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract_adapter.rb:442:in `block in log'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activesupport-4.0.5/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract_adapter.rb:437:in `log'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:287:in `execute'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/mysql2_adapter.rb:222:in `execute'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/mysql2_adapter.rb:226:in `exec_query'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/mysql2_adapter.rb:235:in `select'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract/database_statements.rb:32:in `select_all'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract/query_cache.rb:63:in `select_all'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/querying.rb:36:in `find_by_sql'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:585:in `exec_queries'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:471:in `load'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:220:in `to_a'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:598:in `exec_queries'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:471:in `load'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:220:in `to_a'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation/delegation.rb:12:in `each'
/Users/brice/Documents/aircall/aircall-web/db/migrate/20131026172929_remove_phone_number_from_user.rb:3:in `up'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:578:in `exec_migration'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:559:in `block (2 levels) in migrate'
/Users/brice/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/benchmark.rb:279:in `measure'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:558:in `block in migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:294:in `with_connection'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:557:in `migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:713:in `migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:963:in `block in execute_migration_in_transaction'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:1011:in `ddl_transaction'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:962:in `execute_migration_in_transaction'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:924:in `block in migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:920:in `each'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:920:in `migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:768:in `up'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:746:in `migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/railties/databases.rake:42:in `block (2 levels) in <top (required)>'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:240:in `call'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:240:in `block in execute'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:235:in `each'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:235:in `execute'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:179:in `block in invoke_with_call_chain'
/Users/brice/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:172:in `invoke_with_call_chain'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:165:in `invoke'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:150:in `invoke_task'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:106:in `block (2 levels) in top_level'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:106:in `each'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:106:in `block in top_level'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:115:in `run_with_threads'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:100:in `top_level'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:78:in `block in run'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:176:in `standard_exception_handling'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:75:in `run'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/bin/rake:33:in `<top (required)>'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/bin/rake:23:in `load'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/bin/rake:23:in `<main>'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/bin/ruby_executable_hooks:15:in `eval'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/bin/ruby_executable_hooks:15:in `<main>'
Mysql2::Error: Unknown column 'users.deleted_at' in 'where clause'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:287:in `query'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:287:in `block in execute'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract_adapter.rb:442:in `block in log'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activesupport-4.0.5/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract_adapter.rb:437:in `log'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:287:in `execute'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/mysql2_adapter.rb:222:in `execute'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/mysql2_adapter.rb:226:in `exec_query'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/mysql2_adapter.rb:235:in `select'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract/database_statements.rb:32:in `select_all'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract/query_cache.rb:63:in `select_all'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/querying.rb:36:in `find_by_sql'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:585:in `exec_queries'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:471:in `load'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:220:in `to_a'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:598:in `exec_queries'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:471:in `load'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:220:in `to_a'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation/delegation.rb:12:in `each'
/Users/brice/Documents/aircall/aircall-web/db/migrate/20131026172929_remove_phone_number_from_user.rb:3:in `up'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:578:in `exec_migration'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:559:in `block (2 levels) in migrate'
/Users/brice/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/benchmark.rb:279:in `measure'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:558:in `block in migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:294:in `with_connection'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:557:in `migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:713:in `migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:963:in `block in execute_migration_in_transaction'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:1011:in `ddl_transaction'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:962:in `execute_migration_in_transaction'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:924:in `block in migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:920:in `each'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:920:in `migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:768:in `up'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:746:in `migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/railties/databases.rake:42:in `block (2 levels) in <top (required)>'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:240:in `call'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:240:in `block in execute'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:235:in `each'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:235:in `execute'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:179:in `block in invoke_with_call_chain'
/Users/brice/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:172:in `invoke_with_call_chain'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:165:in `invoke'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:150:in `invoke_task'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:106:in `block (2 levels) in top_level'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:106:in `each'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:106:in `block in top_level'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:115:in `run_with_threads'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:100:in `top_level'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:78:in `block in run'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:176:in `standard_exception_handling'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:75:in `run'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/bin/rake:33:in `<top (required)>'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/bin/rake:23:in `load'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/bin/rake:23:in `<main>'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/bin/ruby_executable_hooks:15:in `eval'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/bin/ruby_executable_hooks:15:in `<main>'

from acts_as_paranoid.

zzak avatar zzak commented on August 19, 2024

@bricedurand what does your schema.rb look like for that table? Does it have the column?

from acts_as_paranoid.

bricedurand avatar bricedurand commented on August 19, 2024

You mean the deleted_at column? Yes it's in the schema.rb, I provided a sample below.
Note that the migration to add the deleted_at column to the user is created after the RemovePhoneNumberFromUser migration.

  create_table "users", force: true do |t|
    t.string   "email",                               default: "",      null: false
    t.string   "encrypted_password",                  default: ""
    t.string   "reset_password_token"
    t.datetime "reset_password_sent_at"
    t.datetime "remember_created_at"
    t.integer  "sign_in_count",                       default: 0
    t.datetime "current_sign_in_at"
    t.datetime "last_sign_in_at"
    t.string   "current_sign_in_ip"
    t.string   "last_sign_in_ip"
    t.integer  "company_id"
    t.datetime "created_at"
    t.datetime "updated_at"
    t.string   "first_name"
    t.string   "last_name"
    t.string   "picture_url"
    t.string   "invitation_token"
    t.datetime "invitation_created_at"
    t.datetime "invitation_sent_at"
    t.datetime "invitation_accepted_at"
    t.integer  "invitation_limit"
    t.integer  "invited_by_id"
    t.string   "invited_by_type"
    t.boolean  "is_available",                        default: false
    t.string   "language",                            default: "en-EN"
    t.string   "intercom_hash"
    t.datetime "deleted_at"
  end

from acts_as_paranoid.

felipeclopes avatar felipeclopes commented on August 19, 2024

How do you fixed this? I have this problem recurrently when adding removed_at into existing models. All previews migrations break before the migration to add the column executes.

from acts_as_paranoid.

jordanell avatar jordanell commented on August 19, 2024

I would be interested in how you went about fixing this. I am having the same problem.

from acts_as_paranoid.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.