How do I delete a relationship class in python
What about something simple like this:
import arcpy # Local variables: data_to_delete = "C:\\a.gdb\\t3meta" Delete_succeeded = "false" # Process: Delete arcpy.Delete_management(data_to_delete, "RelationshipClass")<SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>
You should be able to use Delete—Help | ArcGIS for Desktop. The documentation specifically mentions relationship classes: "Deleting a relationship class deletes the row corresponding to that relationship from the relationship table."
I can create one like this but how do I delete one.
<SPAN class="keyword token">import</SPAN> arcpy <SPAN class="keyword token">from</SPAN> arcpy <SPAN class="keyword token">import</SPAN> env env<SPAN class="punctuation token">.</SPAN>workspace <SPAN class="operator token">=</SPAN> <SPAN class="string token">"C:\a.gdb"</SPAN> origin_table <SPAN class="operator token">=</SPAN> <SPAN class="string token">"Trail_meta"</SPAN> destination_table <SPAN class="operator token">=</SPAN> <SPAN class="string token">"trails_mfg"</SPAN> out_relationship_class <SPAN class="operator token">=</SPAN> <SPAN class="string token">"t3meta"</SPAN> relationship_type <SPAN class="operator token">=</SPAN> <SPAN class="string token">"SIMPLE"</SPAN> forward_label <SPAN class="operator token">=</SPAN> <SPAN class="string token">"Attributes from meta"</SPAN> backward_label <SPAN class="operator token">=</SPAN> <SPAN class="string token">"Attributes from trail"</SPAN> message_direction <SPAN class="operator token">=</SPAN> <SPAN class="string token">"NONE"</SPAN> cardinality <SPAN class="operator token">=</SPAN> <SPAN class="string token">"ONE_TO_MANY"</SPAN> attributed <SPAN class="operator token">=</SPAN> <SPAN class="string token">"NONE"</SPAN> origin_primary_key <SPAN class="operator token">=</SPAN> <SPAN class="string token">"OBJECTID"</SPAN> origin_foreign_key <SPAN class="operator token">=</SPAN> <SPAN class="string token">"TRAIL_NAME"</SPAN> arcpy<SPAN class="punctuation token">.</SPAN>CreateRelationshipClass_management<SPAN class="punctuation token">(</SPAN>origin_table<SPAN class="punctuation token">,</SPAN> destination_table<SPAN class="punctuation token">,</SPAN> out_relationship_class<SPAN class="punctuation token">,</SPAN> forward_label<SPAN class="punctuation token">,</SPAN> backward_label<SPAN class="punctuation token">,</SPAN> message_direction<SPAN class="punctuation token">,</SPAN> cardinality<SPAN class="punctuation token">,</SPAN> attributed<SPAN class="punctuation token">,</SPAN> origin_primary_key<SPAN class="punctuation token">,</SPAN> origin_foreign_key<SPAN class="punctuation token">)</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.