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>
Membros conectados podem postar, seguir atualizações e mais. Novo aqui? Registre uma conta gratuita.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.