# Enumerations in migrations

**URL:** <https://www.ruby-forum.com/t/enumerations-in-migrations/138075>\
**Category:** Rails\
**Created:** [May 20, 2008, 12:51am UTC](https://www.ruby-forum.com/t/enumerations-in-migrations/138075 "2008-05-20T00:51:59Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![dustin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/5daacb/32.png) [@dustin](https://www.ruby-forum.com/u/dustin)\
**Post date:** [May 20, 2008, 12:51am UTC](https://www.ruby-forum.com/t/enumerations-in-migrations/138075/1 "2008-05-20T00:51:59Z")

</div>

Is there a way to do enumerations in migrations?

I.E. color(red, black, blue, green, etc)

---

<div class="post-metadata">

**Author:** ![dustin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/5daacb/32.png) [@dustin](https://www.ruby-forum.com/u/dustin)\
**Post date:** [May 20, 2008, 2:23pm UTC](https://www.ruby-forum.com/t/enumerations-in-migrations/138075/2 "2008-05-20T14:23:23Z")

</div>

Dustin wrote:

> Is there a way to do enumerations in migrations?
> 
> I.E. color(red, black, blue, green, etc)

take a look at the “enum-column” plugin

[http://rubyforge.org/projects/enum-column/](http://rubyforge.org/projects/enum-column/)  
[http://wiki.rubyonrails.com/rails/pages/Enum+Column+in+MySql](http://wiki.rubyonrails.com/rails/pages/Enum+Column+in+MySql)

think this is what I used before,  
and there was an update in January 2008,  
so hopefully it still works with Rails2.

eg.  
t.column :color, :enum, :limit =\> [:red, :blue, :green, :yellow]

don’t know if it’ll support sexy migrations

t.enum :color, :limit =\> [:red, :blue, :green, :yellow]

---

<div class="post-metadata">

**Author:** ![dustin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/5daacb/32.png) [@dustin](https://www.ruby-forum.com/u/dustin)\
**Post date:** [May 20, 2008, 8:25pm UTC](https://www.ruby-forum.com/t/enumerations-in-migrations/138075/3 "2008-05-20T20:25:23Z")

</div>

I tried using the sexy migrations and it didn’t seem to work. Is there  
something I need to install before using this?

On May 20, 6:23 am, Matthew R. Jacobs \<rails-mailing-l…@andreas-
