X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Fbindtype_columns.t;h=12df2dcc039cc84b7ed9596022add2d8183e8e1b;hb=a0dd86798d8077ff1035441888165367b45572e5;hp=9d0ad92c77f7f6b20d2957aaebb8c29c2c6a6ad9;hpb=eda28767c55e79a4bfca922e36a4b2227155f7e0;p=dbsrgits%2FDBIx-Class.git diff --git a/t/bindtype_columns.t b/t/bindtype_columns.t index 9d0ad92..12df2dc 100644 --- a/t/bindtype_columns.t +++ b/t/bindtype_columns.t @@ -12,20 +12,24 @@ plan skip_all => 'Set $ENV{DBICTEST_PG_DSN}, _USER and _PASS to run this test' plan tests => 3; -my $schema = DBICTest::Schema->connection($dsn, $dbuser, $dbpass); +my $schema = DBICTest::Schema->connection($dsn, $dbuser, $dbpass, { AutoCommit => 1 }); my $dbh = $schema->storage->dbh; -$dbh->do(qq[ - - CREATE TABLE artist - ( - artistid serial NOT NULL PRIMARY KEY, - media bytea NOT NULL, - name varchar NULL - ); -],{ RaiseError => 1, PrintError => 1 }); - +{ + local $SIG{__WARN__} = sub {}; + $dbh->do('DROP TABLE IF EXISTS artist'); + $dbh->do(qq[ + CREATE TABLE artist + ( + artistid serial NOT NULL PRIMARY KEY, + media bytea NOT NULL, + name varchar(100) NULL, + rank integer NOT NULL DEFAULT '13', + charfield char(10) NULL + ); + ],{ RaiseError => 1, PrintError => 1 }); +} $schema->class('Artist')->load_components(qw/