X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FSQL%2FTranslator%2FTypes.pm;fp=lib%2FSQL%2FTranslator%2FTypes.pm;h=2fc13f4a7508ddba10eeaee2abcbc30c00cae02d;hb=a2b38aa4adeb964af8d85510e28205e26449213c;hp=143f31bcee8106b182f952393d1eca987efae5a6;hpb=48c234524d993b9f3ac6e141abd964a8db976439;p=dbsrgits%2FSQL-Translator-2.0-ish.git diff --git a/lib/SQL/Translator/Types.pm b/lib/SQL/Translator/Types.pm index 143f31b..2fc13f4 100644 --- a/lib/SQL/Translator/Types.pm +++ b/lib/SQL/Translator/Types.pm @@ -25,7 +25,8 @@ class SQL::Translator::Types { class_type Producer, { class => 'SQL::Translator::Producer' }; class_type Translator, { class => 'SQL::Translator' }; - coerce Column, from HashRef, via { SQL::Translator::Object::Column->new($_) }; + coerce Column, from HashRef, via { SQL::Translator::Object::Column->new($_) }, + from Str, via { SQL::Translator::Object::Column->new( name => $_ ) }; coerce Constraint, from HashRef, via { SQL::Translator::Object::Constraint->new($_) }; coerce ForeignKey, from HashRef, via { SQL::Translator::Object::ForeignKey->new($_) }; coerce Index, from HashRef, via { SQL::Translator::Object::Index->new($_) };