home *** CD-ROM | disk | FTP | other *** search
/ PC World 1997 November / PCWorld_1997-11_cd.bin / software / programy / komix / DATA.Z / common_create.dbt < prev    next >
Text File  |  1996-07-24  |  2KB  |  105 lines

  1. # Template @(#)common_create.dbt    1.5 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 64],
  42.     c_createtime    ~[integer],
  43.     c_updatetime    ~[integer],
  44.     c_freezetime    ~[integer]
  45. );
  46.  
  47. create ~[table customfvl] (
  48.     c_id        ~[varchar 64]    primary key,
  49.     c_hasacl    ~[smallint],
  50.     c_owner        ~[varchar 64],
  51.     c_hasncacl    ~[smallint]
  52. );
  53.  
  54. create ~[table lvlcflink] (
  55.     c_id        ~[varchar 64]    primary key,
  56.     c_hasacl    ~[smallint],
  57.     c_levelv    ~[varchar 64],
  58.     c_customf    ~[varchar 64],
  59.     c_customfv    ~[varchar 64]
  60. );
  61.  
  62. create ~[table lvlcflinkl] (
  63.     c_id        ~[varchar 64]    primary key,
  64.     c_hasacl    ~[smallint],
  65.     c_owner        ~[varchar 64],
  66.     c_hasncacl    ~[smallint]
  67. );
  68.  
  69. create ~[table propitr] (
  70.     c_id        ~[varchar 64]    primary key nonclustered,
  71.     c_object    ~[varchar 64],
  72.     c_property    ~[varchar 64],
  73.     c_item        ~[varchar 64],
  74.     c_namebegin    ~[integer],
  75.     c_namelen    ~[integer],
  76.     c_scope        ~[smallint],
  77.     c_itype        ~[varchar 20],
  78.     c_qual        ~[varchar 64]
  79. );
  80.  
  81. create ~[table propval] (
  82.     c_id        ~[varchar 64]    primary key nonclustered,
  83.     c_diagram    ~[varchar 64],
  84.     c_object    ~[varchar 64],
  85.     c_name        ~[varchar 80],
  86.     ~[literal c_value]
  87. );
  88.  
  89. create ~[table roleright] (
  90.     c_id        ~[varchar 64]    primary key,
  91.     c_object    ~[varchar 64],
  92.     c_role        ~[varchar 64],
  93.     c_type        ~[smallint],
  94.     c_allowed    ~[smallint],
  95.     c_prohibited    ~[smallint]
  96. );
  97.  
  98. create ~[table usrolink] (
  99.     c_id        ~[varchar 64]    primary key,
  100.     c_user        ~[varchar 64],
  101.     c_role        ~[varchar 64],
  102.     c_level        ~[varchar 64],
  103.     c_linkuse    ~[smallint]
  104. );
  105.