[Rt-commit] r3247 - in DBIx-SearchBuilder/trunk: . SearchBuilder

glasser at bestpractical.com glasser at bestpractical.com
Fri Jun 24 11:56:41 EDT 2005


Author: glasser
Date: Fri Jun 24 11:56:41 2005
New Revision: 3247

Modified:
   DBIx-SearchBuilder/trunk/   (props changed)
   DBIx-SearchBuilder/trunk/SearchBuilder/SchemaGenerator.pm
Log:
 r35663 at tin-foil:  glasser | 2005-06-24 11:56:14 -0400
 Don't add columns for foreign keys!


Modified: DBIx-SearchBuilder/trunk/SearchBuilder/SchemaGenerator.pm
==============================================================================
--- DBIx-SearchBuilder/trunk/SearchBuilder/SchemaGenerator.pm	(original)
+++ DBIx-SearchBuilder/trunk/SearchBuilder/SchemaGenerator.pm	Fri Jun 24 11:56:41 2005
@@ -124,6 +124,10 @@
   
   # The sort here is to make it predictable, so that we can write tests.
   for my $field (sort keys %$schema) {
+    # Skip foreign keys
+    
+    next if defined $schema->{$field}->{'REFERENCES'} and defined $schema->{$field}->{'KEY'};
+    
     # TODO XXX FIXME
     # In lieu of real reference support, make references just integers
     $schema->{$field}{'TYPE'} = 'integer' if $schema->{$field}{'REFERENCES'};


More information about the Rt-commit mailing list