home *** CD-ROM | disk | FTP | other *** search
/ PC World 1998 October / PCWorld_1998-10_cd.bin / software / prehled / komix / DATA.Z / common_create.dbt < prev    next >
Text File  |  1997-06-12  |  2KB  |  106 lines

  1. # Template @(#)common_create.dbt    /main/titanic/2 26 Apr 1996
  2. # Copyright 1995 Westmount Technology
  3. #
  4.  
  5. #
  6. # Create tables common to corporate and projects.
  7. #
  8. create ~[table controlc] (
  9.     c_id        ~[varchar 64]    primary key,
  10.     c_hasacl    ~[smallint],
  11.     c_classid    ~[varchar 80],
  12.     c_name        ~[varchar 80],
  13.     c_actions    ~[smallint],
  14.     c_level        ~[varchar 64]
  15. );
  16.  
  17. create ~[table customf] (
  18.     c_id        ~[varchar 64]    primary key,
  19.     c_hasacl    ~[smallint],
  20.     c_level        ~[varchar 64],
  21.     c_name        ~[varchar 80],
  22.     c_type        ~[varchar 20],
  23.     c_versionl    ~[varchar 64]
  24. );
  25.  
  26. create ~[table customfl] (
  27.     c_id        ~[varchar 64]    primary key,
  28.     c_hasacl    ~[smallint],
  29.     c_owner        ~[varchar 64],
  30.     c_hasncacl    ~[smallint]
  31. );
  32.  
  33. create ~[table customfv] (
  34.     c_id        ~[varchar 64]    primary key,
  35.     c_hasacl    ~[smallint],
  36.     c_object    ~[varchar 64],
  37.     c_basev        ~[varchar 64],
  38.     c_versionnr    ~[varchar 20],
  39.     c_status    ~[smallint],
  40.     c_comments    ~[varchar 255],
  41.     c_creator    ~[varchar 80],
  42.     c_updator    ~[varchar 80],
  43.     c_createtime    ~[integer],
  44.     c_updatetime    ~[integer],
  45.     c_freezetime    ~[integer]
  46. );
  47.  
  48. create ~[table customfvl] (
  49.     c_id        ~[varchar 64]    primary key,
  50.     c_hasacl    ~[smallint],
  51.     c_owner        ~[varchar 64],
  52.     c_hasncacl    ~[smallint]
  53. );
  54.  
  55. create ~[table lvlcflink] (
  56.     c_id        ~[varchar 64]    primary key,
  57.     c_hasacl    ~[smallint],
  58.     c_levelv    ~[varchar 64],
  59.     c_customf    ~[varchar 64],
  60.     c_customfv    ~[varchar 64]
  61. );
  62.  
  63. create ~[table lvlcflinkl] (
  64.     c_id        ~[varchar 64]    primary key,
  65.     c_hasacl    ~[smallint],
  66.     c_owner        ~[varchar 64],
  67.     c_hasncacl    ~[smallint]
  68. );
  69.  
  70. create ~[table propitr] (
  71.     c_id        ~[varchar 64]    primary key nonclustered,
  72.     c_object    ~[varchar 64],
  73.     c_property    ~[varchar 64],
  74.     c_item        ~[varchar 64],
  75.     c_namebegin    ~[integer],
  76.     c_namelen    ~[integer],
  77.     c_scope        ~[smallint],
  78.     c_itype        ~[varchar 20],
  79.     c_qual        ~[varchar 64]
  80. );
  81.  
  82. create ~[table propval] (
  83.     c_id        ~[varchar 64]    primary key nonclustered,
  84.     c_diagram    ~[varchar 64],
  85.     c_object    ~[varchar 64],
  86.     c_name        ~[varchar 80],
  87.     ~[literal c_value]
  88. );
  89.  
  90. create ~[table roleright] (
  91.     c_id        ~[varchar 64]    primary key,
  92.     c_object    ~[varchar 64],
  93.     c_role        ~[varchar 64],
  94.     c_type        ~[smallint],
  95.     c_allowed    ~[smallint],
  96.     c_prohibited    ~[smallint]
  97. );
  98.  
  99. create ~[table usrolink] (
  100.     c_id        ~[varchar 64]    primary key,
  101.     c_user        ~[varchar 64],
  102.     c_role        ~[varchar 64],
  103.     c_level        ~[varchar 64],
  104.     c_linkuse    ~[smallint]
  105. );
  106.