From: <rv...@us...> - 2009-06-11 08:37:54
|
Revision: 42 http://treebase.svn.sourceforge.net/treebase/?rev=42&view=rev Author: rvos Date: 2009-06-11 08:37:48 +0000 (Thu, 11 Jun 2009) Log Message: ----------- Added pg upper case escaping Modified Paths: -------------- trunk/treebase-core/src/main/perl/lib/CIPRES/TreeBase/RecDumper.pm Modified: trunk/treebase-core/src/main/perl/lib/CIPRES/TreeBase/RecDumper.pm =================================================================== --- trunk/treebase-core/src/main/perl/lib/CIPRES/TreeBase/RecDumper.pm 2009-06-11 08:21:24 UTC (rev 41) +++ trunk/treebase-core/src/main/perl/lib/CIPRES/TreeBase/RecDumper.pm 2009-06-11 08:37:48 UTC (rev 42) @@ -12,7 +12,7 @@ my $self = { 'F' => \@fieldnames, 'X' => $X, - 'N' => $tn, + 'N' => '"'.$tn.'"', 'T' => $ct }; bless $self => $class; @@ -27,7 +27,7 @@ sub _initialize { my $self = shift; - my $fieldlist = join ", ", @{$self->{F}}; + my $fieldlist = join ", ", map { "\"$_\"" } @{$self->{F}}; # Need to escape certain field names here $self->{'PREFIX'} = qq{INSERT INTO $self->{N} ($fieldlist) VALUES (}; $self->{'SUFFIX'} = qq{);\n}; # XXX added closing semicolon This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |