Migrations Table Issue
jonmchan opened this issue · comments
Jonathan Chan commented
I get this first time I run migrations. It works 2nd time though.
/home/jchan/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/mysql2-0.4.4/lib/mysql2/client.rb:107:in `_query': Mysql2::Error: BLOB/TEXT column 'name' used in key specification without a key length (Sequel::DatabaseError)
from /home/jchan/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/mysql2-0.4.4/lib/mysql2/client.rb:107:in `block in query'
from /home/jchan/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/mysql2-0.4.4/lib/mysql2/client.rb:106:in `handle_interrupt'
from /home/jchan/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/mysql2-0.4.4/lib/mysql2/client.rb:106:in `query'
from /home/jchan/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/sequel-4.33.0/lib/sequel/adapters/mysql2.rb:80:in `block in _execute'
from /home/jchan/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/sequel-4.33.0/lib/sequel/database/logging.rb:35:in `log_yield'
from /home/jchan/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/sequel-4.33.0/lib/sequel/adapters/mysql2.rb:80:in `_execute'
from /home/jchan/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/sequel-4.33.0/lib/sequel/adapters/shared/mysql_prepared_statements.rb:36:in `block in execute'
from /home/jchan/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/sequel-4.33.0/lib/sequel/database/connecting.rb:251:in `block in synchronize'
from /home/jchan/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/sequel-4.33.0/lib/sequel/connection_pool/threaded.rb:105:in `hold'
from /home/jchan/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/sequel-4.33.0/lib/sequel/database/connecting.rb:251:in `synchronize'
from /home/jchan/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/sequel-4.33.0/lib/sequel/adapters/shared/mysql_prepared_statements.rb:36:in `execute'
from /home/jchan/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/sequel-4.33.0/lib/sequel/adapters/mysql2.rb:59:in `execute_dui'
from /home/jchan/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/sequel-4.33.0/lib/sequel/database/query.rb:45:in `execute_ddl'
from /home/jchan/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/sequel-4.33.0/lib/sequel/database/schema_methods.rb:679:in `block (2 levels) in create_table_indexes_from_generator'
from /home/jchan/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/sequel-4.33.0/lib/sequel/database/schema_methods.rb:679:in `each'
from /home/jchan/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/sequel-4.33.0/lib/sequel/database/schema_methods.rb:679:in `block in create_table_indexes_from_generator'
from /home/jchan/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/sequel-4.33.0/lib/sequel/database/schema_methods.rb:677:in `each'
from /home/jchan/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/sequel-4.33.0/lib/sequel/database/schema_methods.rb:677:in `create_table_indexes_from_generator'
from /home/jchan/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/sequel-4.33.0/lib/sequel/database/schema_methods.rb:198:in `create_table'
from /home/jchan/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/sequel-4.33.0/lib/sequel/database/schema_methods.rb:225:in `create_table?'
from /home/jchan/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/sinatra-sequel-0.9.0/lib/sinatra/sequel.rb:46:in `create_migrations_table'
from /home/jchan/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/sinatra-sequel-0.9.0/lib/sinatra/sequel.rb:34:in `migration'
from /home/jchan/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1981:in `block (2 levels) in delegate'
from ./migrations.rb:5:in `<main>'