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)

Reply via email to