1 use lib qw(lib t/lib);
\r
2 use DBICTest::Schema;
\r
6 my ($dsn, $user, $pass) = @ENV{map { "DBICTEST_MSSQL_${_}" } qw/DSN USER PASS/};
\r
8 #warn "$dsn $user $pass";
\r
10 plan skip_all, 'Set $ENV{DBICTEST_MSSQL_DSN}, _USER and _PASS to run this test'
\r
15 DBICTest::Schema->compose_connection('MSSQLTest' => $dsn, $user, $pass);
\r
17 my $dbh = MSSQLTest::Artist->storage->dbh;
\r
19 $dbh->do("IF OBJECT_ID('artist', 'U') IS NOT NULL
\r
20 DROP TABLE artist");
\r
22 $dbh->do("CREATE TABLE artist (artistid INT IDENTITY PRIMARY KEY, name VARCHAR(255));");
\r
24 MSSQLTest::Artist->load_components('PK::Auto::MSSQL');
\r
26 my $new = MSSQLTest::Artist->create({ name => 'foo' });
\r
28 ok($new->artistid, "Auto-PK worked");
\r