| Catalyst-Plugin-ErrorCatcher documentation | Contained in the Catalyst-Plugin-ErrorCatcher distribution. |
Catalyst::Plugin::ErrorCatcher::Plugin::CleanUp::Pg::MissingColumn
version 0.0.8.8
Chisel Wright <chisel@chizography.net>
This software is copyright (c) 2011 by Chisel Wright.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
| Catalyst-Plugin-ErrorCatcher documentation | Contained in the Catalyst-Plugin-ErrorCatcher distribution. |
package Catalyst::Plugin::ErrorCatcher::Plugin::CleanUp::Pg::MissingColumn; BEGIN { $Catalyst::Plugin::ErrorCatcher::Plugin::CleanUp::Pg::MissingColumn::VERSION = '0.0.8.8'; } BEGIN { $Catalyst::Plugin::ErrorCatcher::Plugin::CleanUp::Pg::MissingColumn::DIST = 'Catalyst-Plugin-ErrorCatcher'; } use strict; use warnings; sub tidy_message { my $plugin = shift; my $errstr_ref = shift; # column XXX does not exist ${$errstr_ref} =~ s{ \A .+? DBI \s Exception: .+? ERROR:\s+ (column \s+ \S+ \s+ does \s+ not \s+ exist) \s+ .+ $ }{$1}xmsg; $errstr_ref; } 1; __END__