Wednesday, February 24, 2010

Re: [Rails] How to create a UNIQUE table constraint with migrations.

On Feb 24, 2010, at 11:17 AM, Jarl Friis wrote:

> Hi.
>
> This must be the most obvious thing to do, but I just can't seem to
> find examples of how to do this. I would like to create a table with a
> table unique constraint on database level.
>
> In deed some migration code that would generate the following SQL
>
> CREATE TABLE properties (
> namespace CHAR(50),
> name CHAR(50),
> value VARCHAR(100),
> CONSTRAINT my_constraint UNIQUE (namespace, name)
> );
>

create_table :properties.....
.....
end

add_index :properties, [:namespace, :name], :unique => true


> Jarl
>
> --
> You received this message because you are subscribed to the Google
> Groups "Ruby on Rails: Talk" group.
> To post to this group, send email to rubyonrails-
> talk@googlegroups.com.
> To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com
> .
> For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en
> .
>

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate