This table provides a list of valid meta transactions. This information is static and doesn't need a data entry page.
Source romber_meta_transactions_tbl.sql
create table romber_meta.transactions ( import_file_id romber_file.import_file_id not null, meta_session_id romber_meta.session_id not null, meta_transaction_id romber_meta.transaction_id not null default nextval ( 'romber_base.generic_id_seq' ), transaction_begin_timestamp romber_base.generic_timestamp not null, transaction_end_timestamp romber_base.generic_timestamp not null );
Source romber_meta_transactions_pk.sql
alter table romber_meta.transactions add constraint romber_meta_transactions_pk primary key ( meta_transaction_id );
Source romber_meta_transactions_fk1.sql
alter table romber_meta.transactions add constraint romber_meta_transactions_fk1 foreign key ( meta_session_id ) references romber_meta.sessions ( meta_session_id );
Source romber_meta_transactions_fk2.sql
alter table romber_meta.transactions add constraint romber_meta_transactions_fk2 foreign key ( import_file_id ) references romber_file.import_files ( import_file_id );
Source romber_meta_transactions_load.sql
insert into romber_meta.transactions ( import_file_id, meta_session_id, meta_transaction_id, transaction_begin_timestamp, transaction_end_timestamp ) values ( 0, 0, 0, timestamp '1858-11-17 00:00:00.00', timestamp '1858-11-17 00:00:00.00' ); insert into romber_meta.transactions ( import_file_id, meta_session_id, meta_transaction_id, transaction_begin_timestamp, transaction_end_timestamp ) values ( 0, 0, -1, timestamp '1858-11-17 00:00:00.00', timestamp '9999-12-31 00:00:00.00' );