This table provides a list of valid financial periods. This information is static.
Source romber_financial_periods_tbl.sql
create table romber_financial.periods (
financial_period_code romber_base.generic_code not null,
financial_period_id romber_financial.period_id not null
default nextval ( 'romber_base.generic_id_seq' ),
financial_period_name romber_base.generic_name not null,
period_begin_timestamp romber_base.generic_timestamp not null,
period_end_timestamp romber_base.generic_timestamp not null,
period_id romber_base.period_id not null );
Source romber_financial_periods_pk.sql
alter table romber_financial.periods
add constraint romber_financial_periods_pk
primary key ( financial_period_id );
Source romber_financial_periods_uk1.sql
alter table romber_financial.periods
add constraint romber_financial_periods_uk1
unique ( financial_period_code );
Source romber_financial_periods_fk1.sql
alter table romber_financial.periods
add constraint romber_financial_periods_fk1
foreign key ( financial_period_id )
references romber_meta.objects ( meta_object_id );
Source romber_financial_periods_fk2.sql
alter table romber_financial.periods
add constraint romber_financial_periods_fk2
foreign key ( period_id )
references romber_base.periods ( period_id );