Need to state NOT NULL here, as DB2 won't allow the UNIQUE constraint without it.

This commit is contained in:
Wez Furlong 2005-07-07 14:09:58 +00:00
parent 32663f7da7
commit c80b4c7440
3 changed files with 3 additions and 3 deletions

View file

@ -9,7 +9,7 @@ if (false == getenv('REDIR_TEST_DIR')) print 'skip no driver'; ?>
require getenv('REDIR_TEST_DIR') . 'pdo_test.inc'; require getenv('REDIR_TEST_DIR') . 'pdo_test.inc';
$db = PDOTest::factory(); $db = PDOTest::factory();
$db->exec('CREATE TABLE classtypes(id int NOT NULL PRIMARY KEY, name VARCHAR(10) UNIQUE)'); $db->exec('CREATE TABLE classtypes(id int NOT NULL PRIMARY KEY, name VARCHAR(10) NOT NULL UNIQUE)');
$db->exec('INSERT INTO classtypes VALUES(0, \'stdClass\')'); $db->exec('INSERT INTO classtypes VALUES(0, \'stdClass\')');
$db->exec('INSERT INTO classtypes VALUES(1, \'Test1\')'); $db->exec('INSERT INTO classtypes VALUES(1, \'Test1\')');
$db->exec('INSERT INTO classtypes VALUES(2, \'Test2\')'); $db->exec('INSERT INTO classtypes VALUES(2, \'Test2\')');

View file

@ -9,7 +9,7 @@ if (false == getenv('REDIR_TEST_DIR')) print 'skip no driver'; ?>
require getenv('REDIR_TEST_DIR') . 'pdo_test.inc'; require getenv('REDIR_TEST_DIR') . 'pdo_test.inc';
$db = PDOTest::factory(); $db = PDOTest::factory();
$db->exec('CREATE TABLE classtypes(id int NOT NULL PRIMARY KEY, name VARCHAR(10) UNIQUE)'); $db->exec('CREATE TABLE classtypes(id int NOT NULL PRIMARY KEY, name VARCHAR(10) NOT NULL UNIQUE)');
$db->exec('INSERT INTO classtypes VALUES(0, \'stdClass\')'); $db->exec('INSERT INTO classtypes VALUES(0, \'stdClass\')');
$db->exec('INSERT INTO classtypes VALUES(1, \'Test1\')'); $db->exec('INSERT INTO classtypes VALUES(1, \'Test1\')');
$db->exec('INSERT INTO classtypes VALUES(2, \'Test2\')'); $db->exec('INSERT INTO classtypes VALUES(2, \'Test2\')');

View file

@ -63,7 +63,7 @@ class TestLeaf extends TestDerived
{ {
} }
$db->exec('CREATE TABLE classtypes(id int NOT NULL PRIMARY KEY, name VARCHAR(20) UNIQUE)'); $db->exec('CREATE TABLE classtypes(id int NOT NULL PRIMARY KEY, name VARCHAR(20) NOT NULL UNIQUE)');
$db->exec('INSERT INTO classtypes VALUES(0, \'stdClass\')'); $db->exec('INSERT INTO classtypes VALUES(0, \'stdClass\')');
$db->exec('INSERT INTO classtypes VALUES(1, \'TestBase\')'); $db->exec('INSERT INTO classtypes VALUES(1, \'TestBase\')');
$db->exec('INSERT INTO classtypes VALUES(2, \'TestDerived\')'); $db->exec('INSERT INTO classtypes VALUES(2, \'TestDerived\')');