3 /* Qcms schema generated on: 2008-04-25 10:04:40 : 1209131440*/
4 class QcmsSchema
extends CakeSchema
{
7 function before($event = array()) {
11 function after($event = array()) {
15 'id' => array('type'=>'integer', 'null' => false, 'default' => NULL, 'length' => 10, 'key' => 'primary'),
16 'parent_id' => array('type'=>'integer', 'null' => true, 'default' => NULL, 'length' => 10),
17 'model' => array('type'=>'string', 'null' => true, 'default' => NULL),
18 'foreign_key' => array('type'=>'integer', 'null' => true, 'default' => NULL, 'length' => 10),
19 'alias' => array('type'=>'string', 'null' => true, 'default' => NULL),
20 'lft' => array('type'=>'integer', 'null' => true, 'default' => NULL, 'length' => 10),
21 'rght' => array('type'=>'integer', 'null' => true, 'default' => NULL, 'length' => 10),
22 'indexes' => array('PRIMARY' => array('column' => 'id', 'unique' => 1))
25 'id' => array('type'=>'integer', 'null' => false, 'default' => NULL, 'length' => 10, 'key' => 'primary'),
26 'parent_id' => array('type'=>'integer', 'null' => true, 'default' => NULL, 'length' => 10),
27 'model' => array('type'=>'string', 'null' => true, 'default' => NULL),
28 'foreign_key' => array('type'=>'integer', 'null' => true, 'default' => NULL, 'length' => 10),
29 'alias' => array('type'=>'string', 'null' => true, 'default' => NULL),
30 'lft' => array('type'=>'integer', 'null' => true, 'default' => NULL, 'length' => 10),
31 'rght' => array('type'=>'integer', 'null' => true, 'default' => NULL, 'length' => 10),
32 'indexes' => array('PRIMARY' => array('column' => 'id', 'unique' => 1))
34 var $aros_acos = array(
35 'id' => array('type'=>'integer', 'null' => false, 'default' => NULL, 'length' => 10, 'key' => 'primary'),
36 'aro_id' => array('type'=>'integer', 'null' => false, 'length' => 10, 'key' => 'index'),
37 'aco_id' => array('type'=>'integer', 'null' => false, 'length' => 10),
38 '_create' => array('type'=>'string', 'null' => false, 'default' => '0', 'length' => 2),
39 '_read' => array('type'=>'string', 'null' => false, 'default' => '0', 'length' => 2),
40 '_update' => array('type'=>'string', 'null' => false, 'default' => '0', 'length' => 2),
41 '_delete' => array('type'=>'string', 'null' => false, 'default' => '0', 'length' => 2),
42 'indexes' => array('PRIMARY' => array('column' => 'id', 'unique' => 1), 'ARO_ACO_KEY' => array('column' => array('aro_id', 'aco_id'), 'unique' => 1))
45 'id' => array('type'=>'integer', 'null' => false, 'default' => NULL, 'length' => 10, 'key' => 'primary'),
46 'parent_id' => array('type'=>'integer', 'null' => true, 'default' => NULL, 'length' => 10),
47 'lft' => array('type'=>'integer', 'null' => true, 'default' => NULL, 'length' => 10),
48 'rght' => array('type'=>'integer', 'null' => true, 'default' => NULL, 'length' => 10),
49 'title' => array('type'=>'string', 'null' => false),
50 'slug' => array('type'=>'string', 'null' => false),
51 'content' => array('type'=>'text', 'null' => false),
52 'published' => array('type'=>'datetime', 'null' => true, 'default' => NULL),
53 'created' => array('type'=>'datetime', 'null' => true, 'default' => NULL),
54 'modified' => array('type'=>'datetime', 'null' => true, 'default' => NULL),
55 'indexes' => array('PRIMARY' => array('column' => 'id', 'unique' => 1))
58 'id' => array('type'=>'integer', 'null' => false, 'default' => NULL, 'length' => 10, 'key' => 'primary'),
59 'real_name' => array('type'=>'string', 'null' => true, 'default' => NULL, 'length' => 100),
60 'email' => array('type'=>'string', 'null' => true, 'default' => NULL),
61 'username' => array('type'=>'string', 'null' => true, 'default' => NULL, 'length' => 64),
62 'password' => array('type'=>'string', 'null' => true, 'default' => NULL, 'length' => 40),
63 'enabled' => array('type'=>'boolean', 'null' => true, 'default' => NULL),
64 'created' => array('type'=>'datetime', 'null' => true, 'default' => NULL),
65 'modified' => array('type'=>'datetime', 'null' => true, 'default' => NULL),
66 'last_logged_in' => array('type'=>'datetime', 'null' => true, 'default' => NULL),
67 'indexes' => array('PRIMARY' => array('column' => 'id', 'unique' => 1))