silence postgres create table jabber
Brandon Black [Tue, 31 Jan 2006 05:20:29 +0000 (05:20 +0000)]
t/dbixcsl_common_tests.pm

index 0e05127..d3163c9 100644 (file)
@@ -449,6 +449,13 @@ sub create {
     $self->{created} = 1;
 
     my $dbh = $self->dbconnect(1);
+
+    # Silence annoying but harmless postgres "NOTICE:  CREATE TABLE..."
+    local $SIG{__WARN__} = sub {
+        my $msg = shift;
+        print STDERR $msg unless $msg =~ m{^NOTICE:\s+CREATE TABLE};
+    };
+
     $dbh->do($_) for (@statements);
     unless($self->{skip_rels}) {
         # hack for now, since DB2 doesn't like inline comments, and we need