[ https://issues.apache.org/jira/browse/ARROW-4176?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Rok Mihevc updated ARROW-4176: ------------------------------ External issue URL: https://github.com/apache/arrow/issues/20759 > [C++/Python] Human readable arrow schema comparison > --------------------------------------------------- > > Key: ARROW-4176 > URL: https://issues.apache.org/jira/browse/ARROW-4176 > Project: Apache Arrow > Issue Type: Improvement > Components: C++, Python > Reporter: Florian Jetter > Priority: Minor > Labels: beginner > > When working with arrow schemas it would be helpful to have a human readable > representation of the diff between two schemas. > This could be either exposed as a function returning a string/diff object or > via a function raising an Exception with this information. > For instance: > {code} > schema_diff = get_schema_diff(schema1, schema2) > expected_diff = """ > - col_changed: int8 > + col_changed: double > + col_additional: int8 > """ > assert schema_diff == expected_diff > {code} > -- This message was sent by Atlassian Jira (v8.20.10#820010)