public function SqlServerSchemaTest::testPrimaryKeyAlter in Drupal driver for SQL Server and SQL Azure 7
Same name and namespace in other branches
- 7.3 tests/sqlsrv.schema.test \SqlServerSchemaTest::testPrimaryKeyAlter()
- 7.2 tests/sqlsrv.schema.test \SqlServerSchemaTest::testPrimaryKeyAlter()
Test altering a primary key.
File
- tests/sqlsrv.schema.test, line 63 
- Support tests for SQL Server.
Class
- SqlServerSchemaTest
- @file Support tests for SQL Server.
Code
public function testPrimaryKeyAlter() {
  $table_spec = array(
    'fields' => array(
      'id' => array(
        'type' => 'int',
        'not null' => TRUE,
      ),
    ),
    'primary key' => array(
      'id',
    ),
  );
  db_create_table('test_table', $table_spec);
  // Add a default value.
  db_change_field('test_table', 'id', 'id', array(
    'type' => 'int',
    'not null' => TRUE,
    'default' => 1,
  ));
}