ASF GitHub Bot commented on TRAFODION-2267:

GitHub user DaveBirdsall opened a pull request:


    [TRAFODION-2267] Fix ALTER TABLE RENAME documentation

    Problem: The SQL Reference manual describes a CASCADE keyword for ALTER 
TABLE RENAME, however if you try to use it, you get error message 1427, "Table 
cannot be renamed. Reason: Cascade option not supported."
    Supporting this option seems like a fair amount of work, so for the moment, 
we've simply removed mention of CASCADE from the SQL reference manual.
    While working on this issue, I noticed that the DDL messages section of the 
Messages Guide is woefully out-of-date. Among other things, it lacks several 
messages including the message 1427 mentioned above. Fixing all of that is a 
big job, but with this set of changes I did a small part of it. I added 
documentation for messages 1420-1429.
    While doing this I noticed that ALTER TABLE RENAME to an invalid HBase name 
produced a very ugly 8448 error (unlike CREATE TABLE and DROP TABLE which 
produce a nice tidy error 1422 in this case). I fixed the error reporting code 
in ALTER TABLE RENAME so that we now get the nice error 1422 instead.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/DaveBirdsall/incubator-trafodion Trafodion2267

Alternatively you can review and apply these changes as the patch at:


To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #760
commit 12ff1c4ef840c91374338ad8102f3d0c764364bb
Author: Dave Birdsall <dbirds...@apache.org>
Date:   2016-10-12T17:57:57Z

    [TRAFODION-2267] Fix ALTER TABLE RENAME documentation


> ALTER TABLE RENAME .. CASCADE option not supported
> --------------------------------------------------
>                 Key: TRAFODION-2267
>                 URL: https://issues.apache.org/jira/browse/TRAFODION-2267
>             Project: Apache Trafodion
>          Issue Type: Documentation
>          Components: documentation
>    Affects Versions: 2.0-incubating
>            Reporter: Atanu Mishra
>            Assignee: David Wayne Birdsall
>            Priority: Minor
> Alter table rename ... cascade' is listed in the SQL Reference Manual version 
> 2.0.0 on http://trafodion.incubator.apache.org/ [^] as a supported statement. 
> It has the following to say about the cascade option:
> cascade:
> specifies that indexes and constraints on the renamed object will be renamed.
> However, the cascade option is no longer supported. It now returns a 1427 
> error like the following:
> >>alter table t1 rename to t2 cascade;
> *** ERROR[1427] Table cannot be renamed. Reason: Cascade option not supported.
> --- SQL operation failed with errors.

This message was sent by Atlassian JIRA

Reply via email to