Skip to content

Dependencies of subroutines are not preserved after backup restore #7227

@asfernandes

Description

@asfernandes
# ISQL
isql -term !

create database 't.fdb'!

create domain domain1 integer!
create domain domain2 integer!

create procedure mainproc1
as
    declare procedure subproc1
    as
        declare v domain1;
    begin
    end

    declare function subfunc1 returns integer
    as
        declare v domain2;
    begin
    end
begin
end!

commit!
select * from rdb$dependencies!

-- Result: dependency on DOMAIN1 and DOMAIN2


# GBAK
gbak -B t.fdb t.fbk
gbak -C -REP t.fbk t.fdb


# ISQL
isql t.fdb

select * from rdb$dependencies;

-- Result: nothing

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions