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

Mike Matrigali updated DERBY-4256:
----------------------------------

    Derby Categories: [Newcomer]

I believe that this project would be a good one for a new comer.  I don't think 
it would be too hard.  

I would suggest finding the code path that allows alter table to increase the 
size of a varchar field and 
mimic the code to apply to blob and clob fields.  It will require some parser 
changes and some execution
time changes.  The files can be pointed out if necessary.

What makes this easy is to only allow INCREASE of size.  For blob and clob the 
size field is really only used
for error checking at the higher levels of the code, there is no storage 
difference between a small one and
a large one.  No format difference.  Also no space difference as we only use 
space to store whatever the
actual size is.  By only allowing increase then there is no need to go and 
check the length of every value, and
figure out what to do if there exists a value that exceeds the new proposed 
maximum.

> allow alter table to increase the maximum size of a blob and a clob.
> --------------------------------------------------------------------
>
>                 Key: DERBY-4256
>                 URL: https://issues.apache.org/jira/browse/DERBY-4256
>             Project: Derby
>          Issue Type: New Feature
>    Affects Versions: 10.5.1.1
>            Reporter: Mike Matrigali
>            Priority: Minor
>
> Allow new syntax that allows user to alter the maximum length of a blob 
> and/or clob column:
> ALTER TABLE binarydata ALTER COLUMN data SET DATA TYPE blob(128M)
> The syntax should match up with the existing functionality to increase the 
> size of varchar fields.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to