Changeset 29187
- Timestamp:
- 01/28/09 23:07:53 (4 years ago)
- Location:
- lang/perl/DBIx-Skinny/trunk
- Files:
-
- 1 added
- 1 modified
-
lib/DBIx/Skinny.pm (modified) (3 diffs)
-
t/205_reconnect.t (added)
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/DBIx-Skinny/trunk/lib/DBIx/Skinny.pm
r28938 r29187 43 43 my @functions = qw/ 44 44 schema profiler 45 dbh dbd _connect connect_info _dbd_type 45 dbh dbd _connect connect_info _dbd_type reconnect 46 46 call_schema_trigger 47 47 do resultset search single search_by_sql search_named count … … 86 86 sub _connect { 87 87 my $class = shift; 88 $class->attribute->{dbh} = undef if $_[0]->{flush}; 88 89 $class->attribute->{dbh} ||= DBI->connect( 89 90 $class->attribute->{dsn}, … … 93 94 ); 94 95 $class->attribute->{dbh}; 96 } 97 98 sub reconnect { 99 my $class = shift; 100 $class->connect_info(@_); 101 $class->_connect({flush => 1}); 95 102 } 96 103
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)