[ 
https://issues.apache.org/jira/browse/IGNITE-5949?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vladimir Ozerov updated IGNITE-5949:
------------------------------------
    Description: 
Ignite should support {{DROP COLUMN}} operation for {{ALTER TABLE}} command.

Design considerations:
1) Drop should only be possible on binary types without schema (see 
IGNITE-5611). Probably we will need a new option for {{CREATE TABLE}} command
2) Drop should not block other operations for a long time. We should 
synchronously block the table, change meta, then release the lock and let 
operations continue.
3) Actual data remove should be performed asynchronously in the same way we 
create index. During this time we should not allow any other modifications to 
the table
4) Be careful with node stop - we do not want to wait for years for this 
command to complete.

  was:Ignite should support {{DROP COLUMN}} operation for {{ALTER TABLE}} 
command.


> DDL: Support ALTER TABLE DROP COLUMN
> ------------------------------------
>
>                 Key: IGNITE-5949
>                 URL: https://issues.apache.org/jira/browse/IGNITE-5949
>             Project: Ignite
>          Issue Type: New Feature
>          Components: sql
>            Reporter: Andrew Mashenkov
>            Assignee: Alexander Paschenko
>             Fix For: 2.4
>
>
> Ignite should support {{DROP COLUMN}} operation for {{ALTER TABLE}} command.
> Design considerations:
> 1) Drop should only be possible on binary types without schema (see 
> IGNITE-5611). Probably we will need a new option for {{CREATE TABLE}} command
> 2) Drop should not block other operations for a long time. We should 
> synchronously block the table, change meta, then release the lock and let 
> operations continue.
> 3) Actual data remove should be performed asynchronously in the same way we 
> create index. During this time we should not allow any other modifications to 
> the table
> 4) Be careful with node stop - we do not want to wait for years for this 
> command to complete.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to