This table provides a list of valid countries which can be selected by web site users. This information is static and doesn't need a data entry page.
Source romber_countries_tbl.sql
create table romber_location.countries ( country_adjective romber_base.generic_name not null, country_code romber_base.generic_code not null, country_id romber_location.location_id not null default nextval ( 'romber_base.generic_id_seq' ), country_name romber_base.generic_name not null, iso_3166_or_not boolean not null, itu_e164_or_not boolean not null, num_internet_addresses int not null, num_internet_address_ranges int not null, telephone_country_code romber_base.generic_code not null );
Source romber_countries_pk.sql
alter table romber_location.countries add constraint romber_countries_pk primary key ( country_id );
Source romber_countries_uk1.sql
alter table romber_location.countries add constraint romber_countries_uk1 unique ( country_code );
Source romber_countries_fk1.sql
alter table romber_location.countries add constraint romber_countries_fk1 foreign key ( country_id ) references romber_location.locations ( location_id );
Source romber_countries_load.sql
insert into romber_location.countries ( country_adjective, country_id, country_code, country_name, iso_3166_or_not, itu_e164_or_not, num_internet_addresses, num_internet_address_ranges, telephone_country_code ) values ( '', 0, '', '', false, false, 0, 0, '' );