Add missing quote function to SQLServer producer
Arthur Axel 'fREW' Schmidt [Mon, 21 May 2012 19:49:37 +0000 (14:49 -0500)]
Changes
lib/SQL/Translator/Generator/DDL/SQLServer.pm

diff --git a/Changes b/Changes
index 5e020c3..2b8502d 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,3 +1,4 @@
+* Add missing quote function to SQLServer producer
 * Fix incorrect Parser::DBI documentation (RT#60878)
 
 # ----------------------------------------------------------
index 4b3383e..2141999 100644 (file)
@@ -89,7 +89,7 @@ sub unique_constraint_multiple {
   'CREATE UNIQUE NONCLUSTERED INDEX ' .
    $self->unique_constraint_name($constraint) .
    ' ON ' . $self->quote($constraint->table->name) . ' (' .
-   join( ', ', $constraint->fields ) . ')' .
+   join( ', ', map $self->quote($_), $constraint->fields ) . ')' .
    ' WHERE ' . join( ' AND ',
     map $self->quote($_->name) . ' IS NOT NULL',
     grep { $_->is_nullable } $constraint->fields ) . ';'