[Rt-commit] rt branch, 4.4/fix-shredder-table-names, created. rt-4.4.3-196-gd1a9e0861
? sunnavy
sunnavy at bestpractical.com
Mon Feb 11 15:13:41 EST 2019
The branch, 4.4/fix-shredder-table-names has been created
at d1a9e08613d58f152470eeab9110e8f58ff13bda (commit)
- Log -----------------------------------------------------------------
commit d1a9e08613d58f152470eeab9110e8f58ff13bda
Author: sunnavy <sunnavy at bestpractical.com>
Date: Tue Feb 12 03:58:44 2019 +0800
Don't quote table names in shredder SQL output
Quoting table names doesn't work on Pg and Oracle. Pg does support
quoted table names, but it implies these quoted names are case
sensitive, which is sadly not true in our case.
Not quoting them here makes it consistent with schema.
diff --git a/lib/RT/Record.pm b/lib/RT/Record.pm
index 0cc188463..4d8c584f6 100644
--- a/lib/RT/Record.pm
+++ b/lib/RT/Record.pm
@@ -2604,7 +2604,7 @@ sub _AsInsertQuery
my $dbh = $RT::Handle->dbh;
- my $res = "INSERT INTO ". $dbh->quote_identifier( $self->Table );
+ my $res = "INSERT INTO ". $self->Table;
my $values = $self->{'values'};
$res .= "(". join( ",", map { $dbh->quote_identifier( $_ ) } sort keys %$values ) .")";
$res .= " VALUES";
-----------------------------------------------------------------------
More information about the rt-commit
mailing list