annotate modules/node/tests/node_access_test.install @ 0:ff03f76ab3fe

initial version
author danieleb <danielebarchiesi@me.com>
date Wed, 21 Aug 2013 18:51:11 +0100
parents
children
rev   line source
danielebarchiesi@0 1 <?php
danielebarchiesi@0 2
danielebarchiesi@0 3 /**
danielebarchiesi@0 4 * @file
danielebarchiesi@0 5 * Install, update and uninstall functions for the node_access_test module.
danielebarchiesi@0 6 */
danielebarchiesi@0 7
danielebarchiesi@0 8 /**
danielebarchiesi@0 9 * Implements hook_schema().
danielebarchiesi@0 10 */
danielebarchiesi@0 11 function node_access_test_schema() {
danielebarchiesi@0 12 $schema['node_access_test'] = array(
danielebarchiesi@0 13 'description' => 'The base table for node_access_test.',
danielebarchiesi@0 14 'fields' => array(
danielebarchiesi@0 15 'nid' => array(
danielebarchiesi@0 16 'description' => 'The {node}.nid this record affects.',
danielebarchiesi@0 17 'type' => 'int',
danielebarchiesi@0 18 'unsigned' => TRUE,
danielebarchiesi@0 19 'not null' => TRUE,
danielebarchiesi@0 20 'default' => 0,
danielebarchiesi@0 21 ),
danielebarchiesi@0 22 'private' => array(
danielebarchiesi@0 23 'description' => 'Boolean indicating whether the node is private (visible to administrator) or not (visible to non-administrators).',
danielebarchiesi@0 24 'type' => 'int',
danielebarchiesi@0 25 'not null' => TRUE,
danielebarchiesi@0 26 'default' => 0,
danielebarchiesi@0 27 ),
danielebarchiesi@0 28 ),
danielebarchiesi@0 29 'indexes' => array(
danielebarchiesi@0 30 'nid' => array('nid'),
danielebarchiesi@0 31 ),
danielebarchiesi@0 32 'primary key' => array('nid'),
danielebarchiesi@0 33 'foreign keys' => array(
danielebarchiesi@0 34 'versioned_node' => array(
danielebarchiesi@0 35 'table' => 'node',
danielebarchiesi@0 36 'columns' => array('nid' => 'nid'),
danielebarchiesi@0 37 ),
danielebarchiesi@0 38 ),
danielebarchiesi@0 39 );
danielebarchiesi@0 40
danielebarchiesi@0 41 return $schema;
danielebarchiesi@0 42 }