The biggest enhancement(s) I would like to see in UNLOAD:

1. Transitive closure for PK/FK dependencies when unloading table structures.  
I believe it's currently possible for a table with an FK into another table to 
be unloaded _before_ the table with the corresponding PK.  Trying to load this 
structure will fail.  R:Base ought to ensure that the order of tables is 
reloadable.

2. Transitive closure for view dependencies when unloading views.  I believe 
it's currently possible for view B that depends on view A to be unloaded before 
view A is unloaded.  This can happen if you define A, then B, then drop A and 
redefine it.  Obviously, the resulting file will fail to create view B when it 
is run.

3. Currently, stored procedures are not unloaded in any way.  I'd like to see 
the SYS_PROCEDURES and the other table for procedures (the name escapes me at 
the moment) unloaded as well.

--
Larry


Reply via email to