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

  1. # Template @(#)proj_createind.dbt    /main/titanic/1 09 Apr 1996
  2. # Copyright 1995 Westmount Technology
  3. #
  4. ~[invoke db_util];
  5.  
  6. # Can't use ddl commands within transaction.  This script is always
  7. # invoked from within a transaction, so commit current transaction.
  8. #
  9. commit tran;
  10.  
  11. #
  12. # Create indices on tables
  13. #
  14. ~[createIndex roleright 1] ( c_object );
  15. ~[createIndex cnfphlink 1] ( c_configv );
  16. ~[createIndex phsyslink 1] ( c_phasev );
  17. ~[createIndex sysfilink 1] ( c_systemv );
  18. ~[createIndex sysfilink 2] ( c_file );
  19. ~[createIndex sysfilink 3] ( c_filev );
  20. ~[createIndex configv 1] ( c_object );
  21. ~[createIndex phasev 1] ( c_object );
  22. ~[createIndex systemv 1] ( c_object );
  23. ~[createIndex groupv 1] ( c_object );
  24. ~[createIndex filev 1] ( c_object );
  25. ~[createClusteredIndex item 1] ( c_qualifier );
  26. ~[createIndex item 2] ( c_name );
  27. ~[createIndex item 3] ( c_type );
  28. ~[createClusteredIndex wrkitem 1] ( c_owner );
  29. ~[createIndex wrkitem 2] ( c_item );
  30. ~[createIndex wrkitem 3] ( c_scope );
  31. ~[createClusteredIndex compitr 1] ( c_diagram );
  32. ~[createIndex compitr 2] ( c_item );
  33. ~[createIndex compitr 3] ( c_label );
  34. ~[createIndex compitr 4] ( c_component );
  35. ~[createIndex compitr 5] ( c_labeltype );
  36. ~[createClusteredIndex propval 1] ( c_diagram );
  37. ~[createIndex propval 2] ( c_object );
  38. ~[createClusteredIndex propitr 1] ( c_object );
  39. ~[createIndex propitr 2] ( c_property );
  40. ~[createClusteredIndex label 1] ( c_diagram );
  41. ~[createIndex label 2] ( c_component );
  42. ~[createIndex label 3] ( c_type );
  43. ~[createClusteredIndex node 1] ( c_diagram );
  44. ~[createIndex node 2] ( c_type );
  45. ~[createClusteredIndex cono 1] ( c_diagram );
  46. ~[createIndex cono 2] ( c_type );
  47. ~[createIndex cono 3] ( c_from );
  48. ~[createClusteredIndex conn 1] ( c_diagram );
  49. ~[createIndex conn 2] ( c_type );
  50. ~[createIndex conn 3] ( c_from );
  51. ~[createIndex conn 4] ( c_to );
  52. ~[createClusteredIndex segment 1] ( c_diagram );
  53. ~[createIndex segment 2] ( c_connector );
  54. ~[createIndex segment 3] ( c_previous );
  55. ~[createIndex segment 4] ( c_next );
  56. ~[createClusteredIndex row 1] ( c_diagram );
  57. ~[createClusteredIndex cell 1] ( c_diagram );
  58. ~[createIndex cell 2] ( c_row );
  59.  
  60. begin tran;
  61.