This table provides a list of modules. This information doesn't need a data entry page as it should only be populated by update scripts.
A module is a set of metadata.
Source romber_meta_modules_tbl.sql
create table romber_meta.modules ( meta_module_code romber_base.generic_code not null, meta_module_id romber_meta.module_id not null default nextval ( 'romber_base.generic_id_seq' ), meta_module_name romber_base.generic_name not null, meta_package_id romber_meta.package_id not null );
Source romber_meta_modules_pk.sql
alter table romber_meta.modules add constraint romber_meta_modules_pk primary key ( meta_module_id );
Source romber_meta_modules_uk1.sql
alter table romber_meta.modules add constraint romber_meta_modules_uk1 unique ( meta_package_id, meta_module_code );
Source romber_meta_modules_fk1.sql
alter table romber_meta.modules add constraint romber_meta_modules_fk1 foreign key ( meta_package_id ) references romber_meta.packages ( meta_package_id );
Source romber_meta_modules_load.sql
insert into romber_meta.modules ( meta_module_code, meta_module_id, meta_module_name, meta_package_id ) values ( '', 0, '', 0 );