Issue #476304 by Liam Morland: fixed mismatch of schema definition of uid, nid.
parent
f0da6c528d
commit
84c6fea4be
|
@ -105,12 +105,14 @@ function comment_schema() {
|
||||||
),
|
),
|
||||||
'nid' => array(
|
'nid' => array(
|
||||||
'type' => 'int',
|
'type' => 'int',
|
||||||
|
'unsigned' => TRUE,
|
||||||
'not null' => TRUE,
|
'not null' => TRUE,
|
||||||
'default' => 0,
|
'default' => 0,
|
||||||
'description' => 'The {node}.nid to which this comment is a reply.',
|
'description' => 'The {node}.nid to which this comment is a reply.',
|
||||||
),
|
),
|
||||||
'uid' => array(
|
'uid' => array(
|
||||||
'type' => 'int',
|
'type' => 'int',
|
||||||
|
'unsigned' => TRUE,
|
||||||
'not null' => TRUE,
|
'not null' => TRUE,
|
||||||
'default' => 0,
|
'default' => 0,
|
||||||
'description' => 'The {users}.uid who authored the comment. If set to 0, this comment was created by an anonymous user.',
|
'description' => 'The {users}.uid who authored the comment. If set to 0, this comment was created by an anonymous user.',
|
||||||
|
@ -234,6 +236,7 @@ function comment_schema() {
|
||||||
),
|
),
|
||||||
'last_comment_uid' => array(
|
'last_comment_uid' => array(
|
||||||
'type' => 'int',
|
'type' => 'int',
|
||||||
|
'unsigned' => TRUE,
|
||||||
'not null' => TRUE,
|
'not null' => TRUE,
|
||||||
'default' => 0,
|
'default' => 0,
|
||||||
'description' => 'The user ID of the latest author to post a comment on this node, from {comment}.uid.',
|
'description' => 'The user ID of the latest author to post a comment on this node, from {comment}.uid.',
|
||||||
|
@ -316,6 +319,54 @@ function comment_update_8001() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Make *id fields unsigned.
|
||||||
|
*/
|
||||||
|
function comment_update_8002() {
|
||||||
|
db_drop_index('comment', 'comment_num_new');
|
||||||
|
db_drop_index('comment', 'comment_nid_langcode');
|
||||||
|
db_change_field('comment', 'nid', 'nid',
|
||||||
|
array(
|
||||||
|
'type' => 'int',
|
||||||
|
'unsigned' => TRUE,
|
||||||
|
'not null' => TRUE,
|
||||||
|
'default' => 0,
|
||||||
|
'description' => 'The {node}.nid to which this comment is a reply.',
|
||||||
|
),
|
||||||
|
array('indexes' => array(
|
||||||
|
'comment_num_new' => array('nid', 'status', 'created', 'cid', 'thread'),
|
||||||
|
'comment_nid_langcode' => array('nid', 'langcode'),
|
||||||
|
))
|
||||||
|
);
|
||||||
|
db_drop_index('comment', 'comment_uid');
|
||||||
|
db_change_field('comment', 'uid', 'uid',
|
||||||
|
array(
|
||||||
|
'type' => 'int',
|
||||||
|
'unsigned' => TRUE,
|
||||||
|
'not null' => TRUE,
|
||||||
|
'default' => 0,
|
||||||
|
'description' => 'The {users}.uid who authored the comment. If set to 0, this comment was created by an anonymous user.',
|
||||||
|
),
|
||||||
|
array('indexes' => array(
|
||||||
|
'comment_uid' => array('uid'),
|
||||||
|
))
|
||||||
|
);
|
||||||
|
|
||||||
|
db_drop_index('node_comment_statistics', 'last_comment_uid');
|
||||||
|
db_change_field('node_comment_statistics', 'last_comment_uid', 'last_comment_uid',
|
||||||
|
array(
|
||||||
|
'type' => 'int',
|
||||||
|
'unsigned' => TRUE,
|
||||||
|
'not null' => TRUE,
|
||||||
|
'default' => 0,
|
||||||
|
'description' => 'The user ID of the latest author to post a comment on this node, from {comment}.uid.',
|
||||||
|
),
|
||||||
|
array('indexes' => array(
|
||||||
|
'last_comment_uid' => array('last_comment_uid'),
|
||||||
|
))
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @} End of "addtogroup updates-7.x-to-8.x".
|
* @} End of "addtogroup updates-7.x-to-8.x".
|
||||||
* The next series of updates should start at 9000.
|
* The next series of updates should start at 9000.
|
||||||
|
|
|
@ -19,6 +19,7 @@ function dblog_schema() {
|
||||||
),
|
),
|
||||||
'uid' => array(
|
'uid' => array(
|
||||||
'type' => 'int',
|
'type' => 'int',
|
||||||
|
'unsigned' => TRUE,
|
||||||
'not null' => TRUE,
|
'not null' => TRUE,
|
||||||
'default' => 0,
|
'default' => 0,
|
||||||
'description' => 'The {users}.uid of the user who triggered the event.',
|
'description' => 'The {users}.uid of the user who triggered the event.',
|
||||||
|
@ -106,6 +107,25 @@ function dblog_update_8000() {
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Make *id fields unsigned.
|
||||||
|
*/
|
||||||
|
function dblog_update_8001() {
|
||||||
|
db_drop_index('watchdog', 'uid');
|
||||||
|
db_change_field('watchdog', 'uid', 'uid',
|
||||||
|
array(
|
||||||
|
'type' => 'int',
|
||||||
|
'unsigned' => TRUE,
|
||||||
|
'not null' => TRUE,
|
||||||
|
'default' => 0,
|
||||||
|
'description' => 'The {users}.uid of the user who triggered the event.',
|
||||||
|
),
|
||||||
|
array('indexes' => array(
|
||||||
|
'uid' => array('uid'),
|
||||||
|
))
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @} End of "defgroup updates-7.x-to-8.x"
|
* @} End of "defgroup updates-7.x-to-8.x"
|
||||||
* The next series of updates should start at 9000.
|
* The next series of updates should start at 9000.
|
||||||
|
|
|
@ -57,6 +57,7 @@ function node_schema() {
|
||||||
'uid' => array(
|
'uid' => array(
|
||||||
'description' => 'The {users}.uid that owns this node; initially, this is the user that created it.',
|
'description' => 'The {users}.uid that owns this node; initially, this is the user that created it.',
|
||||||
'type' => 'int',
|
'type' => 'int',
|
||||||
|
'unsigned' => TRUE,
|
||||||
'not null' => TRUE,
|
'not null' => TRUE,
|
||||||
'default' => 0,
|
'default' => 0,
|
||||||
),
|
),
|
||||||
|
@ -215,6 +216,7 @@ function node_schema() {
|
||||||
'uid' => array(
|
'uid' => array(
|
||||||
'description' => 'The {users}.uid that created this version.',
|
'description' => 'The {users}.uid that created this version.',
|
||||||
'type' => 'int',
|
'type' => 'int',
|
||||||
|
'unsigned' => TRUE,
|
||||||
'not null' => TRUE,
|
'not null' => TRUE,
|
||||||
'default' => 0,
|
'default' => 0,
|
||||||
),
|
),
|
||||||
|
@ -410,12 +412,14 @@ function node_schema() {
|
||||||
'uid' => array(
|
'uid' => array(
|
||||||
'description' => 'The {users}.uid that read the {node} nid.',
|
'description' => 'The {users}.uid that read the {node} nid.',
|
||||||
'type' => 'int',
|
'type' => 'int',
|
||||||
|
'unsigned' => TRUE,
|
||||||
'not null' => TRUE,
|
'not null' => TRUE,
|
||||||
'default' => 0,
|
'default' => 0,
|
||||||
),
|
),
|
||||||
'nid' => array(
|
'nid' => array(
|
||||||
'description' => 'The {node}.nid that was read.',
|
'description' => 'The {node}.nid that was read.',
|
||||||
'type' => 'int',
|
'type' => 'int',
|
||||||
|
'unsigned' => TRUE,
|
||||||
'not null' => TRUE,
|
'not null' => TRUE,
|
||||||
'default' => 0,
|
'default' => 0,
|
||||||
),
|
),
|
||||||
|
@ -602,6 +606,63 @@ function node_update_8004() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Make *id fields unsigned.
|
||||||
|
*/
|
||||||
|
function node_update_8005() {
|
||||||
|
db_drop_index('node', 'uid');
|
||||||
|
db_change_field('node', 'uid', 'uid',
|
||||||
|
array(
|
||||||
|
'description' => 'The {users}.uid that owns this node; initially, this is the user that created it.',
|
||||||
|
'type' => 'int',
|
||||||
|
'unsigned' => TRUE,
|
||||||
|
'not null' => TRUE,
|
||||||
|
'default' => 0,
|
||||||
|
),
|
||||||
|
array('indexes' => array(
|
||||||
|
'uid' => array('uid'),
|
||||||
|
))
|
||||||
|
);
|
||||||
|
|
||||||
|
db_drop_index('node_revision', 'uid');
|
||||||
|
db_change_field('node_revision', 'uid', 'uid',
|
||||||
|
array(
|
||||||
|
'description' => 'The {users}.uid that created this version.',
|
||||||
|
'type' => 'int',
|
||||||
|
'unsigned' => TRUE,
|
||||||
|
'not null' => TRUE,
|
||||||
|
'default' => 0,
|
||||||
|
),
|
||||||
|
array('indexes' => array(
|
||||||
|
'uid' => array('uid'),
|
||||||
|
))
|
||||||
|
);
|
||||||
|
|
||||||
|
db_drop_primary_key('history');
|
||||||
|
db_drop_index('history', 'nid');
|
||||||
|
db_change_field('history', 'uid', 'uid',
|
||||||
|
array(
|
||||||
|
'description' => 'The {users}.uid that read the {node} nid.',
|
||||||
|
'type' => 'int',
|
||||||
|
'unsigned' => TRUE,
|
||||||
|
'not null' => TRUE,
|
||||||
|
'default' => 0,
|
||||||
|
)
|
||||||
|
);
|
||||||
|
db_change_field('history', 'nid', 'nid',
|
||||||
|
array(
|
||||||
|
'description' => 'The {node}.nid that was read.',
|
||||||
|
'type' => 'int',
|
||||||
|
'unsigned' => TRUE,
|
||||||
|
'not null' => TRUE,
|
||||||
|
'default' => 0,
|
||||||
|
),
|
||||||
|
array('primary key' => array('uid', 'nid'), 'indexes' => array(
|
||||||
|
'nid' => array('nid'),
|
||||||
|
))
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @} End of "addtogroup updates-7.x-to-8.x"
|
* @} End of "addtogroup updates-7.x-to-8.x"
|
||||||
* The next series of updates should start at 9000.
|
* The next series of updates should start at 9000.
|
||||||
|
|
|
@ -88,6 +88,7 @@ function statistics_schema() {
|
||||||
'nid' => array(
|
'nid' => array(
|
||||||
'description' => 'The {node}.nid for these statistics.',
|
'description' => 'The {node}.nid for these statistics.',
|
||||||
'type' => 'int',
|
'type' => 'int',
|
||||||
|
'unsigned' => TRUE,
|
||||||
'not null' => TRUE,
|
'not null' => TRUE,
|
||||||
'default' => 0,
|
'default' => 0,
|
||||||
),
|
),
|
||||||
|
@ -136,3 +137,20 @@ function statistics_update_8000() {
|
||||||
'statistics_block_top_last_num' => 'block.popular.top_recent_limit',
|
'statistics_block_top_last_num' => 'block.popular.top_recent_limit',
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Make *id fields unsigned.
|
||||||
|
*/
|
||||||
|
function statistics_update_8001() {
|
||||||
|
db_drop_primary_key('node_counter');
|
||||||
|
db_change_field('node_counter', 'nid', 'nid',
|
||||||
|
array(
|
||||||
|
'description' => 'The {node}.nid for these statistics.',
|
||||||
|
'type' => 'int',
|
||||||
|
'unsigned' => TRUE,
|
||||||
|
'not null' => TRUE,
|
||||||
|
'default' => 0,
|
||||||
|
),
|
||||||
|
array('primary key' => array('nid'))
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
|
@ -79,6 +79,7 @@ function tracker_schema() {
|
||||||
'uid' => array(
|
'uid' => array(
|
||||||
'description' => 'The {users}.uid of the node author or commenter.',
|
'description' => 'The {users}.uid of the node author or commenter.',
|
||||||
'type' => 'int',
|
'type' => 'int',
|
||||||
|
'unsigned' => TRUE,
|
||||||
'not null' => TRUE,
|
'not null' => TRUE,
|
||||||
'default' => 0,
|
'default' => 0,
|
||||||
),
|
),
|
||||||
|
@ -131,6 +132,26 @@ function tracker_update_8000() {
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Make *id fields unsigned.
|
||||||
|
*/
|
||||||
|
function tracker_update_8001() {
|
||||||
|
db_drop_primary_key('tracker_user');
|
||||||
|
db_drop_index('tracker_user', 'tracker');
|
||||||
|
db_change_field('tracker_user', 'uid', 'uid',
|
||||||
|
array(
|
||||||
|
'description' => 'The {users}.uid of the node author or commenter.',
|
||||||
|
'type' => 'int',
|
||||||
|
'unsigned' => TRUE,
|
||||||
|
'not null' => TRUE,
|
||||||
|
'default' => 0,
|
||||||
|
),
|
||||||
|
array('primary key' => array('nid', 'uid'), 'indexes' => array(
|
||||||
|
'tracker' => array('uid', 'published', 'changed'),
|
||||||
|
))
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @} End of "defgroup updates-7.x-to-8.x".
|
* @} End of "defgroup updates-7.x-to-8.x".
|
||||||
* The next series of updates should start at 9000.
|
* The next series of updates should start at 9000.
|
||||||
|
|
|
@ -20,6 +20,7 @@ function user_schema() {
|
||||||
),
|
),
|
||||||
'uid' => array(
|
'uid' => array(
|
||||||
'type' => 'int',
|
'type' => 'int',
|
||||||
|
'unsigned' => TRUE,
|
||||||
'not null' => TRUE,
|
'not null' => TRUE,
|
||||||
'default' => 0,
|
'default' => 0,
|
||||||
'description' => "User's {users}.uid.",
|
'description' => "User's {users}.uid.",
|
||||||
|
@ -567,6 +568,21 @@ function user_update_8007() {
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Make *id fields unsigned.
|
||||||
|
*/
|
||||||
|
function user_update_8008() {
|
||||||
|
db_change_field('authmap', 'uid', 'uid',
|
||||||
|
array(
|
||||||
|
'type' => 'int',
|
||||||
|
'unsigned' => TRUE,
|
||||||
|
'not null' => TRUE,
|
||||||
|
'default' => 0,
|
||||||
|
'description' => "User's {users}.uid.",
|
||||||
|
)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @} End of "addtogroup updates-7.x-to-8.x".
|
* @} End of "addtogroup updates-7.x-to-8.x".
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue