create table elfinfo (
file text primary key, -- hash of blob
- elftype text,
- foreign key (file) references files on delete cascade
+ elftype text
)
without rowid
;
file text,
soname text,
dependency text,
- primary key (file, soname, dependency),
- foreign key (file) references files on delete cascade
+ primary key (file, soname, dependency)
)
without rowid
;
-- and just hash, not package?
create table elflibraries (
file text primary key,
- soname text,
- foreign key (file) references files on delete cascade
+ soname text
)
without rowid
;
create table elfneeded (
file text,
needed text, -- soname of dependency
- primary key (file, needed),
- foreign key (file) references files on delete cascade
+ primary key (file, needed)
)
without rowid
;