This table provides a list of individual members. This information is managed as part of members.
Source romber_member_individuals_tbl.sql
create table romber_member.individuals ( birth_date romber_base.generic_date not null, family_name romber_base.generic_name not null, gender romber_base.gender not null, given_name romber_base.generic_name not null, member_basemember_id romber_member.basemember_id not null, member_title_id romber_member.title_id not null, meta_transaction_id romber_meta.transaction_id not null, middle_initials char(2) not null, name_display_style char(1) not null check ( name_display_style in ( 'A', 'E', 'F' )), privacy_answer romber_base.generic_name not null, privacy_question_id romber_member.privacy_question_id not null, privacy_question_other romber_base.generic_name not null, salutation romber_base.generic_name not null );
Source romber_member_individuals_pk.sql
alter table romber_member.individuals add constraint romber_member_individuals_pk primary key ( member_basemember_id, meta_transaction_id );
Source romber_member_individuals_fk1.sql
alter table romber_member.individuals add constraint romber_member_individuals_fk1 foreign key ( member_basemember_id, meta_transaction_id ) references romber_member.basemember__versions ( member_basemember_id, meta_transaction_id );
Source romber_member_individuals_fk2.sql
alter table romber_member.individuals add constraint romber_member_individuals_fk2 foreign key ( member_title_id ) references romber_member.titles ( member_title_id );
Source romber_member_individuals_fk3.sql
alter table romber_member.individuals add constraint romber_member_individuals_fk3 foreign key ( privacy_question_id ) references romber_member.privacy_questions ( privacy_question_id );