This table provides a list of schema versions. This information doesn't need a data entry page as it should only be populated by update scripts.
A schema version is a set of metadata and other changes delivered in a Romber relese. It is used to synchronise and manage changes as they become available.
Source romber_meta_schema_versions_tbl.sql
create table romber_meta.schema_versions ( meta_schema_id romber_meta.schema_id not null, meta_schema_version_applied timestamp not null, meta_schema_version_id romber_meta.schema_version_id not null default nextval ( 'romber_base.generic_id_seq' ), version_major smallint not null, version_minor smallint not null, version_update smallint not null );
Source romber_meta_schema_versions_pk.sql
alter table romber_meta.schema_versions add constraint romber_meta_schema_versions_pk primary key ( meta_schema_version_id );
Source romber_meta_schema_versions_uk1.sql
alter table romber_meta.schema_versions add constraint romber_meta_schema_versions_uk1 unique ( meta_schema_id, version_major, version_minor, version_update );
Source romber_meta_schema_versions_fk1.sql
alter table romber_meta.schema_versions add constraint romber_meta_schema_versions_fk1 foreign key ( meta_schema_id ) references romber_meta.schemas ( meta_schema_id );
Source romber_meta_schema_versions_load.sql
insert into romber_meta.schema_versions ( meta_schema_id, meta_schema_version_applied, version_major, version_minor, version_update ) select meta_schema_id, current_timestamp at time zone 'UTC', 0, 8, 6 from romber_meta.schemas;