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

Kristian Waagan updated DERBY-3954:
-----------------------------------

    Urgency: Normal

Triaged July 3, 2009: Assigned normal urgency.

> dblook scripts cannot be relied on to recreate the permissions and schema 
> objects of a database
> -----------------------------------------------------------------------------------------------
>
>                 Key: DERBY-3954
>                 URL: https://issues.apache.org/jira/browse/DERBY-3954
>             Project: Derby
>          Issue Type: Bug
>          Components: Tools
>    Affects Versions: 10.4.2.0, 10.5.1.1
>            Reporter: Rick Hillegas
>
> The Tools Guide is unclear about what you can expect dblook to do for you. 
> The top level section on dblook makes the modest claim that you can use 
> dblook to view the schema of a database--no claim is made that the view is 
> consistent or usable. However, the later section "Generating the DDL for a 
> database" suggests that you can recreate your database using the script 
> produced by dblook. It would not be unreasonable for a user to try to do this.
> However, the following problems mean that you can't rely on the script 
> produced by dblook:
> 1) No attempt is made to sort objects according to their dependencies. For 
> instance, foreign key tables might be declared before the primary key tables 
> which they reference.
> 2) No attempt is made to interleave object creation with privilege and role 
> grants and there is no support for setting the session to the correct user id 
> and role needed to make the DDL succeed and register the correct dependencies.
> 3) Bugs related to function resolution (see DERBY-3944, DERBY-3955, and 
> DERBY-3953) mean that TABLE and VIEW DDL may fail.

-- 
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