Jianshi Huang created SPARK-4781: ------------------------------------ Summary: Column values become all NULL after doing ALTER TABLE CHANGE for renaming column names (Parquet external table in HiveContext) Key: SPARK-4781 URL: https://issues.apache.org/jira/browse/SPARK-4781 Project: Spark Issue Type: Improvement Components: SQL Affects Versions: 1.2.0, 1.3.0, 1.2.1 Reporter: Jianshi Huang
I have a table say created like follows: CREATE EXTERNAL TABLE pmt { `sorted::cre_ts` string } And I renamed the column from sorted::cre_ts to cre_ts by doing: ALTER TABLE pmt CHANGE `sorted::cre_ts` cre_ts string After renaming the column, the values in the column become all NULLs. Before renaming: scala> sql("select `sorted::cre_ts` from pmt limit 1").collect res12: Array[org.apache.spark.sql.Row] = Array([12/02/2014 07:38:54]) Execute renaming: scala> sql("alter table pmt change `sorted::cre_ts` cre_ts string") res13: org.apache.spark.sql.SchemaRDD = SchemaRDD[972] at RDD at SchemaRDD.scala:108 == Query Plan == <Native command: executed by Hive> After renaming: scala> sql("select cre_ts from pmt limit 1").collect res16: Array[org.apache.spark.sql.Row] = Array([null]) Jianshi -- 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