diff options
Diffstat (limited to 'modules/poll')
-rw-r--r-- | modules/poll/poll.install | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/modules/poll/poll.install b/modules/poll/poll.install index 8fe8ef1b7..931fcfb61 100644 --- a/modules/poll/poll.install +++ b/modules/poll/poll.install @@ -36,7 +36,10 @@ function poll_schema() { ), 'primary key' => array('nid'), 'foreign keys' => array( - 'nid' => array('node' => 'nid'), + 'poll_node' => array( + 'table' => 'node', + 'columns' => array('nid' => 'nid'), + ), ), ); @@ -82,7 +85,10 @@ function poll_schema() { ), 'primary key' => array('chid'), 'foreign keys' => array( - 'nid' => array('node' => 'nid'), + 'choice_node' => array( + 'table' => 'node', + 'columns' => array('nid' => 'nid'), + ), ), ); @@ -124,8 +130,14 @@ function poll_schema() { ), 'primary key' => array('nid', 'uid', 'hostname'), 'foreign keys' => array( - 'nid' => array('node' => 'nid'), - 'uid' => array('users' => 'uid'), + 'poll_node' => array( + 'table' => 'node', + 'columns' => array('nid' => 'nid'), + ), + 'voter' => array( + 'table' => 'users', + 'columns' => array('uid' => 'uid'), + ), ), 'indexes' => array( 'chid' => array('chid'), |