dobbs       02/05/06 19:28:18

  Modified:    src/templates/sql/base/postgresql drop.vm foreignkey.vm
                        index.vm primarykey.vm unique.vm
  Log:
  patch from Ville Skytt� <ville.skyttaATiki.fi>
  
  The patch below adds support for named foreign keys and unique
  constraints in PostgreSQL templates as well as has some minor style
  tweaks.
  
  Revision  Changes    Path
  1.2       +3 -3      jakarta-turbine-torque/src/templates/sql/base/postgresql/drop.vm
  
  Index: drop.vm
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-torque/src/templates/sql/base/postgresql/drop.vm,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- drop.vm   2 Aug 2001 05:08:40 -0000       1.1
  +++ drop.vm   7 May 2002 02:28:18 -0000       1.2
  @@ -1,4 +1,4 @@
  -drop table $table.Name;
  +DROP TABLE $table.Name;
   #if ($table.IdMethod == "native")
  -drop sequence $table.SequenceName;
  -#end
  \ No newline at end of file
  +DROP SEQUENCE $table.SequenceName;
  +#end
  
  
  
  1.2       +4 -3      
jakarta-turbine-torque/src/templates/sql/base/postgresql/foreignkey.vm
  
  Index: foreignkey.vm
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-torque/src/templates/sql/base/postgresql/foreignkey.vm,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- foreignkey.vm     2 Aug 2001 05:08:40 -0000       1.1
  +++ foreignkey.vm     7 May 2002 02:28:18 -0000       1.2
  @@ -6,12 +6,13 @@
   ##
   #foreach ($fk in $table.ForeignKeys)
   ALTER TABLE $table.Name
  -ADD FOREIGN KEY ($fk.LocalColumnNames) REFERENCES $fk.ForeignTableName 
($fk.ForeignColumnNames)
  +    ADD CONSTRAINT $fk.Name FOREIGN KEY ($fk.LocalColumnNames)
  +    REFERENCES $fk.ForeignTableName ($fk.ForeignColumnNames)
   #if ($fk.hasOnUpdate())
  -ON UPDATE $fk.OnUpdate
  +    ON UPDATE $fk.OnUpdate
   #end
   #if ($fk.hasOnDelete())
  -ON DELETE $fk.OnDelete 
  +    ON DELETE $fk.OnDelete 
   #end
   ;
   #end
  
  
  
  1.5       +1 -1      
jakarta-turbine-torque/src/templates/sql/base/postgresql/index.vm
  
  Index: index.vm
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-torque/src/templates/sql/base/postgresql/index.vm,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- index.vm  22 Aug 2001 02:08:42 -0000      1.4
  +++ index.vm  7 May 2002 02:28:18 -0000       1.5
  @@ -1,4 +1,4 @@
   #foreach ($index in $table.Indices)
  -create #if($index.Unique)unique#end INDEX $index.Name on $table.Name 
($index.ColumnList);
  +CREATE#if($index.Unique) UNIQUE#end INDEX $index.Name ON $table.Name 
($index.ColumnList);
   #end
   
  
  
  
  1.3       +1 -1      
jakarta-turbine-torque/src/templates/sql/base/postgresql/primarykey.vm
  
  Index: primarykey.vm
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-torque/src/templates/sql/base/postgresql/primarykey.vm,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- primarykey.vm     15 Nov 2001 13:23:46 -0000      1.2
  +++ primarykey.vm     7 May 2002 02:28:18 -0000       1.3
  @@ -1,3 +1,3 @@
   #if ($table.hasPrimaryKey())
  -    PRIMARY KEY($table.printPrimaryKey()),
  +    PRIMARY KEY ($table.printPrimaryKey()),
   #end
  
  
  
  1.2       +2 -2      
jakarta-turbine-torque/src/templates/sql/base/postgresql/unique.vm
  
  Index: unique.vm
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-torque/src/templates/sql/base/postgresql/unique.vm,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- unique.vm 2 Aug 2001 05:08:40 -0000       1.1
  +++ unique.vm 7 May 2002 02:28:18 -0000       1.2
  @@ -1,3 +1,3 @@
   #foreach ($unique in $table.Unices)
  -    UNIQUE ($unique.ColumnList),
  -#end
  \ No newline at end of file
  +    CONSTRAINT $unique.Name UNIQUE ($unique.ColumnList),
  +#end
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to