Yu-Wen Lai created HIVE-25773: --------------------------------- Summary: Column descriptors might not deleted via direct sql Key: HIVE-25773 URL: https://issues.apache.org/jira/browse/HIVE-25773 Project: Hive Issue Type: Bug Components: Metastore Reporter: Yu-Wen Lai Assignee: Yu-Wen Lai
Steps to reproduce: 1. create a partitioned table 2. add a partition _p_ 3. add column to the partition _p_ (a column descriptor will be created) 4. drop partition _p_ The new column descriptor still existed even though there's no relation left. We are currently using below SQL and extract the results that count = 0 as dangling column descriptors. However, it is impossible to get count = 0 from groupby query so they will never be deleted if it is not a table's default column descriptor. {code:java} SELECT SDS.CD_ID, count(1) FROM SDS WHERE SDS.CD_ID in (cdIds) GROUP BY SDS.CD_ID;{code} -- This message was sent by Atlassian Jira (v8.20.1#820001)