Giter Site home page Giter Site logo

Comments (9)

brugidou avatar brugidou commented on July 22, 2024

I agree with you, but strangely enough it didn't throwe an error after a db:migrate... And my indexes are unique, i guess that the ":unique" syntax works too.

from oauth-plugin.

christoph-buente avatar christoph-buente commented on July 22, 2024

It didn't work for me, that's why i had to modify it. After i had it running, this info might be usefull for others.

from oauth-plugin.

brugidou avatar brugidou commented on July 22, 2024

OK, i guess this should be fixed then but i don't know who if pelle is hearing us...

(for info, i'm with rails 2.3.5 and ruby 1.9.1)

from oauth-plugin.

cantlin avatar cantlin commented on July 22, 2024

Can anyone shed any light on this response to rake db:migrate after rails g oauth_consumer?

Mysql2::Error: Specified key was too long; max key length is 767 bytes: CREATE UNIQUE INDEX index_consumer_tokens_on_token ON consumer_tokens (token)

from oauth-plugin.

christoph-buente avatar christoph-buente commented on July 22, 2024

This is related to the mysql charset. change it to UTF8, that should do the trick

Christoph

Am 12.03.2011 um 19:21 schrieb [email protected]:

Can anyone shed any light on this response to rake db:migrate?

Mysql2::Error: Specified key was too long; max key length is 767 bytes: CREATE UNIQUE INDEX index_consumer_tokens_on_token ON consumer_tokens (token)

#6 (comment)

from oauth-plugin.

cantlin avatar cantlin commented on July 22, 2024

Thanks Christoph, that did it.

from oauth-plugin.

wleeperogs avatar wleeperogs commented on July 22, 2024

I had the unique issue as well. Running Rails 2.3.8 and Ruby 1.8.7. The other index created in this migration has the => true in it.

from oauth-plugin.

bournenapster avatar bournenapster commented on July 22, 2024

I edited mysql for utf8 but it did not worked any idea ?

vi /etc/mysql/my.cnf

There are several sections in the file. Modify two of them – “client” and “mysqld” as shown below to configure mySql for UTF-8 support:

...
[client]

default-character-set=utf8

...
[mysqld]

default-character-set=utf8
character-set-server=utf8
default-collation=utf8_unicode_ci

any suggestions i am looking for a quick solution ?

from oauth-plugin.

christoph-buente avatar christoph-buente commented on July 22, 2024

If the table was created with latin1 you have to alter it first. Setting the default-character set doesn't affect existing tables.

alter table TABLE_NAME change COLUMN_NAME COLUMN_NAME COLUMN_DATA_TYPE character set utf8;

from oauth-plugin.

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.