home *** CD-ROM | disk | FTP | other *** search
/ PC World 1998 October / PCWorld_1998-10_cd.bin / software / prehled / komix / DATA.Z / model_createind.dbt < prev    next >
Text File  |  1997-06-27  |  906b  |  55 lines

  1. # Template @(#)model_createind.dbt    /main/titanic/4 26 Jun 1997
  2. # Copyright (c) 1997 Cayenne Software, Inc.
  3. #
  4.  
  5. ~[invoke db_util];
  6.  
  7. # Can't use ddl commands within transaction.  This script is always
  8. # invoked from within a transaction, so commit current transaction.
  9. #
  10. commit tran;
  11.  
  12. #
  13. # Create indices on tables
  14. #
  15. ~[createUniqueIndex DML_Header 1] (
  16.     c_hdmlobj, 
  17.     c_revision
  18. );
  19.  
  20. ~[createUniqueIndex DML_Scalar 1] (
  21.     c_hdmlobj, 
  22.     c_revision
  23. );
  24.  
  25. ~[createUniqueIndex DML_Relation 1] (
  26.     c_hdmlobjLeft, 
  27.     c_roleLeft, 
  28.     c_hdmlobjRight, 
  29.     c_roleRight, 
  30.     c_revision
  31. );
  32.  
  33. ~[createIndex DML_Relation 2] (
  34.     c_hdmlobjRight, 
  35.     c_roleRight, 
  36.     c_revision
  37.  
  38. );
  39.  
  40. ~[createIndex DML_Relation 3] (
  41.     c_hdmlobjLeft, 
  42.     c_roleLeft, 
  43.     c_revision
  44. );
  45.  
  46. ~[createUniqueIndex DML_Unique 1] (
  47.     c_hdmlobjParent, 
  48.     c_roleParent,
  49.     c_propertyDep, 
  50.     c_uniqueValue,
  51.     c_removed
  52. );
  53.  
  54. begin tran;
  55.