lichenglin created SPARK-19131:
----------------------------------

             Summary: Support "alter table drop partition [if exists]"
                 Key: SPARK-19131
                 URL: https://issues.apache.org/jira/browse/SPARK-19131
             Project: Spark
          Issue Type: New Feature
    Affects Versions: 2.1.0
            Reporter: lichenglin


{code}
val parts = client.getPartitions(hiveTable, s.asJava).asScala
        if (parts.isEmpty && !ignoreIfNotExists) {
          throw new AnalysisException(
            s"No partition is dropped. One partition spec '$s' does not exist 
in table '$table' " +
            s"database '$db'")
        }
        parts.map(_.getValues)
{code}

Until 2.1.0,drop partition will throw a exception when no partition to drop.
I notice there is a param named ignoreIfNotExists.
But I don't know how to set it.
May be we can implement "alter table drop partition [if exists] " 




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to