[Rt-commit] [svn] r970 - in DBIx-SearchBuilder/trunk: .
SearchBuilder SearchBuilder/Handle
jesse at pallas.eruditorum.org
jesse at pallas.eruditorum.org
Thu May 27 23:57:58 EDT 2004
Author: jesse
Date: Thu May 27 23:57:57 2004
New Revision: 970
Modified:
DBIx-SearchBuilder/trunk/ (props changed)
DBIx-SearchBuilder/trunk/Changes
DBIx-SearchBuilder/trunk/SearchBuilder.pm
DBIx-SearchBuilder/trunk/SearchBuilder/Handle.pm
DBIx-SearchBuilder/trunk/SearchBuilder/Handle/Pg.pm
Log:
----------------------------------------------------------------------
r1715 at tinbook: jesse | 2004-05-28T03:45:41.725097Z
----------------------------------------------------------------------
r1716 at tinbook: jesse | 2004-05-28T03:57:48.918677Z
Fixing query generation to be more oracle friendly. Oracle hated "AS" in table name aliases
----------------------------------------------------------------------
Modified: DBIx-SearchBuilder/trunk/Changes
==============================================================================
--- DBIx-SearchBuilder/trunk/Changes (original)
+++ DBIx-SearchBuilder/trunk/Changes Thu May 27 23:57:57 2004
@@ -1,5 +1,8 @@
Revision history for Perl extension DBIx::SearchBuilder.
+1.00_03 - Remove "AS" from table name aliases on joins, since Oracle
+ doesn't like em.
+
1.00_02 - Slightly cleaner code in SearchBuilder->GotoPage
1.00_01 - Better handling of case insensitive comparisons on Postgres
Modified: DBIx-SearchBuilder/trunk/SearchBuilder.pm
==============================================================================
--- DBIx-SearchBuilder/trunk/SearchBuilder.pm (original)
+++ DBIx-SearchBuilder/trunk/SearchBuilder.pm Thu May 27 23:57:57 2004
@@ -5,7 +5,7 @@
use strict;
use vars qw($VERSION);
-$VERSION = "1.00_01";
+$VERSION = "1.00_03";
=head1 NAME
Modified: DBIx-SearchBuilder/trunk/SearchBuilder/Handle.pm
==============================================================================
--- DBIx-SearchBuilder/trunk/SearchBuilder/Handle.pm (original)
+++ DBIx-SearchBuilder/trunk/SearchBuilder/Handle.pm Thu May 27 23:57:57 2004
@@ -740,7 +740,7 @@
my $alias = $sb->_GetAlias( $args{'TABLE2'} );
$sb->{'left_joins'}{"$alias"}{'alias_string'} =
- " LEFT JOIN $args{'TABLE2'} as $alias ";
+ " LEFT JOIN $args{'TABLE2'} $alias ";
$sb->{'left_joins'}{"$alias"}{'criteria'}{'base_criterion'} =
" $args{'ALIAS1'}.$args{'FIELD1'} = $alias.$args{'FIELD2'}";
Modified: DBIx-SearchBuilder/trunk/SearchBuilder/Handle/Pg.pm
==============================================================================
--- DBIx-SearchBuilder/trunk/SearchBuilder/Handle/Pg.pm (original)
+++ DBIx-SearchBuilder/trunk/SearchBuilder/Handle/Pg.pm Thu May 27 23:57:57 2004
@@ -198,12 +198,12 @@
if ( $args{'TYPE'} =~ /LEFT/i ) {
- $string = " LEFT JOIN " . $args{'TABLE2'} . " as $alias ";
+ $string = " LEFT JOIN " . $args{'TABLE2'} . " $alias ";
}
else {
- $string = " JOIN " . $args{'TABLE2'} . " as $alias ";
+ $string = " JOIN " . $args{'TABLE2'} . " $alias ";
}
$args{'SearchBuilder'}->{'left_joins'}{"$alias"}{'alias_string'} = $string;
More information about the Rt-commit
mailing list