[Jifty-commit] r835 - in Jifty-DBI/trunk: . lib/Jifty/DBI
jifty-commit at lists.jifty.org
jifty-commit at lists.jifty.org
Tue Apr 11 13:33:45 EDT 2006
Author: alexmv
Date: Tue Apr 11 13:33:44 2006
New Revision: 835
Modified:
Jifty-DBI/trunk/ (props changed)
Jifty-DBI/trunk/lib/Jifty/DBI/Collection.pm
Jifty-DBI/trunk/lib/Jifty/DBI/Handle/Pg.pm
Log:
r12265 at zoq-fot-pik: chmrr | 2006-04-11 13:33:31 -0400
* Use croak to produce more useful errors
* Fix sequence regex to work with both 8.1 and 7.x
Modified: Jifty-DBI/trunk/lib/Jifty/DBI/Collection.pm
==============================================================================
--- Jifty-DBI/trunk/lib/Jifty/DBI/Collection.pm (original)
+++ Jifty-DBI/trunk/lib/Jifty/DBI/Collection.pm Tue Apr 11 13:33:44 2006
@@ -52,6 +52,7 @@
use Data::Page;
use Clone;
+use Carp qw/croak/;
use base qw/Class::Accessor/;
__PACKAGE__->mk_accessors(qw/pager/);
@@ -666,9 +667,9 @@
my ($Alias);
# We need to be passed a column and a value, at very least
- die "Must provide a column to limit"
+ croak "Must provide a column to limit"
unless defined $args{column};
- die "Must provide a value to limit to"
+ croak "Must provide a value to limit to"
unless defined $args{value};
#since we're changing the search criteria, we need to redo the search
Modified: Jifty-DBI/trunk/lib/Jifty/DBI/Handle/Pg.pm
==============================================================================
--- Jifty-DBI/trunk/lib/Jifty/DBI/Handle/Pg.pm (original)
+++ Jifty-DBI/trunk/lib/Jifty/DBI/Handle/Pg.pm Tue Apr 11 13:33:44 2006
@@ -95,7 +95,7 @@
# Regexp from DBIx::Class's Pg handle. Thanks to Marcus Ramberg
if ( defined $foo->{'COLUMN_DEF'}
&& $foo->{'COLUMN_DEF'}
- =~ m!^nextval\(\('"?([^"']+)"?'::(?:text|regclass)\).*\)!i )
+ =~ m!^nextval\(+'"?([^"']+)"?'(::(?:text|regclass)\))+!i )
{
return $self->{'_sequences'}{$table} = $1;
}
More information about the Jifty-commit
mailing list