aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPTableStructure.m
diff options
context:
space:
mode:
authorBibiko <bibiko@eva.mpg.de>2010-10-09 00:24:33 +0000
committerBibiko <bibiko@eva.mpg.de>2010-10-09 00:24:33 +0000
commit869e355e7f4856dee3171520f549e32855f68dc5 (patch)
tree762f1f0c59b28489277aeded9fd85d2ce1877349 /Source/SPTableStructure.m
parenta8bc3c8f6cedc76cd64babacaec4310737787edc (diff)
downloadsequelpro-869e355e7f4856dee3171520f549e32855f68dc5.tar.gz
sequelpro-869e355e7f4856dee3171520f549e32855f68dc5.tar.bz2
sequelpro-869e355e7f4856dee3171520f549e32855f68dc5.zip
• display SPA in the Key column if a field has a spatial key
Question: Is it possible to assign an index to a geometry field other than SPATIAL?
Diffstat (limited to 'Source/SPTableStructure.m')
-rw-r--r--Source/SPTableStructure.m5
1 files changed, 4 insertions, 1 deletions
diff --git a/Source/SPTableStructure.m b/Source/SPTableStructure.m
index 51f2e458..a51fa12e 100644
--- a/Source/SPTableStructure.m
+++ b/Source/SPTableStructure.m
@@ -209,7 +209,10 @@
if([[theIndex objectForKey:@"Key_name"] isEqualToString:@"PRIMARY"])
[field setObject:@"PRI" forKey:@"Key"];
else
- [field setObject:(([[theIndex objectForKey:@"Non_unique"] isEqualToString:@"1"]) ? @"MUL" : @"UNI") forKey:@"Key"];
+ if([[field objectForKey:@"typegrouping"] isEqualToString:@"geometry"])
+ [field setObject:@"SPA" forKey:@"Key"];
+ else
+ [field setObject:(([[theIndex objectForKey:@"Non_unique"] isEqualToString:@"1"]) ? @"MUL" : @"UNI") forKey:@"Key"];
break;
}
}