jobit mathew created SPARK-33429:
------------------------------------

             Summary: Support drop column in spark also like in postgresql
                 Key: SPARK-33429
                 URL: https://issues.apache.org/jira/browse/SPARK-33429
             Project: Spark
          Issue Type: Sub-task
          Components: SQL
    Affects Versions: 2.4.5
            Reporter: jobit mathew


Support alter table with drop column in spark also like in postgresql.

 

[https://www.postgresql.org/docs/12/sql-altertable.html]

alter table tablename DROP COLUMN/columns [ IF EXISTS ]

columnname

 
{code:java}
spark-sql> drop database if exists hivemetastoretest cascade;
Time taken: 1.067 seconds
spark-sql> create database hivemetastoretest;
Time taken: 0.326 seconds
spark-sql> use hivemetastoretest;
Time taken: 0.053 seconds
spark-sql> create table jobit4 using parquet as select 2.5;
Time taken: 5.058 seconds
spark-sql> alter table jobit4 add columns(name string);
Time taken: 1.194 seconds
spark-sql> alter table jobit4 drop columns(name);
Error in query:
mismatched input 'columns' expecting \{'PARTITION', 'IF'}(line 1, pos 25)

== SQL ==
 alter table jobit4 drop columns(name)
-------------------------^^^

spark-sql> alter table jobit4 drop columns name;
Error in query:
mismatched input 'columns' expecting \{'PARTITION', 'IF'}(line 1, pos 25)

== SQL ==
 alter table jobit4 drop columns name
-------------------------^^^

spark-sql> [
{code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to