}
if (!in_array('wicked_history', $tableList)) {
- $t = $this->createTable('wicked_history', array('primaryKey' => array('page_id', 'page_majorversion', 'page_minorversion')));
+ $t = $this->createTable('wicked_history', array('primaryKey' => false));
$t->column('page_id', 'integer', array('null' => false));
$t->column('page_name', 'string', array('limit' => 100, 'null' => false));
$t->column('page_text', 'text');
$t->column('version_created', 'integer', array('null' => false));
$t->column('change_author', 'string');
$t->column('change_log', 'text');
+ $t->primaryKey(array('page_id', 'page_majorversion', 'page_minorversion'));
$t->end();
$this->addIndex('wicked_history', array('page_name'));
$this->addIndex('wicked_history', array('page_majorversion', 'page_minorversion'));
}
if (!in_array('wicked_attachments', $tableList)) {
- $t = $this->createTable('wicked_attachments', array('primaryKey' => array('page_id', 'attachment_name')));
+ $t = $this->createTable('wicked_attachments', array('primaryKey' => false));
$t->column('page_id', 'integer', array('null' => false));
$t->column('attachment_name', 'string', array('limit' => 100, 'null' => false));
$t->column('attachment_hits', 'integer', array('default' => 0));
$t->column('attachment_created', 'integer', array('null' => false));
$t->column('change_author', 'string');
$t->column('change_log', 'text');
+ $t->primaryKey(array('page_id', 'attachment_name'));
$t->end();
}
if (!in_array('wicked_attachment_history', $tableList)) {
- $t = $this->createTable('wicked_attachment_history', array('primaryKey' => array('page_id', 'attachment_name', 'attachment_majorversion', 'attachment_minorversion')));
+ $t = $this->createTable('wicked_attachment_history', array('primaryKey' => false));
$t->column('page_id', 'integer', array('null' => false));
$t->column('attachment_name', 'string', array('limit' => 100, 'null' => false));
$t->column('attachment_majorversion', 'integer', array('null' => false));
$t->column('attachment_created', 'integer', array('null' => false));
$t->column('change_author', 'string');
$t->column('change_log', 'text');
+ $t->primaryKey(array('page_id', 'attachment_name', 'attachment_majorversion', 'attachment_minorversion'));
$t->end();
$this->addIndex('wicked_attachment_history', array('attachment_majorversion', 'attachment_minorversion'));
}