use the coercion instead of creating the object (change back to add_column once aroun...
Justin Hunter [Wed, 9 Dec 2009 18:54:13 +0000 (10:54 -0800)]
lib/SQL/Translator/Object/Table.pm

index 64cf5df..ed27e27 100644 (file)
@@ -141,7 +141,7 @@ class SQL::Translator::Object::Table extends SQL::Translator::Object is dirty {
             $primary_key = SQL::Translator::Object::Constraint->new({ type => 'PRIMARY KEY' });
             $self->add_constraint($primary_key);
         }
-        $primary_key->add_column(SQL::Translator::Object::Column->new({ name => $column })) unless $primary_key->exists_column($column);
+        $primary_key->add_field({ name => $column }) unless $primary_key->exists_column($column); ## FIX ME, change back to add_column once around add_column(coerce .. ) works
         return $primary_key;
     }