One last Ruby question for tonight - Regarding UUID type

From: Mike Christensen <mike(at)kitchenpc(dot)com>
To: pgsql-general(at)postgresql(dot)org
Subject: One last Ruby question for tonight - Regarding UUID type
Date: 2011-01-29 02:23:17
Message-ID: AANLkTikkpM0wTSUBeZjiF6+=wwjiKVDwfwJiSH_6EpzB@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

My goal is to learn Ruby by porting one of my existing PG web
applications over to Rails.. However, my existing data heavily relies
on the UUID data type. I've noticed when I create a new model with
something like:

guidtest name:string value:uuid

And then do a rake:migrate, the CREATE TABLE that gets generated looks like:

CREATE TABLE guidtests
(
id serial NOT NULL,
"name" character varying(255),
created_at timestamp without time zone,
updated_at timestamp without time zone,
CONSTRAINT guidtests_pkey PRIMARY KEY (id)
)
...

In other words, it just ignores my "uuid" type. However, the views
and stuff do include this column so the page will crash when I load it
since the column doesn't exist in the DB.

Is there some special thing I have to do to use the uuid type in
ActiveRecord? Thanks!

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Mike Christensen 2011-01-29 02:28:38 Re: One last Ruby question for tonight - Regarding UUID type
Previous Message Mike Christensen 2011-01-29 02:01:02 Re: Error trying to install Ruby postgres gems on OS/X