-\r
- create table Address (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- locality varchar(255),\r
- location_errorradius integer,\r
- location_latitude double,\r
- location_longitude double,\r
- pobox varchar(255),\r
- postcode varchar(255),\r
- region varchar(255),\r
- street varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- country_id integer,\r
- location_referencesystem_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table Address_AUD (\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- locality varchar(255),\r
- location_errorradius integer,\r
- location_latitude double,\r
- location_longitude double,\r
- pobox varchar(255),\r
- postcode varchar(255),\r
- region varchar(255),\r
- street varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- country_id integer,\r
- location_referencesystem_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table AgentBase (\r
- DTYPE varchar(31) not null,\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- lsid_authority varchar(255),\r
- lsid_lsid varchar(255),\r
- lsid_namespace varchar(255),\r
- lsid_object varchar(255),\r
- lsid_revision varchar(255),\r
- protectedtitlecache bit not null,\r
- titleCache varchar(255),\r
- code varchar(255),\r
- name varchar(255),\r
- nomenclaturaltitle varchar(255),\r
- firstname varchar(255),\r
- lastname varchar(255),\r
- lifespan_end varchar(255),\r
- lifespan_start varchar(255),\r
- lifespan_freetext varchar(30),\r
- prefix varchar(255),\r
- suffix varchar(255),\r
- protectednomenclaturaltitlecache bit,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- ispartof_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table AgentBase_AUD (\r
- DTYPE varchar(31) not null,\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- lsid_authority varchar(255),\r
- lsid_lsid varchar(255),\r
- lsid_namespace varchar(255),\r
- lsid_object varchar(255),\r
- lsid_revision varchar(255),\r
- protectedtitlecache bit,\r
- titleCache varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- nomenclaturaltitle varchar(255),\r
- firstname varchar(255),\r
- lastname varchar(255),\r
- lifespan_end varchar(255),\r
- lifespan_start varchar(255),\r
- lifespan_freetext varchar(30),\r
- prefix varchar(255),\r
- suffix varchar(255),\r
- protectednomenclaturaltitlecache bit,\r
- code varchar(255),\r
- name varchar(255),\r
- ispartof_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table AgentBase_Address (\r
- AgentBase_id integer not null,\r
- contact_addresses_id integer not null,\r
- primary key (AgentBase_id, contact_addresses_id),\r
- unique (contact_addresses_id)\r
- );\r
-\r
- create table AgentBase_Address_AUD (\r
- REV integer not null,\r
- AgentBase_id integer not null,\r
- contact_addresses_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, AgentBase_id, contact_addresses_id)\r
- );\r
-\r
- create table AgentBase_AgentBase (\r
- AgentBase_id integer not null,\r
- teammembers_id integer not null,\r
- sortIndex integer not null,\r
- primary key (AgentBase_id, sortIndex)\r
- );\r
-\r
- create table AgentBase_AgentBase_AUD (\r
- REV integer not null,\r
- AgentBase_id integer not null,\r
- teammembers_id integer not null,\r
- sortIndex integer not null,\r
- revtype tinyint,\r
- primary key (REV, AgentBase_id, teammembers_id, sortIndex)\r
- );\r
-\r
- create table AgentBase_Annotation (\r
- AgentBase_id integer not null,\r
- annotations_id integer not null,\r
- primary key (AgentBase_id, annotations_id),\r
- unique (annotations_id)\r
- );\r
-\r
- create table AgentBase_Annotation_AUD (\r
- REV integer not null,\r
- AgentBase_id integer not null,\r
- annotations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, AgentBase_id, annotations_id)\r
- );\r
-\r
- create table AgentBase_Credit (\r
- AgentBase_id integer not null,\r
- credits_id integer not null,\r
- sortIndex integer not null,\r
- primary key (AgentBase_id, sortIndex),\r
- unique (credits_id)\r
- );\r
-\r
- create table AgentBase_Credit_AUD (\r
- REV integer not null,\r
- AgentBase_id integer not null,\r
- credits_id integer not null,\r
- sortIndex integer not null,\r
- revtype tinyint,\r
- primary key (REV, AgentBase_id, credits_id, sortIndex)\r
- );\r
-\r
- create table AgentBase_DefinedTermBase (\r
- AgentBase_id integer not null,\r
- types_id integer not null,\r
- primary key (AgentBase_id, types_id)\r
- );\r
-\r
- create table AgentBase_DefinedTermBase_AUD (\r
- REV integer not null,\r
- AgentBase_id integer not null,\r
- types_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, AgentBase_id, types_id)\r
- );\r
-\r
- create table AgentBase_Extension (\r
- AgentBase_id integer not null,\r
- extensions_id integer not null,\r
- primary key (AgentBase_id, extensions_id),\r
- unique (extensions_id)\r
- );\r
-\r
- create table AgentBase_Extension_AUD (\r
- REV integer not null,\r
- AgentBase_id integer not null,\r
- extensions_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, AgentBase_id, extensions_id)\r
- );\r
-\r
- create table AgentBase_Marker (\r
- AgentBase_id integer not null,\r
- markers_id integer not null,\r
- primary key (AgentBase_id, markers_id),\r
- unique (markers_id)\r
- );\r
-\r
- create table AgentBase_Marker_AUD (\r
- REV integer not null,\r
- AgentBase_id integer not null,\r
- markers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, AgentBase_id, markers_id)\r
- );\r
-\r
- create table AgentBase_Media (\r
- AgentBase_id integer not null,\r
- media_id integer not null,\r
- primary key (AgentBase_id, media_id)\r
- );\r
-\r
- create table AgentBase_Media_AUD (\r
- REV integer not null,\r
- AgentBase_id integer not null,\r
- media_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, AgentBase_id, media_id)\r
- );\r
-\r
- create table AgentBase_OriginalSource (\r
- AgentBase_id integer not null,\r
- sources_id integer not null,\r
- primary key (AgentBase_id, sources_id),\r
- unique (sources_id)\r
- );\r
-\r
- create table AgentBase_OriginalSource_AUD (\r
- REV integer not null,\r
- AgentBase_id integer not null,\r
- sources_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, AgentBase_id, sources_id)\r
- );\r
-\r
- create table AgentBase_Rights (\r
- AgentBase_id integer not null,\r
- rights_id integer not null,\r
- primary key (AgentBase_id, rights_id),\r
- unique (rights_id)\r
- );\r
-\r
- create table AgentBase_Rights_AUD (\r
- REV integer not null,\r
- AgentBase_id integer not null,\r
- rights_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, AgentBase_id, rights_id)\r
- );\r
-\r
- create table AgentBase_contact_emailaddresses (\r
- AgentBase_id integer not null,\r
- contact_emailaddresses_element varchar(255)\r
- );\r
-\r
- create table AgentBase_contact_emailaddresses_AUD (\r
- REV integer not null,\r
- AgentBase_id integer not null,\r
- contact_emailaddresses_element varchar(255) not null,\r
- revtype tinyint,\r
- primary key (REV, AgentBase_id, contact_emailaddresses_element)\r
- );\r
-\r
- create table AgentBase_contact_faxnumbers (\r
- AgentBase_id integer not null,\r
- contact_faxnumbers_element varchar(255)\r
- );\r
-\r
- create table AgentBase_contact_faxnumbers_AUD (\r
- REV integer not null,\r
- AgentBase_id integer not null,\r
- contact_faxnumbers_element varchar(255) not null,\r
- revtype tinyint,\r
- primary key (REV, AgentBase_id, contact_faxnumbers_element)\r
- );\r
-\r
- create table AgentBase_contact_phonenumbers (\r
- AgentBase_id integer not null,\r
- contact_phonenumbers_element varchar(255)\r
- );\r
-\r
- create table AgentBase_contact_phonenumbers_AUD (\r
- REV integer not null,\r
- AgentBase_id integer not null,\r
- contact_phonenumbers_element varchar(255) not null,\r
- revtype tinyint,\r
- primary key (REV, AgentBase_id, contact_phonenumbers_element)\r
- );\r
-\r
- create table AgentBase_contact_urls (\r
- AgentBase_id integer not null,\r
- contact_urls_element varchar(255)\r
- );\r
-\r
- create table AgentBase_contact_urls_AUD (\r
- REV integer not null,\r
- AgentBase_id integer not null,\r
- contact_urls_element varchar(255) not null,\r
- revtype tinyint,\r
- primary key (REV, AgentBase_id, contact_urls_element)\r
- );\r
-\r
- create table Annotation (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- text longvarchar,\r
- annotatedObj_type varchar(255),\r
- annotatedObj_id integer not null,\r
- linkbackurl varbinary(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- language_id integer,\r
- annotationtype_id integer,\r
- commentator_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table Annotation_AUD (\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- text longvarchar,\r
- linkbackurl varbinary(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- language_id integer,\r
- annotationtype_id integer,\r
- commentator_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table Annotation_Annotation (\r
- Annotation_id integer not null,\r
- annotations_id integer not null,\r
- primary key (Annotation_id, annotations_id),\r
- unique (annotations_id)\r
- );\r
-\r
- create table Annotation_Annotation_AUD (\r
- REV integer not null,\r
- Annotation_id integer not null,\r
- annotations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Annotation_id, annotations_id)\r
- );\r
-\r
- create table Annotation_Marker (\r
- Annotation_id integer not null,\r
- markers_id integer not null,\r
- primary key (Annotation_id, markers_id),\r
- unique (markers_id)\r
- );\r
-\r
- create table Annotation_Marker_AUD (\r
- REV integer not null,\r
- Annotation_id integer not null,\r
- markers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Annotation_id, markers_id)\r
- );\r
-\r
- create table AuditEvent (\r
- revisionnumber integer generated by default as identity (start with 1),\r
- timestamp bigint,\r
- uuid varchar(255),\r
- primary key (revisionnumber)\r
- );\r
-\r
- create table CDM_VIEW (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- description varchar(255),\r
- name varchar(255),\r
- createdby_id integer,\r
- reference_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table CDM_VIEW_CDM_VIEW (\r
- CDM_VIEW_id integer not null,\r
- superviews_id integer not null,\r
- primary key (CDM_VIEW_id, superviews_id),\r
- unique (superviews_id)\r
- );\r
-\r
- create table Collection (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- lsid_authority varchar(255),\r
- lsid_lsid varchar(255),\r
- lsid_namespace varchar(255),\r
- lsid_object varchar(255),\r
- lsid_revision varchar(255),\r
- protectedtitlecache bit not null,\r
- titleCache varchar(255),\r
- code varchar(255),\r
- codestandard varchar(255),\r
- name varchar(255),\r
- townorlocation varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- institute_id integer,\r
- supercollection_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table Collection_AUD (\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- lsid_authority varchar(255),\r
- lsid_lsid varchar(255),\r
- lsid_namespace varchar(255),\r
- lsid_object varchar(255),\r
- lsid_revision varchar(255),\r
- protectedtitlecache bit,\r
- titleCache varchar(255),\r
- code varchar(255),\r
- codestandard varchar(255),\r
- name varchar(255),\r
- townorlocation varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- institute_id integer,\r
- supercollection_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table Collection_Annotation (\r
- Collection_id integer not null,\r
- annotations_id integer not null,\r
- primary key (Collection_id, annotations_id),\r
- unique (annotations_id)\r
- );\r
-\r
- create table Collection_Annotation_AUD (\r
- REV integer not null,\r
- Collection_id integer not null,\r
- annotations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Collection_id, annotations_id)\r
- );\r
-\r
- create table Collection_Credit (\r
- Collection_id integer not null,\r
- credits_id integer not null,\r
- sortIndex integer not null,\r
- primary key (Collection_id, sortIndex),\r
- unique (credits_id)\r
- );\r
-\r
- create table Collection_Credit_AUD (\r
- REV integer not null,\r
- Collection_id integer not null,\r
- credits_id integer not null,\r
- sortIndex integer not null,\r
- revtype tinyint,\r
- primary key (REV, Collection_id, credits_id, sortIndex)\r
- );\r
-\r
- create table Collection_Extension (\r
- Collection_id integer not null,\r
- extensions_id integer not null,\r
- primary key (Collection_id, extensions_id),\r
- unique (extensions_id)\r
- );\r
-\r
- create table Collection_Extension_AUD (\r
- REV integer not null,\r
- Collection_id integer not null,\r
- extensions_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Collection_id, extensions_id)\r
- );\r
-\r
- create table Collection_Marker (\r
- Collection_id integer not null,\r
- markers_id integer not null,\r
- primary key (Collection_id, markers_id),\r
- unique (markers_id)\r
- );\r
-\r
- create table Collection_Marker_AUD (\r
- REV integer not null,\r
- Collection_id integer not null,\r
- markers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Collection_id, markers_id)\r
- );\r
-\r
- create table Collection_Media (\r
- Collection_id integer not null,\r
- media_id integer not null,\r
- primary key (Collection_id, media_id)\r
- );\r
-\r
- create table Collection_Media_AUD (\r
- REV integer not null,\r
- Collection_id integer not null,\r
- media_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Collection_id, media_id)\r
- );\r
-\r
- create table Collection_OriginalSource (\r
- Collection_id integer not null,\r
- sources_id integer not null,\r
- primary key (Collection_id, sources_id),\r
- unique (sources_id)\r
- );\r
-\r
- create table Collection_OriginalSource_AUD (\r
- REV integer not null,\r
- Collection_id integer not null,\r
- sources_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Collection_id, sources_id)\r
- );\r
-\r
- create table Collection_Rights (\r
- Collection_id integer not null,\r
- rights_id integer not null,\r
- primary key (Collection_id, rights_id),\r
- unique (rights_id)\r
- );\r
-\r
- create table Collection_Rights_AUD (\r
- REV integer not null,\r
- Collection_id integer not null,\r
- rights_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Collection_id, rights_id)\r
- );\r
-\r
- create table Credit (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- text longvarchar,\r
- abbreviatedtext varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- language_id integer,\r
- agent_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table Credit_AUD (\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- text longvarchar,\r
- abbreviatedtext varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- language_id integer,\r
- agent_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table Credit_Annotation (\r
- Credit_id integer not null,\r
- annotations_id integer not null,\r
- primary key (Credit_id, annotations_id),\r
- unique (annotations_id)\r
- );\r
-\r
- create table Credit_Annotation_AUD (\r
- REV integer not null,\r
- Credit_id integer not null,\r
- annotations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Credit_id, annotations_id)\r
- );\r
-\r
- create table Credit_Marker (\r
- Credit_id integer not null,\r
- markers_id integer not null,\r
- primary key (Credit_id, markers_id),\r
- unique (markers_id)\r
- );\r
-\r
- create table Credit_Marker_AUD (\r
- REV integer not null,\r
- Credit_id integer not null,\r
- markers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Credit_id, markers_id)\r
- );\r
-\r
- create table DefinedTermBase (\r
- DTYPE varchar(31) not null,\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- uri varchar(255),\r
- orderindex integer,\r
- iso639_1 varchar(2),\r
- iso639_2 varchar(3),\r
- symmetric bit,\r
- transitive bit,\r
- defaultcolor varchar(255),\r
- supportscategoricaldata bit,\r
- supportscommontaxonname bit,\r
- supportsdistribution bit,\r
- supportsindividualassociation bit,\r
- supportsquantitativedata bit,\r
- supportstaxoninteraction bit,\r
- supportstextdata bit,\r
- pointapproximation_errorradius integer,\r
- pointapproximation_latitude double,\r
- pointapproximation_longitude double,\r
- validperiod_end varchar(255),\r
- validperiod_start varchar(255),\r
- validperiod_freetext varchar(30),\r
- iso3166_a2 varchar(2),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- kindof_id integer,\r
- partof_id integer,\r
- vocabulary_id integer,\r
- level_id integer,\r
- pointapproximation_referencesystem_id integer,\r
- shape_id integer,\r
- type_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table DefinedTermBase_AUD (\r
- DTYPE varchar(31) not null,\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- uri varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- kindof_id integer,\r
- partof_id integer,\r
- vocabulary_id integer,\r
- iso639_1 varchar(2),\r
- iso639_2 varchar(3),\r
- orderindex integer,\r
- symmetric bit,\r
- transitive bit,\r
- supportscategoricaldata bit,\r
- supportscommontaxonname bit,\r
- supportsdistribution bit,\r
- supportsindividualassociation bit,\r
- supportsquantitativedata bit,\r
- supportstaxoninteraction bit,\r
- supportstextdata bit,\r
- pointapproximation_errorradius integer,\r
- pointapproximation_latitude double,\r
- pointapproximation_longitude double,\r
- validperiod_end varchar(255),\r
- validperiod_start varchar(255),\r
- validperiod_freetext varchar(30),\r
- level_id integer,\r
- pointapproximation_referencesystem_id integer,\r
- shape_id integer,\r
- type_id integer,\r
- iso3166_a2 varchar(2),\r
- defaultcolor varchar(255),\r
- primary key (id, REV)\r
- );\r
-\r
- create table DefinedTermBase_Continent (\r
- DefinedTermBase_id integer not null,\r
- continents_id integer not null,\r
- primary key (DefinedTermBase_id, continents_id)\r
- );\r
-\r
- create table DefinedTermBase_Continent_AUD (\r
- REV integer not null,\r
- DefinedTermBase_id integer not null,\r
- continents_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DefinedTermBase_id, continents_id)\r
- );\r
-\r
- create table DefinedTermBase_MeasurementUnit (\r
- DefinedTermBase_id integer not null,\r
- recommendedmeasurementunits_id integer not null,\r
- primary key (DefinedTermBase_id, recommendedmeasurementunits_id)\r
- );\r
-\r
- create table DefinedTermBase_MeasurementUnit_AUD (\r
- REV integer not null,\r
- DefinedTermBase_id integer not null,\r
- recommendedmeasurementunits_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DefinedTermBase_id, recommendedmeasurementunits_id)\r
- );\r
-\r
- create table DefinedTermBase_Media (\r
- DefinedTermBase_id integer not null,\r
- media_id integer not null,\r
- primary key (DefinedTermBase_id, media_id),\r
- unique (media_id)\r
- );\r
-\r
- create table DefinedTermBase_Media_AUD (\r
- REV integer not null,\r
- DefinedTermBase_id integer not null,\r
- media_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DefinedTermBase_id, media_id)\r
- );\r
-\r
- create table DefinedTermBase_RecommendedModifierEnumeration (\r
- DefinedTermBase_id integer not null,\r
- recommendedmodifierenumeration_id integer not null,\r
- primary key (DefinedTermBase_id, recommendedmodifierenumeration_id),\r
- unique (recommendedmodifierenumeration_id)\r
- );\r
-\r
- create table DefinedTermBase_RecommendedModifierEnumeration_AUD (\r
- REV integer not null,\r
- DefinedTermBase_id integer not null,\r
- recommendedmodifierenumeration_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DefinedTermBase_id, recommendedmodifierenumeration_id)\r
- );\r
-\r
- create table DefinedTermBase_Representation (\r
- DefinedTermBase_id integer not null,\r
- representations_id integer not null,\r
- primary key (DefinedTermBase_id, representations_id),\r
- unique (representations_id)\r
- );\r
-\r
- create table DefinedTermBase_Representation_AUD (\r
- REV integer not null,\r
- DefinedTermBase_id integer not null,\r
- representations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DefinedTermBase_id, representations_id)\r
- );\r
-\r
- create table DefinedTermBase_StatisticalMeasure (\r
- DefinedTermBase_id integer not null,\r
- recommendedstatisticalmeasures_id integer not null,\r
- primary key (DefinedTermBase_id, recommendedstatisticalmeasures_id)\r
- );\r
-\r
- create table DefinedTermBase_StatisticalMeasure_AUD (\r
- REV integer not null,\r
- DefinedTermBase_id integer not null,\r
- recommendedstatisticalmeasures_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DefinedTermBase_id, recommendedstatisticalmeasures_id)\r
- );\r
-\r
- create table DefinedTermBase_SupportedCategoricalEnumeration (\r
- DefinedTermBase_id integer not null,\r
- supportedcategoricalenumerations_id integer not null,\r
- primary key (DefinedTermBase_id, supportedcategoricalenumerations_id),\r
- unique (supportedcategoricalenumerations_id)\r
- );\r
-\r
- create table DefinedTermBase_SupportedCategoricalEnumeration_AUD (\r
- REV integer not null,\r
- DefinedTermBase_id integer not null,\r
- supportedcategoricalenumerations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DefinedTermBase_id, supportedcategoricalenumerations_id)\r
- );\r
-\r
- create table DefinedTermBase_WaterbodyOrCountry (\r
- DefinedTermBase_id integer not null,\r
- waterbodiesorcountries_id integer not null,\r
- primary key (DefinedTermBase_id, waterbodiesorcountries_id)\r
- );\r
-\r
- create table DefinedTermBase_WaterbodyOrCountry_AUD (\r
- REV integer not null,\r
- DefinedTermBase_id integer not null,\r
- waterbodiesorcountries_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DefinedTermBase_id, waterbodiesorcountries_id)\r
- );\r
-\r
- create table DerivationEvent (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- description varchar(255),\r
- timeperiod_end varchar(255),\r
- timeperiod_start varchar(255),\r
- timeperiod_freetext varchar(30),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- actor_id integer,\r
- type_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table DerivationEvent_AUD (\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- description varchar(255),\r
- timeperiod_end varchar(255),\r
- timeperiod_start varchar(255),\r
- timeperiod_freetext varchar(30),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- actor_id integer,\r
- type_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table DerivationEvent_Annotation (\r
- DerivationEvent_id integer not null,\r
- annotations_id integer not null,\r
- primary key (DerivationEvent_id, annotations_id),\r
- unique (annotations_id)\r
- );\r
-\r
- create table DerivationEvent_Annotation_AUD (\r
- REV integer not null,\r
- DerivationEvent_id integer not null,\r
- annotations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DerivationEvent_id, annotations_id)\r
- );\r
-\r
- create table DerivationEvent_Marker (\r
- DerivationEvent_id integer not null,\r
- markers_id integer not null,\r
- primary key (DerivationEvent_id, markers_id),\r
- unique (markers_id)\r
- );\r
-\r
- create table DerivationEvent_Marker_AUD (\r
- REV integer not null,\r
- DerivationEvent_id integer not null,\r
- markers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DerivationEvent_id, markers_id)\r
- );\r
-\r
- create table DescriptionBase (\r
- DTYPE varchar(31) not null,\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- lsid_authority varchar(255),\r
- lsid_lsid varchar(255),\r
- lsid_namespace varchar(255),\r
- lsid_object varchar(255),\r
- lsid_revision varchar(255),\r
- protectedtitlecache bit not null,\r
- titleCache varchar(255),\r
- imagegallery bit not null,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- taxon_fk integer,\r
- taxonName_fk integer,\r
- primary key (id)\r
- );\r
-\r
- create table DescriptionBase_AUD (\r
- DTYPE varchar(31) not null,\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- lsid_authority varchar(255),\r
- lsid_lsid varchar(255),\r
- lsid_namespace varchar(255),\r
- lsid_object varchar(255),\r
- lsid_revision varchar(255),\r
- protectedtitlecache bit,\r
- titleCache varchar(255),\r
- imagegallery bit,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- taxonName_fk integer,\r
- taxon_fk integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table DescriptionBase_Annotation (\r
- DescriptionBase_id integer not null,\r
- annotations_id integer not null,\r
- primary key (DescriptionBase_id, annotations_id),\r
- unique (annotations_id)\r
- );\r
-\r
- create table DescriptionBase_Annotation_AUD (\r
- REV integer not null,\r
- DescriptionBase_id integer not null,\r
- annotations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DescriptionBase_id, annotations_id)\r
- );\r
-\r
- create table DescriptionBase_Credit (\r
- DescriptionBase_id integer not null,\r
- credits_id integer not null,\r
- sortIndex integer not null,\r
- primary key (DescriptionBase_id, sortIndex),\r
- unique (credits_id)\r
- );\r
-\r
- create table DescriptionBase_Credit_AUD (\r
- REV integer not null,\r
- DescriptionBase_id integer not null,\r
- credits_id integer not null,\r
- sortIndex integer not null,\r
- revtype tinyint,\r
- primary key (REV, DescriptionBase_id, credits_id, sortIndex)\r
- );\r
-\r
- create table DescriptionBase_Extension (\r
- DescriptionBase_id integer not null,\r
- extensions_id integer not null,\r
- primary key (DescriptionBase_id, extensions_id),\r
- unique (extensions_id)\r
- );\r
-\r
- create table DescriptionBase_Extension_AUD (\r
- REV integer not null,\r
- DescriptionBase_id integer not null,\r
- extensions_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DescriptionBase_id, extensions_id)\r
- );\r
-\r
- create table DescriptionBase_Feature (\r
- DescriptionBase_id integer not null,\r
- descriptivesystem_id integer not null,\r
- primary key (DescriptionBase_id, descriptivesystem_id)\r
- );\r
-\r
- create table DescriptionBase_Feature_AUD (\r
- REV integer not null,\r
- DescriptionBase_id integer not null,\r
- descriptivesystem_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DescriptionBase_id, descriptivesystem_id)\r
- );\r
-\r
- create table DescriptionBase_GeoScope (\r
- DescriptionBase_id integer not null,\r
- geoscopes_id integer not null,\r
- primary key (DescriptionBase_id, geoscopes_id)\r
- );\r
-\r
- create table DescriptionBase_GeoScope_AUD (\r
- REV integer not null,\r
- DescriptionBase_id integer not null,\r
- geoscopes_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DescriptionBase_id, geoscopes_id)\r
- );\r
-\r
- create table DescriptionBase_Marker (\r
- DescriptionBase_id integer not null,\r
- markers_id integer not null,\r
- primary key (DescriptionBase_id, markers_id),\r
- unique (markers_id)\r
- );\r
-\r
- create table DescriptionBase_Marker_AUD (\r
- REV integer not null,\r
- DescriptionBase_id integer not null,\r
- markers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DescriptionBase_id, markers_id)\r
- );\r
-\r
- create table DescriptionBase_OriginalSource (\r
- DescriptionBase_id integer not null,\r
- sources_id integer not null,\r
- primary key (DescriptionBase_id, sources_id),\r
- unique (sources_id)\r
- );\r
-\r
- create table DescriptionBase_OriginalSource_AUD (\r
- REV integer not null,\r
- DescriptionBase_id integer not null,\r
- sources_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DescriptionBase_id, sources_id)\r
- );\r
-\r
- create table DescriptionBase_ReferenceBase (\r
- DescriptionBase_id integer not null,\r
- descriptionsources_id integer not null,\r
- primary key (DescriptionBase_id, descriptionsources_id)\r
- );\r
-\r
- create table DescriptionBase_ReferenceBase_AUD (\r
- REV integer not null,\r
- DescriptionBase_id integer not null,\r
- descriptionsources_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DescriptionBase_id, descriptionsources_id)\r
- );\r
-\r
- create table DescriptionBase_Rights (\r
- DescriptionBase_id integer not null,\r
- rights_id integer not null,\r
- primary key (DescriptionBase_id, rights_id),\r
- unique (rights_id)\r
- );\r
-\r
- create table DescriptionBase_Rights_AUD (\r
- REV integer not null,\r
- DescriptionBase_id integer not null,\r
- rights_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DescriptionBase_id, rights_id)\r
- );\r
-\r
- create table DescriptionBase_Scope (\r
- DescriptionBase_id integer not null,\r
- scopes_id integer not null,\r
- primary key (DescriptionBase_id, scopes_id)\r
- );\r
-\r
- create table DescriptionBase_Scope_AUD (\r
- REV integer not null,\r
- DescriptionBase_id integer not null,\r
- scopes_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DescriptionBase_id, scopes_id)\r
- );\r
-\r
- create table DescriptionBase_SpecimenOrObservationBase (\r
- descriptions_id integer not null,\r
- describedspecimenorobservations_id integer not null,\r
- primary key (descriptions_id, describedspecimenorobservations_id)\r
- );\r
-\r
- create table DescriptionBase_SpecimenOrObservationBase_AUD (\r
- REV integer not null,\r
- descriptions_id integer not null,\r
- describedspecimenorobservations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, descriptions_id, describedspecimenorobservations_id)\r
- );\r
-\r
- create table DescriptionElementBase (\r
- DTYPE varchar(31) not null,\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- citationmicroreference varchar(255),\r
- originalnamestring varchar(255),\r
- orderrelevant bit,\r
- name varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- citation_id integer,\r
- feature_id integer,\r
- indescription_id integer,\r
- language_id integer,\r
- area_id integer,\r
- status_id integer,\r
- associatedspecimenorobservation_id integer,\r
- unit_id integer,\r
- taxon2_id integer,\r
- format_id integer,\r
- nameusedinreference_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table DescriptionElementBase_AUD (\r
- DTYPE varchar(31) not null,\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- citationmicroreference varchar(255),\r
- originalnamestring varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- citation_id integer,\r
- feature_id integer,\r
- indescription_id integer,\r
- format_id integer,\r
- unit_id integer,\r
- orderrelevant bit,\r
- area_id integer,\r
- status_id integer,\r
- taxon2_id integer,\r
- associatedspecimenorobservation_id integer,\r
- name varchar(255),\r
- language_id integer,\r
- nameusedinreference_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table DescriptionElementBase_Annotation (\r
- DescriptionElementBase_id integer not null,\r
- annotations_id integer not null,\r
- primary key (DescriptionElementBase_id, annotations_id),\r
- unique (annotations_id)\r
- );\r
-\r
- create table DescriptionElementBase_Annotation_AUD (\r
- REV integer not null,\r
- DescriptionElementBase_id integer not null,\r
- annotations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DescriptionElementBase_id, annotations_id)\r
- );\r
-\r
- create table DescriptionElementBase_LanguageString (\r
- DescriptionElementBase_id integer not null,\r
- multilanguagetext_id integer not null,\r
- multilanguagetext_mapkey_id integer not null,\r
- primary key (DescriptionElementBase_id, multilanguagetext_mapkey_id),\r
- unique (multilanguagetext_id)\r
- );\r
-\r
- create table DescriptionElementBase_LanguageString_AUD (\r
- REV integer not null,\r
- DescriptionElementBase_id integer not null,\r
- multilanguagetext_id integer not null,\r
- multilanguagetext_mapkey_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DescriptionElementBase_id, multilanguagetext_id, multilanguagetext_mapkey_id)\r
- );\r
-\r
- create table DescriptionElementBase_Marker (\r
- DescriptionElementBase_id integer not null,\r
- markers_id integer not null,\r
- primary key (DescriptionElementBase_id, markers_id),\r
- unique (markers_id)\r
- );\r
-\r
- create table DescriptionElementBase_Marker_AUD (\r
- REV integer not null,\r
- DescriptionElementBase_id integer not null,\r
- markers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DescriptionElementBase_id, markers_id)\r
- );\r
-\r
- create table DescriptionElementBase_Media (\r
- DescriptionElementBase_id integer not null,\r
- media_id integer not null,\r
- primary key (DescriptionElementBase_id, media_id)\r
- );\r
-\r
- create table DescriptionElementBase_Media_AUD (\r
- REV integer not null,\r
- DescriptionElementBase_id integer not null,\r
- media_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DescriptionElementBase_id, media_id)\r
- );\r
-\r
- create table DescriptionElementBase_Modifier (\r
- DescriptionElementBase_id integer not null,\r
- modifiers_id integer not null,\r
- primary key (DescriptionElementBase_id, modifiers_id)\r
- );\r
-\r
- create table DescriptionElementBase_Modifier_AUD (\r
- REV integer not null,\r
- DescriptionElementBase_id integer not null,\r
- modifiers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DescriptionElementBase_id, modifiers_id)\r
- );\r
-\r
- create table DescriptionElementBase_ModifyingText (\r
- DescriptionElementBase_id integer not null,\r
- modifyingtext_id integer not null,\r
- modifyingtext_mapkey_id integer not null,\r
- primary key (DescriptionElementBase_id, modifyingtext_mapkey_id),\r
- unique (modifyingtext_id)\r
- );\r
-\r
- create table DescriptionElementBase_ModifyingText_AUD (\r
- REV integer not null,\r
- DescriptionElementBase_id integer not null,\r
- modifyingtext_id integer not null,\r
- modifyingtext_mapkey_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DescriptionElementBase_id, modifyingtext_id, modifyingtext_mapkey_id)\r
- );\r
-\r
- create table DescriptionElementBase_StateData (\r
- DescriptionElementBase_id integer not null,\r
- states_id integer not null\r
- );\r
-\r
- create table DescriptionElementBase_StateData_AUD (\r
- REV integer not null,\r
- DescriptionElementBase_id integer not null,\r
- states_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DescriptionElementBase_id, states_id)\r
- );\r
-\r
- create table DescriptionElementBase_StatisticalMeasurementValue (\r
- DescriptionElementBase_id integer not null,\r
- statisticalvalues_id integer not null,\r
- primary key (DescriptionElementBase_id, statisticalvalues_id),\r
- unique (statisticalvalues_id)\r
- );\r
-\r
- create table DescriptionElementBase_StatisticalMeasurementValue_AUD (\r
- REV integer not null,\r
- DescriptionElementBase_id integer not null,\r
- statisticalvalues_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DescriptionElementBase_id, statisticalvalues_id)\r
- );\r
-\r
- create table DeterminationEvent (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- description varchar(255),\r
- timeperiod_end varchar(255),\r
- timeperiod_start varchar(255),\r
- timeperiod_freetext varchar(30),\r
- preferredflag bit not null,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- actor_id integer,\r
- identifiedunit_id integer,\r
- modifier_id integer,\r
- taxon_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table DeterminationEvent_AUD (\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- description varchar(255),\r
- timeperiod_end varchar(255),\r
- timeperiod_start varchar(255),\r
- timeperiod_freetext varchar(30),\r
- preferredflag bit,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- actor_id integer,\r
- identifiedunit_id integer,\r
- modifier_id integer,\r
- taxon_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table DeterminationEvent_Annotation (\r
- DeterminationEvent_id integer not null,\r
- annotations_id integer not null,\r
- primary key (DeterminationEvent_id, annotations_id),\r
- unique (annotations_id)\r
- );\r
-\r
- create table DeterminationEvent_Annotation_AUD (\r
- REV integer not null,\r
- DeterminationEvent_id integer not null,\r
- annotations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DeterminationEvent_id, annotations_id)\r
- );\r
-\r
- create table DeterminationEvent_Marker (\r
- DeterminationEvent_id integer not null,\r
- markers_id integer not null,\r
- primary key (DeterminationEvent_id, markers_id),\r
- unique (markers_id)\r
- );\r
-\r
- create table DeterminationEvent_Marker_AUD (\r
- REV integer not null,\r
- DeterminationEvent_id integer not null,\r
- markers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DeterminationEvent_id, markers_id)\r
- );\r
-\r
- create table DeterminationEvent_ReferenceBase (\r
- DeterminationEvent_id integer not null,\r
- setofreferences_id integer not null,\r
- primary key (DeterminationEvent_id, setofreferences_id)\r
- );\r
-\r
- create table DeterminationEvent_ReferenceBase_AUD (\r
- REV integer not null,\r
- DeterminationEvent_id integer not null,\r
- setofreferences_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DeterminationEvent_id, setofreferences_id)\r
- );\r
-\r
- create table Extension (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- extendedObj_type varchar(255),\r
- extendedObj_id integer not null,\r
- value varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- type_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table Extension_AUD (\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- value varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- type_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table FeatureNode (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- feature_id integer,\r
- parent_fk integer,\r
- primary key (id)\r
- );\r
-\r
- create table FeatureNode_AUD (\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- feature_id integer,\r
- parent_fk integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table FeatureTree (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- uri varchar(255),\r
- descriptionseparated bit not null,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- root_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table FeatureTree_AUD (\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- uri varchar(255),\r
- descriptionseparated bit,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- root_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table FeatureTree_Representation (\r
- FeatureTree_id integer not null,\r
- representations_id integer not null,\r
- primary key (FeatureTree_id, representations_id),\r
- unique (representations_id)\r
- );\r
-\r
- create table FeatureTree_Representation_AUD (\r
- REV integer not null,\r
- FeatureTree_id integer not null,\r
- representations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, FeatureTree_id, representations_id)\r
- );\r
-\r
- create table GatheringEvent (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- description varchar(255),\r
- timeperiod_end varchar(255),\r
- timeperiod_start varchar(255),\r
- timeperiod_freetext varchar(30),\r
- absoluteelevation integer,\r
- absoluteelevationerror integer,\r
- collectingmethod varchar(255),\r
- distancetoground integer,\r
- distancetowatersurface integer,\r
- exactlocation_errorradius integer,\r
- exactlocation_latitude double,\r
- exactlocation_longitude double,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- actor_id integer,\r
- exactlocation_referencesystem_id integer,\r
- locality_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table GatheringEvent_AUD (\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- description varchar(255),\r
- timeperiod_end varchar(255),\r
- timeperiod_start varchar(255),\r
- timeperiod_freetext varchar(30),\r
- absoluteelevation integer,\r
- absoluteelevationerror integer,\r
- collectingmethod varchar(255),\r
- distancetoground integer,\r
- distancetowatersurface integer,\r
- exactlocation_errorradius integer,\r
- exactlocation_latitude double,\r
- exactlocation_longitude double,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- actor_id integer,\r
- exactlocation_referencesystem_id integer,\r
- locality_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table GatheringEvent_Annotation (\r
- GatheringEvent_id integer not null,\r
- annotations_id integer not null,\r
- primary key (GatheringEvent_id, annotations_id),\r
- unique (annotations_id)\r
- );\r
-\r
- create table GatheringEvent_Annotation_AUD (\r
- REV integer not null,\r
- GatheringEvent_id integer not null,\r
- annotations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, GatheringEvent_id, annotations_id)\r
- );\r
-\r
- create table GatheringEvent_DefinedTermBase (\r
- GatheringEvent_id integer not null,\r
- collectingareas_id integer not null,\r
- primary key (GatheringEvent_id, collectingareas_id)\r
- );\r
-\r
- create table GatheringEvent_DefinedTermBase_AUD (\r
- REV integer not null,\r
- GatheringEvent_id integer not null,\r
- collectingareas_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, GatheringEvent_id, collectingareas_id)\r
- );\r
-\r
- create table GatheringEvent_Marker (\r
- GatheringEvent_id integer not null,\r
- markers_id integer not null,\r
- primary key (GatheringEvent_id, markers_id),\r
- unique (markers_id)\r
- );\r
-\r
- create table GatheringEvent_Marker_AUD (\r
- REV integer not null,\r
- GatheringEvent_id integer not null,\r
- markers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, GatheringEvent_id, markers_id)\r
- );\r
-\r
- create table GenBankAccession (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- accessionnumber varchar(255),\r
- uri varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table GenBankAccession_AUD (\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- accessionnumber varchar(255),\r
- uri varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table GrantedAuthorityImpl (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- authority varchar(255),\r
- createdby_id integer,\r
- primary key (id),\r
- unique (authority)\r
- );\r
-\r
- create table HomotypicalGroup (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table HomotypicalGroup_AUD (\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table HomotypicalGroup_Annotation (\r
- HomotypicalGroup_id integer not null,\r
- annotations_id integer not null,\r
- primary key (HomotypicalGroup_id, annotations_id),\r
- unique (annotations_id)\r
- );\r
-\r
- create table HomotypicalGroup_Annotation_AUD (\r
- REV integer not null,\r
- HomotypicalGroup_id integer not null,\r
- annotations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, HomotypicalGroup_id, annotations_id)\r
- );\r
-\r
- create table HomotypicalGroup_Marker (\r
- HomotypicalGroup_id integer not null,\r
- markers_id integer not null,\r
- primary key (HomotypicalGroup_id, markers_id),\r
- unique (markers_id)\r
- );\r
-\r
- create table HomotypicalGroup_Marker_AUD (\r
- REV integer not null,\r
- HomotypicalGroup_id integer not null,\r
- markers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, HomotypicalGroup_id, markers_id)\r
- );\r
-\r
- create table HybridRelationship (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- citationmicroreference varchar(255),\r
- originalnamestring varchar(255),\r
- doubtful bit not null,\r
- ruleconsidered varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- citation_id integer,\r
- relatedfrom_id integer,\r
- relatedto_id integer,\r
- type_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table HybridRelationship_AUD (\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- citationmicroreference varchar(255),\r
- originalnamestring varchar(255),\r
- doubtful bit,\r
- ruleconsidered varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- citation_id integer,\r
- relatedfrom_id integer,\r
- relatedto_id integer,\r
- type_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table HybridRelationship_Annotation (\r
- HybridRelationship_id integer not null,\r
- annotations_id integer not null,\r
- primary key (HybridRelationship_id, annotations_id),\r
- unique (annotations_id)\r
- );\r
-\r
- create table HybridRelationship_Annotation_AUD (\r
- REV integer not null,\r
- HybridRelationship_id integer not null,\r
- annotations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, HybridRelationship_id, annotations_id)\r
- );\r
-\r
- create table HybridRelationship_Marker (\r
- HybridRelationship_id integer not null,\r
- markers_id integer not null,\r
- primary key (HybridRelationship_id, markers_id),\r
- unique (markers_id)\r
- );\r
-\r
- create table HybridRelationship_Marker_AUD (\r
- REV integer not null,\r
- HybridRelationship_id integer not null,\r
- markers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, HybridRelationship_id, markers_id)\r
- );\r
-\r
- create table IdentificationKey_Taxon (\r
- identificationKey_fk integer not null,\r
- taxon_fk integer not null,\r
- primary key (identificationKey_fk, taxon_fk)\r
- );\r
-\r
- create table IdentificationKey_Taxon_AUD (\r
- REV integer not null,\r
- identificationKey_fk integer not null,\r
- taxon_fk integer not null,\r
- revtype tinyint,\r
- primary key (REV, identificationKey_fk, taxon_fk)\r
- );\r
-\r
- create table IndividualAssociation_LanguageString (\r
- DescriptionElementBase_id integer not null,\r
- description_id integer not null,\r
- description_mapkey_id integer not null,\r
- primary key (DescriptionElementBase_id, description_mapkey_id),\r
- unique (description_id)\r
- );\r
-\r
- create table IndividualAssociation_LanguageString_AUD (\r
- REV integer not null,\r
- DescriptionElementBase_id integer not null,\r
- description_id integer not null,\r
- description_mapkey_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DescriptionElementBase_id, description_id, description_mapkey_id)\r
- );\r
-\r
- create table InstitutionalMembership (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- department varchar(255),\r
- period_end varchar(255),\r
- period_start varchar(255),\r
- period_freetext varchar(30),\r
- role varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- institute_id integer,\r
- person_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table InstitutionalMembership_AUD (\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- department varchar(255),\r
- period_end varchar(255),\r
- period_start varchar(255),\r
- period_freetext varchar(30),\r
- role varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- institute_id integer,\r
- person_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table LSIDAuthority (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- authority varchar(255),\r
- authoritywsdl longvarchar,\r
- port integer not null,\r
- server varchar(255),\r
- url varchar(255),\r
- createdby_id integer,\r
- primary key (id),\r
- unique (authority)\r
- );\r
-\r
- create table LSIDAuthority_namespaces (\r
- LSIDAuthority_id integer not null,\r
- namespaces_element varchar(255),\r
- namespaces_mapkey varchar(255),\r
- primary key (LSIDAuthority_id, namespaces_mapkey)\r
- );\r
-\r
- create table LanguageString (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- text longvarchar,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- language_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table LanguageString_AUD (\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- text longvarchar,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- language_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table LanguageString_Annotation (\r
- LanguageString_id integer not null,\r
- annotations_id integer not null,\r
- primary key (LanguageString_id, annotations_id),\r
- unique (annotations_id)\r
- );\r
-\r
- create table LanguageString_Annotation_AUD (\r
- REV integer not null,\r
- LanguageString_id integer not null,\r
- annotations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, LanguageString_id, annotations_id)\r
- );\r
-\r
- create table LanguageString_Marker (\r
- LanguageString_id integer not null,\r
- markers_id integer not null,\r
- primary key (LanguageString_id, markers_id),\r
- unique (markers_id)\r
- );\r
-\r
- create table LanguageString_Marker_AUD (\r
- REV integer not null,\r
- LanguageString_id integer not null,\r
- markers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, LanguageString_id, markers_id)\r
- );\r
-\r
- create table Locus (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- description varchar(255),\r
- name varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table Locus_AUD (\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- description varchar(255),\r
- name varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table Marker (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- flag bit not null,\r
- markedObj_type varchar(255),\r
- markedObj_id integer not null,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- markertype_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table Marker_AUD (\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- flag bit,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- markertype_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table Media (\r
- DTYPE varchar(31) not null,\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- mediacreated date,\r
- citationmicroreference varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- artist_id integer,\r
- citation_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table MediaRepresentation (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- mimetype varchar(255),\r
- suffix varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- media_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table MediaRepresentationPart (\r
- DTYPE varchar(31) not null,\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- size integer,\r
- uri varchar(255),\r
- duration integer,\r
- height integer,\r
- width integer,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- representation_id integer not null,\r
- sortIndex integer,\r
- primary key (id)\r
- );\r
-\r
- create table MediaRepresentationPart_AUD (\r
- DTYPE varchar(31) not null,\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- size integer,\r
- uri varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- representation_id integer,\r
- height integer,\r
- width integer,\r
- duration integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table MediaRepresentation_AUD (\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- mimetype varchar(255),\r
- suffix varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- media_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table MediaRepresentation_MediaRepresentationPart_AUD (\r
- REV integer not null,\r
- representation_id integer not null,\r
- id integer not null,\r
- sortIndex integer not null,\r
- revtype tinyint,\r
- primary key (REV, representation_id, id, sortIndex)\r
- );\r
-\r
- create table Media_AUD (\r
- DTYPE varchar(31) not null,\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- mediacreated date,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- artist_id integer,\r
- citationmicroreference varchar(255),\r
- citation_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table Media_Annotation (\r
- Media_id integer not null,\r
- annotations_id integer not null,\r
- primary key (Media_id, annotations_id),\r
- unique (annotations_id)\r
- );\r
-\r
- create table Media_Annotation_AUD (\r
- REV integer not null,\r
- Media_id integer not null,\r
- annotations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Media_id, annotations_id)\r
- );\r
-\r
- create table Media_DefinedTermBase (\r
- Media_id integer not null,\r
- geoscopes_id integer not null,\r
- primary key (Media_id, geoscopes_id)\r
- );\r
-\r
- create table Media_DefinedTermBase_AUD (\r
- REV integer not null,\r
- Media_id integer not null,\r
- geoscopes_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Media_id, geoscopes_id)\r
- );\r
-\r
- create table Media_Description (\r
- Media_id integer not null,\r
- description_id integer not null,\r
- description_mapkey_id integer not null,\r
- primary key (Media_id, description_mapkey_id),\r
- unique (description_id)\r
- );\r
-\r
- create table Media_Description_AUD (\r
- REV integer not null,\r
- Media_id integer not null,\r
- description_id integer not null,\r
- description_mapkey_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Media_id, description_id, description_mapkey_id)\r
- );\r
-\r
- create table Media_LanguageString (\r
- Media_id integer not null,\r
- title_id integer not null,\r
- title_mapkey_id integer not null,\r
- primary key (Media_id, title_mapkey_id),\r
- unique (title_id)\r
- );\r
-\r
- create table Media_LanguageString_AUD (\r
- REV integer not null,\r
- Media_id integer not null,\r
- title_id integer not null,\r
- title_mapkey_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Media_id, title_id, title_mapkey_id)\r
- );\r
-\r
- create table Media_Marker (\r
- Media_id integer not null,\r
- markers_id integer not null,\r
- primary key (Media_id, markers_id),\r
- unique (markers_id)\r
- );\r
-\r
- create table Media_Marker_AUD (\r
- REV integer not null,\r
- Media_id integer not null,\r
- markers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Media_id, markers_id)\r
- );\r
-\r
- create table Media_Rights (\r
- Media_id integer not null,\r
- rights_id integer not null,\r
- primary key (Media_id, rights_id)\r
- );\r
-\r
- create table Media_Rights_AUD (\r
- REV integer not null,\r
- Media_id integer not null,\r
- rights_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Media_id, rights_id)\r
- );\r
-\r
- create table Media_Sequence (\r
- Media_id integer not null,\r
- usedsequences_id integer not null,\r
- primary key (Media_id, usedsequences_id),\r
- unique (usedsequences_id)\r
- );\r
-\r
- create table Media_Sequence_AUD (\r
- REV integer not null,\r
- Media_id integer not null,\r
- usedsequences_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Media_id, usedsequences_id)\r
- );\r
-\r
- create table Media_TaxonBase (\r
- Media_id integer not null,\r
- coveredtaxa_id integer not null,\r
- primary key (Media_id, coveredtaxa_id)\r
- );\r
-\r
- create table Media_TaxonBase_AUD (\r
- REV integer not null,\r
- Media_id integer not null,\r
- coveredtaxa_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Media_id, coveredtaxa_id)\r
- );\r
-\r
- create table NameRelationship (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- citationmicroreference varchar(255),\r
- originalnamestring varchar(255),\r
- doubtful bit not null,\r
- ruleconsidered varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- citation_id integer,\r
- relatedfrom_id integer,\r
- relatedto_id integer,\r
- type_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table NameRelationship_AUD (\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- citationmicroreference varchar(255),\r
- originalnamestring varchar(255),\r
- doubtful bit,\r
- ruleconsidered varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- citation_id integer,\r
- relatedfrom_id integer,\r
- relatedto_id integer,\r
- type_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table NameRelationship_Annotation (\r
- NameRelationship_id integer not null,\r
- annotations_id integer not null,\r
- primary key (NameRelationship_id, annotations_id),\r
- unique (annotations_id)\r
- );\r
-\r
- create table NameRelationship_Annotation_AUD (\r
- REV integer not null,\r
- NameRelationship_id integer not null,\r
- annotations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, NameRelationship_id, annotations_id)\r
- );\r
-\r
- create table NameRelationship_Marker (\r
- NameRelationship_id integer not null,\r
- markers_id integer not null,\r
- primary key (NameRelationship_id, markers_id),\r
- unique (markers_id)\r
- );\r
-\r
- create table NameRelationship_Marker_AUD (\r
- REV integer not null,\r
- NameRelationship_id integer not null,\r
- markers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, NameRelationship_id, markers_id)\r
- );\r
-\r
- create table NomenclaturalStatus (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- citationmicroreference varchar(255),\r
- originalnamestring varchar(255),\r
- ruleconsidered varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- citation_id integer,\r
- type_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table NomenclaturalStatus_AUD (\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- citationmicroreference varchar(255),\r
- originalnamestring varchar(255),\r
- ruleconsidered varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- citation_id integer,\r
- type_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table NomenclaturalStatus_Annotation (\r
- NomenclaturalStatus_id integer not null,\r
- annotations_id integer not null,\r
- primary key (NomenclaturalStatus_id, annotations_id),\r
- unique (annotations_id)\r
- );\r
-\r
- create table NomenclaturalStatus_Annotation_AUD (\r
- REV integer not null,\r
- NomenclaturalStatus_id integer not null,\r
- annotations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, NomenclaturalStatus_id, annotations_id)\r
- );\r
-\r
- create table NomenclaturalStatus_Marker (\r
- NomenclaturalStatus_id integer not null,\r
- markers_id integer not null,\r
- primary key (NomenclaturalStatus_id, markers_id),\r
- unique (markers_id)\r
- );\r
-\r
- create table NomenclaturalStatus_Marker_AUD (\r
- REV integer not null,\r
- NomenclaturalStatus_id integer not null,\r
- markers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, NomenclaturalStatus_id, markers_id)\r
- );\r
-\r
- create table OriginalSource (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- citationmicroreference varchar(255),\r
- originalnamestring varchar(255),\r
- idinsource varchar(255),\r
- idnamespace varchar(255),\r
- sourcedObj_type varchar(255),\r
- sourcedObj_id integer not null,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- citation_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table OriginalSource_AUD (\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- citationmicroreference varchar(255),\r
- originalnamestring varchar(255),\r
- idinsource varchar(255),\r
- idnamespace varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- citation_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table OriginalSource_Annotation (\r
- OriginalSource_id integer not null,\r
- annotations_id integer not null,\r
- primary key (OriginalSource_id, annotations_id),\r
- unique (annotations_id)\r
- );\r
-\r
- create table OriginalSource_Annotation_AUD (\r
- REV integer not null,\r
- OriginalSource_id integer not null,\r
- annotations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, OriginalSource_id, annotations_id)\r
- );\r
-\r
- create table OriginalSource_Marker (\r
- OriginalSource_id integer not null,\r
- markers_id integer not null,\r
- primary key (OriginalSource_id, markers_id),\r
- unique (markers_id)\r
- );\r
-\r
- create table OriginalSource_Marker_AUD (\r
- REV integer not null,\r
- OriginalSource_id integer not null,\r
- markers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, OriginalSource_id, markers_id)\r
- );\r
-\r
- create table PermissionGroup (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- name varchar(255),\r
- createdby_id integer,\r
- primary key (id),\r
- unique (name)\r
- );\r
-\r
- create table PermissionGroup_GrantedAuthorityImpl (\r
- PermissionGroup_id integer not null,\r
- grantedauthorities_id integer not null,\r
- primary key (PermissionGroup_id, grantedauthorities_id)\r
- );\r
-\r
- create table Person_Keyword (\r
- person_fk integer not null,\r
- keyword_fk integer not null,\r
- primary key (person_fk, keyword_fk)\r
- );\r
-\r
- create table Person_Keyword_AUD (\r
- REV integer not null,\r
- person_fk integer not null,\r
- keyword_fk integer not null,\r
- revtype tinyint,\r
- primary key (REV, person_fk, keyword_fk)\r
- );\r
-\r
- create table PublicationBase_Publisher_AUD (\r
- REV integer not null,\r
- referenceBase_id integer not null,\r
- id integer not null,\r
- sortIndex integer not null,\r
- revtype tinyint,\r
- primary key (REV, referenceBase_id, id, sortIndex)\r
- );\r
-\r
- create table Publisher (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- place varchar(255),\r
- publishername varchar(255),\r
- createdby_id integer,\r
- referenceBase_id integer,\r
- sortIndex integer,\r
- primary key (id)\r
- );\r
-\r
- create table Publisher_AUD (\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- place varchar(255),\r
- publishername varchar(255),\r
- createdby_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table ReferenceBase (\r
- DTYPE varchar(31) not null,\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- lsid_authority varchar(255),\r
- lsid_lsid varchar(255),\r
- lsid_namespace varchar(255),\r
- lsid_object varchar(255),\r
- lsid_revision varchar(255),\r
- protectedtitlecache bit not null,\r
- titleCache varchar(255),\r
- hasproblem bit not null,\r
- nomenclaturallyrelevant bit not null,\r
- problemends integer not null,\r
- problemstarts integer not null,\r
- uri varchar(255),\r
- datepublished_end varchar(255),\r
- datepublished_start varchar(255),\r
- datepublished_freetext varchar(30),\r
- title longvarchar,\r
- pages varchar(255),\r
- series varchar(255),\r
- volume varchar(255),\r
- address varchar(255),\r
- annote varchar(255),\r
- booktitle varchar(255),\r
- chapter varchar(255),\r
- edition varchar(255),\r
- editor varchar(255),\r
- eprint varchar(255),\r
- howpublished varchar(255),\r
- institution varchar(255),\r
- journal varchar(255),\r
- month varchar(255),\r
- note varchar(255),\r
- number varchar(255),\r
- organization varchar(255),\r
- publisher varchar(255),\r
- placepublished varchar(255),\r
- reporttype varchar(255),\r
- school varchar(255),\r
- year varchar(255),\r
- seriespart varchar(255),\r
- isbn varchar(255),\r
- issn varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- authorteam_id integer,\r
- injournal_id integer,\r
- crossref_id integer,\r
- type_id integer,\r
- inseries_id integer,\r
- inbook_id integer,\r
- inproceedings_id integer,\r
- institution_id integer,\r
- school_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table ReferenceBase_AUD (\r
- DTYPE varchar(31) not null,\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- lsid_authority varchar(255),\r
- lsid_lsid varchar(255),\r
- lsid_namespace varchar(255),\r
- lsid_object varchar(255),\r
- lsid_revision varchar(255),\r
- protectedtitlecache bit,\r
- titleCache varchar(255),\r
- hasproblem bit,\r
- nomenclaturallyrelevant bit,\r
- problemends integer,\r
- problemstarts integer,\r
- uri varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- authorteam_id integer,\r
- datepublished_end varchar(255),\r
- datepublished_start varchar(255),\r
- datepublished_freetext varchar(30),\r
- title longvarchar,\r
- issn varchar(255),\r
- editor varchar(255),\r
- pages varchar(255),\r
- series varchar(255),\r
- volume varchar(255),\r
- inbook_id integer,\r
- injournal_id integer,\r
- school_id integer,\r
- inproceedings_id integer,\r
- seriespart varchar(255),\r
- inseries_id integer,\r
- organization varchar(255),\r
- edition varchar(255),\r
- isbn varchar(255),\r
- institution_id integer,\r
- address varchar(255),\r
- annote varchar(255),\r
- booktitle varchar(255),\r
- chapter varchar(255),\r
- eprint varchar(255),\r
- howpublished varchar(255),\r
- institution varchar(255),\r
- journal varchar(255),\r
- month varchar(255),\r
- note varchar(255),\r
- number varchar(255),\r
- publisher varchar(255),\r
- placepublished varchar(255),\r
- reporttype varchar(255),\r
- school varchar(255),\r
- year varchar(255),\r
- crossref_id integer,\r
- type_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table ReferenceBase_Annotation (\r
- ReferenceBase_id integer not null,\r
- annotations_id integer not null,\r
- primary key (ReferenceBase_id, annotations_id),\r
- unique (annotations_id)\r
- );\r
-\r
- create table ReferenceBase_Annotation_AUD (\r
- REV integer not null,\r
- ReferenceBase_id integer not null,\r
- annotations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, ReferenceBase_id, annotations_id)\r
- );\r
-\r
- create table ReferenceBase_Credit (\r
- ReferenceBase_id integer not null,\r
- credits_id integer not null,\r
- sortIndex integer not null,\r
- primary key (ReferenceBase_id, sortIndex),\r
- unique (credits_id)\r
- );\r
-\r
- create table ReferenceBase_Credit_AUD (\r
- REV integer not null,\r
- ReferenceBase_id integer not null,\r
- credits_id integer not null,\r
- sortIndex integer not null,\r
- revtype tinyint,\r
- primary key (REV, ReferenceBase_id, credits_id, sortIndex)\r
- );\r
-\r
- create table ReferenceBase_Extension (\r
- ReferenceBase_id integer not null,\r
- extensions_id integer not null,\r
- primary key (ReferenceBase_id, extensions_id),\r
- unique (extensions_id)\r
- );\r
-\r
- create table ReferenceBase_Extension_AUD (\r
- REV integer not null,\r
- ReferenceBase_id integer not null,\r
- extensions_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, ReferenceBase_id, extensions_id)\r
- );\r
-\r
- create table ReferenceBase_Marker (\r
- ReferenceBase_id integer not null,\r
- markers_id integer not null,\r
- primary key (ReferenceBase_id, markers_id),\r
- unique (markers_id)\r
- );\r
-\r
- create table ReferenceBase_Marker_AUD (\r
- REV integer not null,\r
- ReferenceBase_id integer not null,\r
- markers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, ReferenceBase_id, markers_id)\r
- );\r
-\r
- create table ReferenceBase_Media (\r
- ReferenceBase_id integer not null,\r
- media_id integer not null,\r
- primary key (ReferenceBase_id, media_id)\r
- );\r
-\r
- create table ReferenceBase_Media_AUD (\r
- REV integer not null,\r
- ReferenceBase_id integer not null,\r
- media_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, ReferenceBase_id, media_id)\r
- );\r
-\r
- create table ReferenceBase_OriginalSource (\r
- ReferenceBase_id integer not null,\r
- sources_id integer not null,\r
- primary key (ReferenceBase_id, sources_id),\r
- unique (sources_id)\r
- );\r
-\r
- create table ReferenceBase_OriginalSource_AUD (\r
- REV integer not null,\r
- ReferenceBase_id integer not null,\r
- sources_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, ReferenceBase_id, sources_id)\r
- );\r
-\r
- create table ReferenceBase_Rights (\r
- ReferenceBase_id integer not null,\r
- rights_id integer not null,\r
- primary key (ReferenceBase_id, rights_id),\r
- unique (rights_id)\r
- );\r
-\r
- create table ReferenceBase_Rights_AUD (\r
- REV integer not null,\r
- ReferenceBase_id integer not null,\r
- rights_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, ReferenceBase_id, rights_id)\r
- );\r
-\r
- create table RelationshipTermBase_inverseRepresentation (\r
- DefinedTermBase_id integer not null,\r
- inverserepresentations_id integer not null,\r
- primary key (DefinedTermBase_id, inverserepresentations_id),\r
- unique (inverserepresentations_id)\r
- );\r
-\r
- create table RelationshipTermBase_inverseRepresentation_AUD (\r
- REV integer not null,\r
- DefinedTermBase_id integer not null,\r
- inverserepresentations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DefinedTermBase_id, inverserepresentations_id)\r
- );\r
-\r
- create table Representation (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- text longvarchar,\r
- abbreviatedlabel varchar(255),\r
- label varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- language_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table Representation_AUD (\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- text longvarchar,\r
- abbreviatedlabel varchar(255),\r
- label varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- language_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table Representation_Annotation (\r
- Representation_id integer not null,\r
- annotations_id integer not null,\r
- primary key (Representation_id, annotations_id),\r
- unique (annotations_id)\r
- );\r
-\r
- create table Representation_Annotation_AUD (\r
- REV integer not null,\r
- Representation_id integer not null,\r
- annotations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Representation_id, annotations_id)\r
- );\r
-\r
- create table Representation_Marker (\r
- Representation_id integer not null,\r
- markers_id integer not null,\r
- primary key (Representation_id, markers_id),\r
- unique (markers_id)\r
- );\r
-\r
- create table Representation_Marker_AUD (\r
- REV integer not null,\r
- Representation_id integer not null,\r
- markers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Representation_id, markers_id)\r
- );\r
-\r
- create table Rights (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- text longvarchar,\r
- abbreviatedtext varchar(255),\r
- uri varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- language_id integer,\r
- agent_id integer,\r
- type_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table Rights_AUD (\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- text longvarchar,\r
- abbreviatedtext varchar(255),\r
- uri varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- language_id integer,\r
- agent_id integer,\r
- type_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table Rights_Annotation (\r
- Rights_id integer not null,\r
- annotations_id integer not null,\r
- primary key (Rights_id, annotations_id),\r
- unique (annotations_id)\r
- );\r
-\r
- create table Rights_Annotation_AUD (\r
- REV integer not null,\r
- Rights_id integer not null,\r
- annotations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Rights_id, annotations_id)\r
- );\r
-\r
- create table Rights_Marker (\r
- Rights_id integer not null,\r
- markers_id integer not null,\r
- primary key (Rights_id, markers_id),\r
- unique (markers_id)\r
- );\r
-\r
- create table Rights_Marker_AUD (\r
- REV integer not null,\r
- Rights_id integer not null,\r
- markers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Rights_id, markers_id)\r
- );\r
-\r
- create table Sequence (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- lsid_authority varchar(255),\r
- lsid_lsid varchar(255),\r
- lsid_namespace varchar(255),\r
- lsid_object varchar(255),\r
- lsid_revision varchar(255),\r
- protectedtitlecache bit not null,\r
- titleCache varchar(255),\r
- barcode bit not null,\r
- citationmicroreference varchar(255),\r
- datesequenced date,\r
- length integer,\r
- sequence varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- locus_id integer,\r
- publishedin_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table Sequence_AUD (\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- lsid_authority varchar(255),\r
- lsid_lsid varchar(255),\r
- lsid_namespace varchar(255),\r
- lsid_object varchar(255),\r
- lsid_revision varchar(255),\r
- protectedtitlecache bit,\r
- titleCache varchar(255),\r
- barcode bit,\r
- citationmicroreference varchar(255),\r
- datesequenced date,\r
- length integer,\r
- sequence varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- locus_id integer,\r
- publishedin_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table Sequence_Annotation (\r
- Sequence_id integer not null,\r
- annotations_id integer not null,\r
- primary key (Sequence_id, annotations_id),\r
- unique (annotations_id)\r
- );\r
-\r
- create table Sequence_Annotation_AUD (\r
- REV integer not null,\r
- Sequence_id integer not null,\r
- annotations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Sequence_id, annotations_id)\r
- );\r
-\r
- create table Sequence_Credit (\r
- Sequence_id integer not null,\r
- credits_id integer not null,\r
- sortIndex integer not null,\r
- primary key (Sequence_id, sortIndex),\r
- unique (credits_id)\r
- );\r
-\r
- create table Sequence_Credit_AUD (\r
- REV integer not null,\r
- Sequence_id integer not null,\r
- credits_id integer not null,\r
- sortIndex integer not null,\r
- revtype tinyint,\r
- primary key (REV, Sequence_id, credits_id, sortIndex)\r
- );\r
-\r
- create table Sequence_Extension (\r
- Sequence_id integer not null,\r
- extensions_id integer not null,\r
- primary key (Sequence_id, extensions_id),\r
- unique (extensions_id)\r
- );\r
-\r
- create table Sequence_Extension_AUD (\r
- REV integer not null,\r
- Sequence_id integer not null,\r
- extensions_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Sequence_id, extensions_id)\r
- );\r
-\r
- create table Sequence_GenBankAccession (\r
- Sequence_id integer not null,\r
- genbankaccession_id integer not null,\r
- primary key (Sequence_id, genbankaccession_id),\r
- unique (genbankaccession_id)\r
- );\r
-\r
- create table Sequence_GenBankAccession_AUD (\r
- REV integer not null,\r
- Sequence_id integer not null,\r
- genbankaccession_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Sequence_id, genbankaccession_id)\r
- );\r
-\r
- create table Sequence_Marker (\r
- Sequence_id integer not null,\r
- markers_id integer not null,\r
- primary key (Sequence_id, markers_id),\r
- unique (markers_id)\r
- );\r
-\r
- create table Sequence_Marker_AUD (\r
- REV integer not null,\r
- Sequence_id integer not null,\r
- markers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Sequence_id, markers_id)\r
- );\r
-\r
- create table Sequence_Media (\r
- Sequence_id integer not null,\r
- chromatograms_id integer not null,\r
- primary key (Sequence_id, chromatograms_id),\r
- unique (chromatograms_id)\r
- );\r
-\r
- create table Sequence_Media_AUD (\r
- REV integer not null,\r
- Sequence_id integer not null,\r
- chromatograms_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Sequence_id, chromatograms_id)\r
- );\r
-\r
- create table Sequence_OriginalSource (\r
- Sequence_id integer not null,\r
- sources_id integer not null,\r
- primary key (Sequence_id, sources_id),\r
- unique (sources_id)\r
- );\r
-\r
- create table Sequence_OriginalSource_AUD (\r
- REV integer not null,\r
- Sequence_id integer not null,\r
- sources_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Sequence_id, sources_id)\r
- );\r
-\r
- create table Sequence_ReferenceBase (\r
- Sequence_id integer not null,\r
- citations_id integer not null,\r
- primary key (Sequence_id, citations_id),\r
- unique (citations_id)\r
- );\r
-\r
- create table Sequence_ReferenceBase_AUD (\r
- REV integer not null,\r
- Sequence_id integer not null,\r
- citations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Sequence_id, citations_id)\r
- );\r
-\r
- create table Sequence_Rights (\r
- Sequence_id integer not null,\r
- rights_id integer not null,\r
- primary key (Sequence_id, rights_id),\r
- unique (rights_id)\r
- );\r
-\r
- create table Sequence_Rights_AUD (\r
- REV integer not null,\r
- Sequence_id integer not null,\r
- rights_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Sequence_id, rights_id)\r
- );\r
-\r
- create table SpecimenOrObservationBase (\r
- DTYPE varchar(31) not null,\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- lsid_authority varchar(255),\r
- lsid_lsid varchar(255),\r
- lsid_namespace varchar(255),\r
- lsid_object varchar(255),\r
- lsid_revision varchar(255),\r
- protectedtitlecache bit not null,\r
- titleCache varchar(255),\r
- individualcount integer,\r
- accessionnumber varchar(255),\r
- catalognumber varchar(255),\r
- collectorsnumber varchar(255),\r
- fieldnotes varchar(255),\r
- fieldnumber varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- lifestage_id integer,\r
- sex_id integer,\r
- collection_id integer,\r
- derivationevent_id integer,\r
- storedunder_id integer,\r
- preservation_id integer,\r
- gatheringevent_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table SpecimenOrObservationBase_AUD (\r
- DTYPE varchar(31) not null,\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- lsid_authority varchar(255),\r
- lsid_lsid varchar(255),\r
- lsid_namespace varchar(255),\r
- lsid_object varchar(255),\r
- lsid_revision varchar(255),\r
- protectedtitlecache bit,\r
- titleCache varchar(255),\r
- individualcount integer,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- lifestage_id integer,\r
- sex_id integer,\r
- accessionnumber varchar(255),\r
- catalognumber varchar(255),\r
- collectorsnumber varchar(255),\r
- collection_id integer,\r
- derivationevent_id integer,\r
- storedunder_id integer,\r
- fieldnotes varchar(255),\r
- fieldnumber varchar(255),\r
- gatheringevent_id integer,\r
- preservation_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table SpecimenOrObservationBase_Annotation (\r
- SpecimenOrObservationBase_id integer not null,\r
- annotations_id integer not null,\r
- primary key (SpecimenOrObservationBase_id, annotations_id),\r
- unique (annotations_id)\r
- );\r
-\r
- create table SpecimenOrObservationBase_Annotation_AUD (\r
- REV integer not null,\r
- SpecimenOrObservationBase_id integer not null,\r
- annotations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, SpecimenOrObservationBase_id, annotations_id)\r
- );\r
-\r
- create table SpecimenOrObservationBase_Credit (\r
- SpecimenOrObservationBase_id integer not null,\r
- credits_id integer not null,\r
- sortIndex integer not null,\r
- primary key (SpecimenOrObservationBase_id, sortIndex),\r
- unique (credits_id)\r
- );\r
-\r
- create table SpecimenOrObservationBase_Credit_AUD (\r
- REV integer not null,\r
- SpecimenOrObservationBase_id integer not null,\r
- credits_id integer not null,\r
- sortIndex integer not null,\r
- revtype tinyint,\r
- primary key (REV, SpecimenOrObservationBase_id, credits_id, sortIndex)\r
- );\r
-\r
- create table SpecimenOrObservationBase_DerivationEvent (\r
- originals_id integer not null,\r
- derivationevents_id integer not null,\r
- primary key (originals_id, derivationevents_id)\r
- );\r
-\r
- create table SpecimenOrObservationBase_DerivationEvent_AUD (\r
- REV integer not null,\r
- originals_id integer not null,\r
- derivationevents_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, originals_id, derivationevents_id)\r
- );\r
-\r
- create table SpecimenOrObservationBase_Extension (\r
- SpecimenOrObservationBase_id integer not null,\r
- extensions_id integer not null,\r
- primary key (SpecimenOrObservationBase_id, extensions_id),\r
- unique (extensions_id)\r
- );\r
-\r
- create table SpecimenOrObservationBase_Extension_AUD (\r
- REV integer not null,\r
- SpecimenOrObservationBase_id integer not null,\r
- extensions_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, SpecimenOrObservationBase_id, extensions_id)\r
- );\r
-\r
- create table SpecimenOrObservationBase_LanguageString (\r
- SpecimenOrObservationBase_id integer not null,\r
- description_id integer not null,\r
- description_mapkey_id integer not null,\r
- primary key (SpecimenOrObservationBase_id, description_mapkey_id),\r
- unique (description_id)\r
- );\r
-\r
- create table SpecimenOrObservationBase_LanguageString_AUD (\r
- REV integer not null,\r
- SpecimenOrObservationBase_id integer not null,\r
- description_id integer not null,\r
- description_mapkey_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, SpecimenOrObservationBase_id, description_id, description_mapkey_id)\r
- );\r
-\r
- create table SpecimenOrObservationBase_Marker (\r
- SpecimenOrObservationBase_id integer not null,\r
- markers_id integer not null,\r
- primary key (SpecimenOrObservationBase_id, markers_id),\r
- unique (markers_id)\r
- );\r
-\r
- create table SpecimenOrObservationBase_Marker_AUD (\r
- REV integer not null,\r
- SpecimenOrObservationBase_id integer not null,\r
- markers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, SpecimenOrObservationBase_id, markers_id)\r
- );\r
-\r
- create table SpecimenOrObservationBase_Media (\r
- SpecimenOrObservationBase_id integer not null,\r
- media_id integer not null,\r
- primary key (SpecimenOrObservationBase_id, media_id)\r
- );\r
-\r
- create table SpecimenOrObservationBase_Media_AUD (\r
- REV integer not null,\r
- SpecimenOrObservationBase_id integer not null,\r
- media_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, SpecimenOrObservationBase_id, media_id)\r
- );\r
-\r
- create table SpecimenOrObservationBase_OriginalSource (\r
- SpecimenOrObservationBase_id integer not null,\r
- sources_id integer not null,\r
- primary key (SpecimenOrObservationBase_id, sources_id),\r
- unique (sources_id)\r
- );\r
-\r
- create table SpecimenOrObservationBase_OriginalSource_AUD (\r
- REV integer not null,\r
- SpecimenOrObservationBase_id integer not null,\r
- sources_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, SpecimenOrObservationBase_id, sources_id)\r
- );\r
-\r
- create table SpecimenOrObservationBase_Rights (\r
- SpecimenOrObservationBase_id integer not null,\r
- rights_id integer not null,\r
- primary key (SpecimenOrObservationBase_id, rights_id),\r
- unique (rights_id)\r
- );\r
-\r
- create table SpecimenOrObservationBase_Rights_AUD (\r
- REV integer not null,\r
- SpecimenOrObservationBase_id integer not null,\r
- rights_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, SpecimenOrObservationBase_id, rights_id)\r
- );\r
-\r
- create table SpecimenOrObservationBase_Sequence (\r
- SpecimenOrObservationBase_id integer not null,\r
- sequences_id integer not null,\r
- primary key (SpecimenOrObservationBase_id, sequences_id),\r
- unique (sequences_id)\r
- );\r
-\r
- create table SpecimenOrObservationBase_Sequence_AUD (\r
- REV integer not null,\r
- SpecimenOrObservationBase_id integer not null,\r
- sequences_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, SpecimenOrObservationBase_id, sequences_id)\r
- );\r
-\r
- create table StateData (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- state_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table StateData_AUD (\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- state_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table StateData_DefinedTermBase (\r
- StateData_id integer not null,\r
- modifiers_id integer not null,\r
- primary key (StateData_id, modifiers_id),\r
- unique (modifiers_id)\r
- );\r
-\r
- create table StateData_DefinedTermBase_AUD (\r
- REV integer not null,\r
- StateData_id integer not null,\r
- modifiers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, StateData_id, modifiers_id)\r
- );\r
-\r
- create table StateData_LanguageString (\r
- StateData_id integer not null,\r
- modifyingtext_id integer not null,\r
- modifyingtext_mapkey_id integer not null,\r
- primary key (StateData_id, modifyingtext_mapkey_id),\r
- unique (modifyingtext_id)\r
- );\r
-\r
- create table StateData_LanguageString_AUD (\r
- REV integer not null,\r
- StateData_id integer not null,\r
- modifyingtext_id integer not null,\r
- modifyingtext_mapkey_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, StateData_id, modifyingtext_id, modifyingtext_mapkey_id)\r
- );\r
-\r
- create table StatisticalMeasurementValue (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- value float not null,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- type_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table StatisticalMeasurementValue_AUD (\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- value float,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- type_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table StatisticalMeasurementValue_DefinedTermBase (\r
- StatisticalMeasurementValue_id integer not null,\r
- modifiers_id integer not null,\r
- primary key (StatisticalMeasurementValue_id, modifiers_id),\r
- unique (modifiers_id)\r
- );\r
-\r
- create table StatisticalMeasurementValue_DefinedTermBase_AUD (\r
- REV integer not null,\r
- StatisticalMeasurementValue_id integer not null,\r
- modifiers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, StatisticalMeasurementValue_id, modifiers_id)\r
- );\r
-\r
- create table SynonymRelationship (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- citationmicroreference varchar(255),\r
- originalnamestring varchar(255),\r
- doubtful bit not null,\r
- partial bit not null,\r
- proparte bit not null,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- citation_id integer,\r
- relatedfrom_id integer,\r
- relatedto_id integer,\r
- type_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table SynonymRelationship_AUD (\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- citationmicroreference varchar(255),\r
- originalnamestring varchar(255),\r
- doubtful bit,\r
- partial bit,\r
- proparte bit,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- citation_id integer,\r
- relatedfrom_id integer,\r
- relatedto_id integer,\r
- type_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table SynonymRelationship_Annotation (\r
- SynonymRelationship_id integer not null,\r
- annotations_id integer not null,\r
- primary key (SynonymRelationship_id, annotations_id),\r
- unique (annotations_id)\r
- );\r
-\r
- create table SynonymRelationship_Annotation_AUD (\r
- REV integer not null,\r
- SynonymRelationship_id integer not null,\r
- annotations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, SynonymRelationship_id, annotations_id)\r
- );\r
-\r
- create table SynonymRelationship_Marker (\r
- SynonymRelationship_id integer not null,\r
- markers_id integer not null,\r
- primary key (SynonymRelationship_id, markers_id),\r
- unique (markers_id)\r
- );\r
-\r
- create table SynonymRelationship_Marker_AUD (\r
- REV integer not null,\r
- SynonymRelationship_id integer not null,\r
- markers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, SynonymRelationship_id, markers_id)\r
- );\r
-\r
- create table TaxonBase (\r
- DTYPE varchar(31) not null,\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- lsid_authority varchar(255),\r
- lsid_lsid varchar(255),\r
- lsid_namespace varchar(255),\r
- lsid_object varchar(255),\r
- lsid_revision varchar(255),\r
- protectedtitlecache bit not null,\r
- titleCache varchar(255),\r
- doubtful bit not null,\r
- taxonstatusunknown bit,\r
- taxonomicchildrencount integer,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- taxonName_fk integer,\r
- sec_id integer,\r
- taxonomicparentcache_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table TaxonBase_AUD (\r
- DTYPE varchar(31) not null,\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- lsid_authority varchar(255),\r
- lsid_lsid varchar(255),\r
- lsid_namespace varchar(255),\r
- lsid_object varchar(255),\r
- lsid_revision varchar(255),\r
- protectedtitlecache bit,\r
- titleCache varchar(255),\r
- doubtful bit,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- taxonName_fk integer,\r
- sec_id integer,\r
- taxonstatusunknown bit,\r
- taxonomicchildrencount integer,\r
- taxonomicparentcache_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table TaxonBase_Annotation (\r
- TaxonBase_id integer not null,\r
- annotations_id integer not null,\r
- primary key (TaxonBase_id, annotations_id),\r
- unique (annotations_id)\r
- );\r
-\r
- create table TaxonBase_Annotation_AUD (\r
- REV integer not null,\r
- TaxonBase_id integer not null,\r
- annotations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, TaxonBase_id, annotations_id)\r
- );\r
-\r
- create table TaxonBase_Credit (\r
- TaxonBase_id integer not null,\r
- credits_id integer not null,\r
- sortIndex integer not null,\r
- primary key (TaxonBase_id, sortIndex),\r
- unique (credits_id)\r
- );\r
-\r
- create table TaxonBase_Credit_AUD (\r
- REV integer not null,\r
- TaxonBase_id integer not null,\r
- credits_id integer not null,\r
- sortIndex integer not null,\r
- revtype tinyint,\r
- primary key (REV, TaxonBase_id, credits_id, sortIndex)\r
- );\r
-\r
- create table TaxonBase_Extension (\r
- TaxonBase_id integer not null,\r
- extensions_id integer not null,\r
- primary key (TaxonBase_id, extensions_id),\r
- unique (extensions_id)\r
- );\r
-\r
- create table TaxonBase_Extension_AUD (\r
- REV integer not null,\r
- TaxonBase_id integer not null,\r
- extensions_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, TaxonBase_id, extensions_id)\r
- );\r
-\r
- create table TaxonBase_Marker (\r
- TaxonBase_id integer not null,\r
- markers_id integer not null,\r
- primary key (TaxonBase_id, markers_id),\r
- unique (markers_id)\r
- );\r
-\r
- create table TaxonBase_Marker_AUD (\r
- REV integer not null,\r
- TaxonBase_id integer not null,\r
- markers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, TaxonBase_id, markers_id)\r
- );\r
-\r
- create table TaxonBase_OriginalSource (\r
- TaxonBase_id integer not null,\r
- sources_id integer not null,\r
- primary key (TaxonBase_id, sources_id),\r
- unique (sources_id)\r
- );\r
-\r
- create table TaxonBase_OriginalSource_AUD (\r
- REV integer not null,\r
- TaxonBase_id integer not null,\r
- sources_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, TaxonBase_id, sources_id)\r
- );\r
-\r
- create table TaxonBase_Rights (\r
- TaxonBase_id integer not null,\r
- rights_id integer not null,\r
- primary key (TaxonBase_id, rights_id),\r
- unique (rights_id)\r
- );\r
-\r
- create table TaxonBase_Rights_AUD (\r
- REV integer not null,\r
- TaxonBase_id integer not null,\r
- rights_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, TaxonBase_id, rights_id)\r
- );\r
-\r
- create table TaxonInteraction_LanguageString (\r
- DescriptionElementBase_id integer not null,\r
- description_id integer not null,\r
- description_mapkey_id integer not null,\r
- primary key (DescriptionElementBase_id, description_mapkey_id),\r
- unique (description_id)\r
- );\r
-\r
- create table TaxonInteraction_LanguageString_AUD (\r
- REV integer not null,\r
- DescriptionElementBase_id integer not null,\r
- description_id integer not null,\r
- description_mapkey_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, DescriptionElementBase_id, description_id, description_mapkey_id)\r
- );\r
-\r
- create table TaxonNameBase (\r
- DTYPE varchar(31) not null,\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- lsid_authority varchar(255),\r
- lsid_lsid varchar(255),\r
- lsid_namespace varchar(255),\r
- lsid_object varchar(255),\r
- lsid_revision varchar(255),\r
- protectedtitlecache bit not null,\r
- titleCache varchar(255),\r
- appendedphrase varchar(255),\r
- fullTitleCache varchar(330),\r
- hasproblem bit not null,\r
- nomenclaturalmicroreference varchar(255),\r
- problemends integer not null,\r
- problemstarts integer not null,\r
- protectedfulltitlecache bit not null,\r
- authorshipcache varchar(255),\r
- genusoruninomial varchar(255),\r
- infragenericepithet varchar(255),\r
- infraspecificepithet varchar(255),\r
- namecache varchar(255),\r
- protectedauthorshipcache bit,\r
- protectednamecache bit,\r
- specificepithet varchar(255),\r
- nameapprobation varchar(255),\r
- subgenusauthorship varchar(255),\r
- anamorphic bit,\r
- binomhybrid bit,\r
- hybridformula bit,\r
- monomhybrid bit,\r
- trinomhybrid bit,\r
- cultivarname varchar(255),\r
- acronym varchar(255),\r
- breed varchar(255),\r
- originalpublicationyear integer,\r
- publicationyear integer,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- homotypicalgroup_id integer,\r
- nomenclaturalreference_id integer,\r
- rank_id integer,\r
- basionymauthorteam_id integer,\r
- combinationauthorteam_id integer,\r
- exbasionymauthorteam_id integer,\r
- excombinationauthorteam_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table TaxonNameBase_AUD (\r
- DTYPE varchar(31) not null,\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- lsid_authority varchar(255),\r
- lsid_lsid varchar(255),\r
- lsid_namespace varchar(255),\r
- lsid_object varchar(255),\r
- lsid_revision varchar(255),\r
- protectedtitlecache bit,\r
- titleCache varchar(255),\r
- appendedphrase varchar(255),\r
- fullTitleCache varchar(330),\r
- hasproblem bit,\r
- nomenclaturalmicroreference varchar(255),\r
- problemends integer,\r
- problemstarts integer,\r
- protectedfulltitlecache bit,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- homotypicalgroup_id integer,\r
- nomenclaturalreference_id integer,\r
- rank_id integer,\r
- authorshipcache varchar(255),\r
- genusoruninomial varchar(255),\r
- infragenericepithet varchar(255),\r
- infraspecificepithet varchar(255),\r
- namecache varchar(255),\r
- protectedauthorshipcache bit,\r
- protectednamecache bit,\r
- specificepithet varchar(255),\r
- basionymauthorteam_id integer,\r
- combinationauthorteam_id integer,\r
- exbasionymauthorteam_id integer,\r
- excombinationauthorteam_id integer,\r
- breed varchar(255),\r
- originalpublicationyear integer,\r
- publicationyear integer,\r
- anamorphic bit,\r
- binomhybrid bit,\r
- hybridformula bit,\r
- monomhybrid bit,\r
- trinomhybrid bit,\r
- nameapprobation varchar(255),\r
- subgenusauthorship varchar(255),\r
- acronym varchar(255),\r
- cultivarname varchar(255),\r
- primary key (id, REV)\r
- );\r
-\r
- create table TaxonNameBase_Annotation (\r
- TaxonNameBase_id integer not null,\r
- annotations_id integer not null,\r
- primary key (TaxonNameBase_id, annotations_id),\r
- unique (annotations_id)\r
- );\r
-\r
- create table TaxonNameBase_Annotation_AUD (\r
- REV integer not null,\r
- TaxonNameBase_id integer not null,\r
- annotations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, TaxonNameBase_id, annotations_id)\r
- );\r
-\r
- create table TaxonNameBase_Credit (\r
- TaxonNameBase_id integer not null,\r
- credits_id integer not null,\r
- sortIndex integer not null,\r
- primary key (TaxonNameBase_id, sortIndex),\r
- unique (credits_id)\r
- );\r
-\r
- create table TaxonNameBase_Credit_AUD (\r
- REV integer not null,\r
- TaxonNameBase_id integer not null,\r
- credits_id integer not null,\r
- sortIndex integer not null,\r
- revtype tinyint,\r
- primary key (REV, TaxonNameBase_id, credits_id, sortIndex)\r
- );\r
-\r
- create table TaxonNameBase_Extension (\r
- TaxonNameBase_id integer not null,\r
- extensions_id integer not null,\r
- primary key (TaxonNameBase_id, extensions_id),\r
- unique (extensions_id)\r
- );\r
-\r
- create table TaxonNameBase_Extension_AUD (\r
- REV integer not null,\r
- TaxonNameBase_id integer not null,\r
- extensions_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, TaxonNameBase_id, extensions_id)\r
- );\r
-\r
- create table TaxonNameBase_HybridRelationship (\r
- TaxonNameBase_id integer not null,\r
- hybridrelationships_id integer not null,\r
- primary key (TaxonNameBase_id, hybridrelationships_id),\r
- unique (hybridrelationships_id)\r
- );\r
-\r
- create table TaxonNameBase_HybridRelationship_AUD (\r
- REV integer not null,\r
- TaxonNameBase_id integer not null,\r
- hybridrelationships_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, TaxonNameBase_id, hybridrelationships_id)\r
- );\r
-\r
- create table TaxonNameBase_Marker (\r
- TaxonNameBase_id integer not null,\r
- markers_id integer not null,\r
- primary key (TaxonNameBase_id, markers_id),\r
- unique (markers_id)\r
- );\r
-\r
- create table TaxonNameBase_Marker_AUD (\r
- REV integer not null,\r
- TaxonNameBase_id integer not null,\r
- markers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, TaxonNameBase_id, markers_id)\r
- );\r
-\r
- create table TaxonNameBase_NomenclaturalStatus (\r
- TaxonNameBase_id integer not null,\r
- status_id integer not null,\r
- primary key (TaxonNameBase_id, status_id),\r
- unique (status_id)\r
- );\r
-\r
- create table TaxonNameBase_NomenclaturalStatus_AUD (\r
- REV integer not null,\r
- TaxonNameBase_id integer not null,\r
- status_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, TaxonNameBase_id, status_id)\r
- );\r
-\r
- create table TaxonNameBase_OriginalSource (\r
- TaxonNameBase_id integer not null,\r
- sources_id integer not null,\r
- primary key (TaxonNameBase_id, sources_id),\r
- unique (sources_id)\r
- );\r
-\r
- create table TaxonNameBase_OriginalSource_AUD (\r
- REV integer not null,\r
- TaxonNameBase_id integer not null,\r
- sources_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, TaxonNameBase_id, sources_id)\r
- );\r
-\r
- create table TaxonNameBase_Rights (\r
- TaxonNameBase_id integer not null,\r
- rights_id integer not null,\r
- primary key (TaxonNameBase_id, rights_id),\r
- unique (rights_id)\r
- );\r
-\r
- create table TaxonNameBase_Rights_AUD (\r
- REV integer not null,\r
- TaxonNameBase_id integer not null,\r
- rights_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, TaxonNameBase_id, rights_id)\r
- );\r
-\r
- create table TaxonNameBase_TypeDesignationBase (\r
- TaxonNameBase_id integer not null,\r
- typedesignations_id integer not null,\r
- primary key (TaxonNameBase_id, typedesignations_id)\r
- );\r
-\r
- create table TaxonNameBase_TypeDesignationBase_AUD (\r
- REV integer not null,\r
- TaxonNameBase_id integer not null,\r
- typedesignations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, TaxonNameBase_id, typedesignations_id)\r
- );\r
-\r
- create table TaxonNode (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- countchildren integer not null,\r
- microreferenceforparentchildrelation varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- parent_id integer,\r
- referenceforparentchildrelation_id integer,\r
- synonymtobeused_id integer,\r
- taxon_id integer,\r
- taxonomicview_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table TaxonNode_AUD (\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- countchildren integer,\r
- microreferenceforparentchildrelation varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- parent_id integer,\r
- referenceforparentchildrelation_id integer,\r
- synonymtobeused_id integer,\r
- taxon_id integer,\r
- taxonomicview_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table TaxonNode_Annotation (\r
- TaxonNode_id integer not null,\r
- annotations_id integer not null,\r
- primary key (TaxonNode_id, annotations_id),\r
- unique (annotations_id)\r
- );\r
-\r
- create table TaxonNode_Annotation_AUD (\r
- REV integer not null,\r
- TaxonNode_id integer not null,\r
- annotations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, TaxonNode_id, annotations_id)\r
- );\r
-\r
- create table TaxonNode_Marker (\r
- TaxonNode_id integer not null,\r
- markers_id integer not null,\r
- primary key (TaxonNode_id, markers_id),\r
- unique (markers_id)\r
- );\r
-\r
- create table TaxonNode_Marker_AUD (\r
- REV integer not null,\r
- TaxonNode_id integer not null,\r
- markers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, TaxonNode_id, markers_id)\r
- );\r
-\r
- create table TaxonRelationship (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- citationmicroreference varchar(255),\r
- originalnamestring varchar(255),\r
- doubtful bit not null,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- citation_id integer,\r
- relatedfrom_id integer,\r
- relatedto_id integer,\r
- type_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table TaxonRelationship_AUD (\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- citationmicroreference varchar(255),\r
- originalnamestring varchar(255),\r
- doubtful bit,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- citation_id integer,\r
- relatedfrom_id integer,\r
- relatedto_id integer,\r
- type_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table TaxonRelationship_Annotation (\r
- TaxonRelationship_id integer not null,\r
- annotations_id integer not null,\r
- primary key (TaxonRelationship_id, annotations_id),\r
- unique (annotations_id)\r
- );\r
-\r
- create table TaxonRelationship_Annotation_AUD (\r
- REV integer not null,\r
- TaxonRelationship_id integer not null,\r
- annotations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, TaxonRelationship_id, annotations_id)\r
- );\r
-\r
- create table TaxonRelationship_Marker (\r
- TaxonRelationship_id integer not null,\r
- markers_id integer not null,\r
- primary key (TaxonRelationship_id, markers_id),\r
- unique (markers_id)\r
- );\r
-\r
- create table TaxonRelationship_Marker_AUD (\r
- REV integer not null,\r
- TaxonRelationship_id integer not null,\r
- markers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, TaxonRelationship_id, markers_id)\r
- );\r
-\r
- create table TaxonomicView (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- lsid_authority varchar(255),\r
- lsid_lsid varchar(255),\r
- lsid_namespace varchar(255),\r
- lsid_object varchar(255),\r
- lsid_revision varchar(255),\r
- protectedtitlecache bit not null,\r
- titleCache varchar(255),\r
- microreference varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- name_id integer,\r
- reference_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table TaxonomicView_AUD (\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- lsid_authority varchar(255),\r
- lsid_lsid varchar(255),\r
- lsid_namespace varchar(255),\r
- lsid_object varchar(255),\r
- lsid_revision varchar(255),\r
- protectedtitlecache bit,\r
- titleCache varchar(255),\r
- microreference varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- name_id integer,\r
- reference_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table TaxonomicView_Annotation (\r
- TaxonomicView_id integer not null,\r
- annotations_id integer not null,\r
- primary key (TaxonomicView_id, annotations_id),\r
- unique (annotations_id)\r
- );\r
-\r
- create table TaxonomicView_Annotation_AUD (\r
- REV integer not null,\r
- TaxonomicView_id integer not null,\r
- annotations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, TaxonomicView_id, annotations_id)\r
- );\r
-\r
- create table TaxonomicView_Credit (\r
- TaxonomicView_id integer not null,\r
- credits_id integer not null,\r
- sortIndex integer not null,\r
- primary key (TaxonomicView_id, sortIndex),\r
- unique (credits_id)\r
- );\r
-\r
- create table TaxonomicView_Credit_AUD (\r
- REV integer not null,\r
- TaxonomicView_id integer not null,\r
- credits_id integer not null,\r
- sortIndex integer not null,\r
- revtype tinyint,\r
- primary key (REV, TaxonomicView_id, credits_id, sortIndex)\r
- );\r
-\r
- create table TaxonomicView_Extension (\r
- TaxonomicView_id integer not null,\r
- extensions_id integer not null,\r
- primary key (TaxonomicView_id, extensions_id),\r
- unique (extensions_id)\r
- );\r
-\r
- create table TaxonomicView_Extension_AUD (\r
- REV integer not null,\r
- TaxonomicView_id integer not null,\r
- extensions_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, TaxonomicView_id, extensions_id)\r
- );\r
-\r
- create table TaxonomicView_Marker (\r
- TaxonomicView_id integer not null,\r
- markers_id integer not null,\r
- primary key (TaxonomicView_id, markers_id),\r
- unique (markers_id)\r
- );\r
-\r
- create table TaxonomicView_Marker_AUD (\r
- REV integer not null,\r
- TaxonomicView_id integer not null,\r
- markers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, TaxonomicView_id, markers_id)\r
- );\r
-\r
- create table TaxonomicView_OriginalSource (\r
- TaxonomicView_id integer not null,\r
- sources_id integer not null,\r
- primary key (TaxonomicView_id, sources_id),\r
- unique (sources_id)\r
- );\r
-\r
- create table TaxonomicView_OriginalSource_AUD (\r
- REV integer not null,\r
- TaxonomicView_id integer not null,\r
- sources_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, TaxonomicView_id, sources_id)\r
- );\r
-\r
- create table TaxonomicView_Rights (\r
- TaxonomicView_id integer not null,\r
- rights_id integer not null,\r
- primary key (TaxonomicView_id, rights_id),\r
- unique (rights_id)\r
- );\r
-\r
- create table TaxonomicView_Rights_AUD (\r
- REV integer not null,\r
- TaxonomicView_id integer not null,\r
- rights_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, TaxonomicView_id, rights_id)\r
- );\r
-\r
- create table TaxonomicView_TaxonNode (\r
- TaxonomicView_id integer not null,\r
- rootnodes_id integer not null,\r
- primary key (TaxonomicView_id, rootnodes_id),\r
- unique (rootnodes_id)\r
- );\r
-\r
- create table TaxonomicView_TaxonNode_AUD (\r
- REV integer not null,\r
- TaxonomicView_id integer not null,\r
- rootnodes_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, TaxonomicView_id, rootnodes_id)\r
- );\r
-\r
- create table TermVocabulary (\r
- DTYPE varchar(31) not null,\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- uri varchar(255),\r
- termsourceuri varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table TermVocabulary_AUD (\r
- DTYPE varchar(31) not null,\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- uri varchar(255),\r
- termsourceuri varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table TermVocabulary_Representation (\r
- TermVocabulary_id integer not null,\r
- representations_id integer not null,\r
- primary key (TermVocabulary_id, representations_id),\r
- unique (representations_id)\r
- );\r
-\r
- create table TermVocabulary_Representation_AUD (\r
- REV integer not null,\r
- TermVocabulary_id integer not null,\r
- representations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, TermVocabulary_id, representations_id)\r
- );\r
-\r
- create table TypeDesignationBase (\r
- DTYPE varchar(31) not null,\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- citationmicroreference varchar(255),\r
- originalnamestring varchar(255),\r
- notdesignated bit not null,\r
- conservedtype bit,\r
- lectotype bit,\r
- rejectedtype bit,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- citation_id integer,\r
- homotypicalgroup_id integer,\r
- typestatus_id integer,\r
- typename_id integer,\r
- typespecimen_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table TypeDesignationBase_AUD (\r
- DTYPE varchar(31) not null,\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- citationmicroreference varchar(255),\r
- originalnamestring varchar(255),\r
- notdesignated bit,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- citation_id integer,\r
- homotypicalgroup_id integer,\r
- typestatus_id integer,\r
- typespecimen_id integer,\r
- conservedtype bit,\r
- lectotype bit,\r
- rejectedtype bit,\r
- typename_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table TypeDesignationBase_Annotation (\r
- TypeDesignationBase_id integer not null,\r
- annotations_id integer not null,\r
- primary key (TypeDesignationBase_id, annotations_id),\r
- unique (annotations_id)\r
- );\r
-\r
- create table TypeDesignationBase_Annotation_AUD (\r
- REV integer not null,\r
- TypeDesignationBase_id integer not null,\r
- annotations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, TypeDesignationBase_id, annotations_id)\r
- );\r
-\r
- create table TypeDesignationBase_Marker (\r
- TypeDesignationBase_id integer not null,\r
- markers_id integer not null,\r
- primary key (TypeDesignationBase_id, markers_id),\r
- unique (markers_id)\r
- );\r
-\r
- create table TypeDesignationBase_Marker_AUD (\r
- REV integer not null,\r
- TypeDesignationBase_id integer not null,\r
- markers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, TypeDesignationBase_id, markers_id)\r
- );\r
-\r
- create table TypeDesignationBase_TaxonNameBase (\r
- TypeDesignationBase_id integer not null,\r
- typifiednames_id integer not null,\r
- primary key (TypeDesignationBase_id, typifiednames_id)\r
- );\r
-\r
- create table TypeDesignationBase_TaxonNameBase_AUD (\r
- REV integer not null,\r
- TypeDesignationBase_id integer not null,\r
- typifiednames_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, TypeDesignationBase_id, typifiednames_id)\r
- );\r
-\r
- create table UserAccount (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- accountnonexpired bit not null,\r
- accountnonlocked bit not null,\r
- credentialsnonexpired bit not null,\r
- emailaddress varchar(255),\r
- enabled bit not null,\r
- password varchar(255),\r
- username varchar(255),\r
- createdby_id integer,\r
- person_id integer,\r
- primary key (id),\r
- unique (username)\r
- );\r
-\r
- create table UserAccount_AUD (\r
- id integer not null,\r
- REV integer not null,\r
- revtype tinyint,\r
- created timestamp,\r
- uuid varchar(255),\r
- accountnonexpired bit,\r
- accountnonlocked bit,\r
- credentialsnonexpired bit,\r
- emailaddress varchar(255),\r
- enabled bit,\r
- username varchar(255),\r
- createdby_id integer,\r
- person_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table UserAccount_GrantedAuthorityImpl (\r
- UserAccount_id integer not null,\r
- grantedauthorities_id integer not null,\r
- primary key (UserAccount_id, grantedauthorities_id)\r
- );\r
-\r
- create table UserAccount_PermissionGroup (\r
- members_id integer not null,\r
- groups_id integer not null,\r
- primary key (members_id, groups_id)\r
- );\r
-\r
- alter table Address \r
- add constraint FK1ED033D4132A2FE8 \r
- foreign key (location_referencesystem_id) \r
- references DefinedTermBase;\r
-\r
- alter table Address \r
- add constraint FK1ED033D44FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table Address \r
- add constraint FK1ED033D42687715A \r
- foreign key (country_id) \r
- references DefinedTermBase;\r
-\r
- alter table Address \r
- add constraint FK1ED033D4BC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table Address_AUD \r
- add constraint FK115657A534869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- create index agentTitleCacheIndex on AgentBase (titleCache);\r
-\r
- alter table AgentBase \r
- add constraint FK1205D3564FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table AgentBase \r
- add constraint FK1205D356A830578 \r
- foreign key (ispartof_id) \r
- references AgentBase;\r
-\r
- alter table AgentBase \r
- add constraint FK1205D356BC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table AgentBase_AUD \r
- add constraint FK29CC662734869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table AgentBase_Address \r
- add constraint FK1EDFF7EB50751EC5 \r
- foreign key (contact_addresses_id) \r
- references Address;\r
-\r
- alter table AgentBase_Address \r
- add constraint FK1EDFF7EB86EFC5D4 \r
- foreign key (AgentBase_id) \r
- references AgentBase;\r
-\r
- alter table AgentBase_Address_AUD \r
- add constraint FK3D28383C34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table AgentBase_AgentBase \r
- add constraint FK4D34EDAD1C0E9907 \r
- foreign key (AgentBase_id) \r
- references AgentBase;\r
-\r
- alter table AgentBase_AgentBase \r
- add constraint FK4D34EDADE9E535F9 \r
- foreign key (teammembers_id) \r
- references AgentBase;\r
-\r
- alter table AgentBase_AgentBase_AUD \r
- add constraint FKA8A87CFE34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table AgentBase_Annotation \r
- add constraint FK44D5F7D886EFC5D4 \r
- foreign key (AgentBase_id) \r
- references AgentBase;\r
-\r
- alter table AgentBase_Annotation \r
- add constraint FK44D5F7D81E403E0B \r
- foreign key (annotations_id) \r
- references Annotation;\r
-\r
- alter table AgentBase_Annotation_AUD \r
- add constraint FK771279A934869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table AgentBase_Credit \r
- add constraint FK2636742286EFC5D4 \r
- foreign key (AgentBase_id) \r
- references AgentBase;\r
-\r
- alter table AgentBase_Credit \r
- add constraint FK2636742232D1B9F \r
- foreign key (credits_id) \r
- references Credit;\r
-\r
- alter table AgentBase_Credit_AUD \r
- add constraint FK7FE7C0F334869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table AgentBase_DefinedTermBase \r
- add constraint FK6665C77D9A161BED \r
- foreign key (types_id) \r
- references DefinedTermBase;\r
-\r
- alter table AgentBase_DefinedTermBase \r
- add constraint FK6665C77D8D9AB196 \r
- foreign key (AgentBase_id) \r
- references AgentBase;\r
-\r
- alter table AgentBase_DefinedTermBase_AUD \r
- add constraint FKA737EECE34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table AgentBase_Extension \r
- add constraint FK8E1E5676927DE9DF \r
- foreign key (extensions_id) \r
- references Extension;\r
-\r
- alter table AgentBase_Extension \r
- add constraint FK8E1E567686EFC5D4 \r
- foreign key (AgentBase_id) \r
- references AgentBase;\r
-\r
- alter table AgentBase_Extension_AUD \r
- add constraint FK11AE594734869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table AgentBase_Marker \r
- add constraint FK365D5D6386EFC5D4 \r
- foreign key (AgentBase_id) \r
- references AgentBase;\r
-\r
- alter table AgentBase_Marker \r
- add constraint FK365D5D63777265A1 \r
- foreign key (markers_id) \r
- references Marker;\r
-\r
- alter table AgentBase_Marker_AUD \r
- add constraint FKE40621B434869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table AgentBase_Media \r
- add constraint FKE8FC5D9BC2C29593 \r
- foreign key (media_id) \r
- references Media;\r
-\r
- alter table AgentBase_Media \r
- add constraint FKE8FC5D9B86EFC5D4 \r
- foreign key (AgentBase_id) \r
- references AgentBase;\r
-\r
- alter table AgentBase_Media_AUD \r
- add constraint FK323A45EC34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table AgentBase_OriginalSource \r
- add constraint FK7F410D753BAB2414 \r
- foreign key (sources_id) \r
- references OriginalSource;\r
-\r
- alter table AgentBase_OriginalSource \r
- add constraint FK7F410D7586EFC5D4 \r
- foreign key (AgentBase_id) \r
- references AgentBase;\r
-\r
- alter table AgentBase_OriginalSource_AUD \r
- add constraint FKB48F78C634869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table AgentBase_Rights \r
- add constraint FK3F514B0086EFC5D4 \r
- foreign key (AgentBase_id) \r
- references AgentBase;\r
-\r
- alter table AgentBase_Rights \r
- add constraint FK3F514B00C13F7B21 \r
- foreign key (rights_id) \r
- references Rights;\r
-\r
- alter table AgentBase_Rights_AUD \r
- add constraint FK4FDFF8D134869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table AgentBase_contact_emailaddresses \r
- add constraint FK4BD2B08E86EFC5D4 \r
- foreign key (AgentBase_id) \r
- references AgentBase;\r
-\r
- alter table AgentBase_contact_emailaddresses_AUD \r
- add constraint FKCAF7E75F34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table AgentBase_contact_faxnumbers \r
- add constraint FK52E1AD9586EFC5D4 \r
- foreign key (AgentBase_id) \r
- references AgentBase;\r
-\r
- alter table AgentBase_contact_faxnumbers_AUD \r
- add constraint FK88A308E634869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table AgentBase_contact_phonenumbers \r
- add constraint FKC171CC2486EFC5D4 \r
- foreign key (AgentBase_id) \r
- references AgentBase;\r
-\r
- alter table AgentBase_contact_phonenumbers_AUD \r
- add constraint FKDDD347F534869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table AgentBase_contact_urls \r
- add constraint FK9A9643EC86EFC5D4 \r
- foreign key (AgentBase_id) \r
- references AgentBase;\r
-\r
- alter table AgentBase_contact_urls_AUD \r
- add constraint FK1CE69BBD34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Annotation \r
- add constraint FK1A21C74FDF299D00 \r
- foreign key (annotationtype_id) \r
- references DefinedTermBase;\r
-\r
- alter table Annotation \r
- add constraint FK1A21C74F4FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table Annotation \r
- add constraint FK1A21C74FE7692740 \r
- foreign key (commentator_id) \r
- references AgentBase;\r
-\r
- alter table Annotation \r
- add constraint FK1A21C74FBC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table Annotation \r
- add constraint FK1A21C74FE8D36B00 \r
- foreign key (language_id) \r
- references DefinedTermBase;\r
-\r
- alter table Annotation_AUD \r
- add constraint FK1A6BB5A034869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Annotation_Annotation \r
- add constraint FKC99DFE3F994CCE20 \r
- foreign key (Annotation_id) \r
- references Annotation;\r
-\r
- alter table Annotation_Annotation \r
- add constraint FKC99DFE3F1E403E0B \r
- foreign key (annotations_id) \r
- references Annotation;\r
-\r
- alter table Annotation_Annotation_AUD \r
- add constraint FKB212F49034869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Annotation_Marker \r
- add constraint FKB17EAF4A994CCE20 \r
- foreign key (Annotation_id) \r
- references Annotation;\r
-\r
- alter table Annotation_Marker \r
- add constraint FKB17EAF4A777265A1 \r
- foreign key (markers_id) \r
- references Marker;\r
-\r
- alter table Annotation_Marker_AUD \r
- add constraint FK68CE281B34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table CDM_VIEW \r
- add constraint FKC5DE8EF8765B124B \r
- foreign key (reference_id) \r
- references ReferenceBase;\r
-\r
- alter table CDM_VIEW \r
- add constraint FKC5DE8EF84FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table CDM_VIEW_CDM_VIEW \r
- add constraint FK230A885F7208BB38 \r
- foreign key (superviews_id) \r
- references CDM_VIEW;\r
-\r
- alter table CDM_VIEW_CDM_VIEW \r
- add constraint FK230A885FC00D1213 \r
- foreign key (CDM_VIEW_id) \r
- references CDM_VIEW;\r
-\r
- create index collectionTitleCacheIndex on Collection (titleCache);\r
-\r
- alter table Collection \r
- add constraint FKF078ABECEB38EFF \r
- foreign key (supercollection_id) \r
- references Collection;\r
-\r
- alter table Collection \r
- add constraint FKF078ABE4FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table Collection \r
- add constraint FKF078ABE16B9CA77 \r
- foreign key (institute_id) \r
- references AgentBase;\r
-\r
- alter table Collection \r
- add constraint FKF078ABEBC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table Collection_AUD \r
- add constraint FKD6D4298F34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Collection_Annotation \r
- add constraint FKEA970F70EB62BE9A \r
- foreign key (Collection_id) \r
- references Collection;\r
-\r
- alter table Collection_Annotation \r
- add constraint FKEA970F701E403E0B \r
- foreign key (annotations_id) \r
- references Annotation;\r
-\r
- alter table Collection_Annotation_AUD \r
- add constraint FKA0CE054134869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Collection_Credit \r
- add constraint FKE0A317BAEB62BE9A \r
- foreign key (Collection_id) \r
- references Collection;\r
-\r
- alter table Collection_Credit \r
- add constraint FKE0A317BA32D1B9F \r
- foreign key (credits_id) \r
- references Credit;\r
-\r
- alter table Collection_Credit_AUD \r
- add constraint FK25A8D88B34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Collection_Extension \r
- add constraint FKF68FEBDE927DE9DF \r
- foreign key (extensions_id) \r
- references Extension;\r
-\r
- alter table Collection_Extension \r
- add constraint FKF68FEBDEEB62BE9A \r
- foreign key (Collection_id) \r
- references Collection;\r
-\r
- alter table Collection_Extension_AUD \r
- add constraint FK1306FAAF34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Collection_Marker \r
- add constraint FKF0CA00FBEB62BE9A \r
- foreign key (Collection_id) \r
- references Collection;\r
-\r
- alter table Collection_Marker \r
- add constraint FKF0CA00FB777265A1 \r
- foreign key (markers_id) \r
- references Marker;\r
-\r
- alter table Collection_Marker_AUD \r
- add constraint FK89C7394C34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Collection_Media \r
- add constraint FK7320E703EB62BE9A \r
- foreign key (Collection_id) \r
- references Collection;\r
-\r
- alter table Collection_Media \r
- add constraint FK7320E703C2C29593 \r
- foreign key (media_id) \r
- references Media;\r
-\r
- alter table Collection_Media_AUD \r
- add constraint FK9AABDB5434869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Collection_OriginalSource \r
- add constraint FKA8FC990DEB62BE9A \r
- foreign key (Collection_id) \r
- references Collection;\r
-\r
- alter table Collection_OriginalSource \r
- add constraint FKA8FC990D3BAB2414 \r
- foreign key (sources_id) \r
- references OriginalSource;\r
-\r
- alter table Collection_OriginalSource_AUD \r
- add constraint FK37EB785E34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Collection_Rights \r
- add constraint FKF9BDEE98EB62BE9A \r
- foreign key (Collection_id) \r
- references Collection;\r
-\r
- alter table Collection_Rights \r
- add constraint FKF9BDEE98C13F7B21 \r
- foreign key (rights_id) \r
- references Rights;\r
-\r
- alter table Collection_Rights_AUD \r
- add constraint FKF5A1106934869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Credit \r
- add constraint FK78CA9719F7976FC5 \r
- foreign key (agent_id) \r
- references AgentBase;\r
-\r
- alter table Credit \r
- add constraint FK78CA97194FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table Credit \r
- add constraint FK78CA9719BC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table Credit \r
- add constraint FK78CA9719E8D36B00 \r
- foreign key (language_id) \r
- references DefinedTermBase;\r
-\r
- alter table Credit_AUD \r
- add constraint FK5533906A34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Credit_Annotation \r
- add constraint FKE8DA4C354CF694E0 \r
- foreign key (Credit_id) \r
- references Credit;\r
-\r
- alter table Credit_Annotation \r
- add constraint FKE8DA4C351E403E0B \r
- foreign key (annotations_id) \r
- references Annotation;\r
-\r
- alter table Credit_Annotation_AUD \r
- add constraint FK1DEB578634869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Credit_Marker \r
- add constraint FK10CC68404CF694E0 \r
- foreign key (Credit_id) \r
- references Credit;\r
-\r
- alter table Credit_Marker \r
- add constraint FK10CC6840777265A1 \r
- foreign key (markers_id) \r
- references Marker;\r
-\r
- alter table Credit_Marker_AUD \r
- add constraint FK880A761134869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DefinedTermBase \r
- add constraint FK2E340A6636C6F6F6 \r
- foreign key (pointapproximation_referencesystem_id) \r
- references DefinedTermBase;\r
-\r
- alter table DefinedTermBase \r
- add constraint FK2E340A664FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table DefinedTermBase \r
- add constraint FK2E340A6688206484 \r
- foreign key (type_id) \r
- references DefinedTermBase;\r
-\r
- alter table DefinedTermBase \r
- add constraint FK2E340A6647AF954C \r
- foreign key (vocabulary_id) \r
- references TermVocabulary;\r
-\r
- alter table DefinedTermBase \r
- add constraint FK2E340A663B0DA0EF \r
- foreign key (kindof_id) \r
- references DefinedTermBase;\r
-\r
- alter table DefinedTermBase \r
- add constraint FK2E340A6624AF3F70 \r
- foreign key (level_id) \r
- references DefinedTermBase;\r
-\r
- alter table DefinedTermBase \r
- add constraint FK2E340A66BC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table DefinedTermBase \r
- add constraint FK2E340A66CC0240B6 \r
- foreign key (shape_id) \r
- references Media;\r
-\r
- alter table DefinedTermBase \r
- add constraint FK2E340A66D040DBF0 \r
- foreign key (partof_id) \r
- references DefinedTermBase;\r
-\r
- alter table DefinedTermBase_AUD \r
- add constraint FK86E8953734869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DefinedTermBase_Continent \r
- add constraint FK45F60AFBE8CE10AA \r
- foreign key (DefinedTermBase_id) \r
- references DefinedTermBase;\r
-\r
- alter table DefinedTermBase_Continent \r
- add constraint FK45F60AFB3927C853 \r
- foreign key (continents_id) \r
- references DefinedTermBase;\r
-\r
- alter table DefinedTermBase_Continent_AUD \r
- add constraint FKF5DE434C34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DefinedTermBase_MeasurementUnit \r
- add constraint FKE9D17767D0BDAE9B \r
- foreign key (DefinedTermBase_id) \r
- references DefinedTermBase;\r
-\r
- alter table DefinedTermBase_MeasurementUnit \r
- add constraint FKE9D17767F3BB39BD \r
- foreign key (recommendedmeasurementunits_id) \r
- references DefinedTermBase;\r
-\r
- alter table DefinedTermBase_MeasurementUnit_AUD \r
- add constraint FK2C1599B834869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DefinedTermBase_Media \r
- add constraint FK6FC908ABC0DB4934 \r
- foreign key (DefinedTermBase_id) \r
- references DefinedTermBase;\r
-\r
- alter table DefinedTermBase_Media \r
- add constraint FK6FC908ABC2C29593 \r
- foreign key (media_id) \r
- references Media;\r
-\r
- alter table DefinedTermBase_Media_AUD \r
- add constraint FKDD9AE8FC34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DefinedTermBase_RecommendedModifierEnumeration \r
- add constraint FKA72FB5AED0BDAE9B \r
- foreign key (DefinedTermBase_id) \r
- references DefinedTermBase;\r
-\r
- alter table DefinedTermBase_RecommendedModifierEnumeration \r
- add constraint FKA72FB5AE5255EAFD \r
- foreign key (recommendedmodifierenumeration_id) \r
- references TermVocabulary;\r
-\r
- alter table DefinedTermBase_RecommendedModifierEnumeration_AUD \r
- add constraint FK780D5C7F34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DefinedTermBase_Representation \r
- add constraint FKAAC8AFE6C0DB4934 \r
- foreign key (DefinedTermBase_id) \r
- references DefinedTermBase;\r
-\r
- alter table DefinedTermBase_Representation \r
- add constraint FKAAC8AFE6B31C4747 \r
- foreign key (representations_id) \r
- references Representation;\r
-\r
- alter table DefinedTermBase_Representation_AUD \r
- add constraint FKB5AE7AB734869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DefinedTermBase_StatisticalMeasure \r
- add constraint FK6FF15DFCD0BDAE9B \r
- foreign key (DefinedTermBase_id) \r
- references DefinedTermBase;\r
-\r
- alter table DefinedTermBase_StatisticalMeasure \r
- add constraint FK6FF15DFCC9CD5B57 \r
- foreign key (recommendedstatisticalmeasures_id) \r
- references DefinedTermBase;\r
-\r
- alter table DefinedTermBase_StatisticalMeasure_AUD \r
- add constraint FK3C062DCD34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DefinedTermBase_SupportedCategoricalEnumeration \r
- add constraint FK2170B25CD0BDAE9B \r
- foreign key (DefinedTermBase_id) \r
- references DefinedTermBase;\r
-\r
- alter table DefinedTermBase_SupportedCategoricalEnumeration \r
- add constraint FK2170B25C5AF2C74 \r
- foreign key (supportedcategoricalenumerations_id) \r
- references TermVocabulary;\r
-\r
- alter table DefinedTermBase_SupportedCategoricalEnumeration_AUD \r
- add constraint FKBB04522D34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DefinedTermBase_WaterbodyOrCountry \r
- add constraint FKCAF4393CE5C0F9E \r
- foreign key (DefinedTermBase_id) \r
- references DefinedTermBase;\r
-\r
- alter table DefinedTermBase_WaterbodyOrCountry \r
- add constraint FKCAF43931603B036 \r
- foreign key (waterbodiesorcountries_id) \r
- references DefinedTermBase;\r
-\r
- alter table DefinedTermBase_WaterbodyOrCountry_AUD \r
- add constraint FKD5996FE434869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DerivationEvent \r
- add constraint FK426BC034FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table DerivationEvent \r
- add constraint FK426BC038524B89D \r
- foreign key (type_id) \r
- references DefinedTermBase;\r
-\r
- alter table DerivationEvent \r
- add constraint FK426BC03BC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table DerivationEvent \r
- add constraint FK426BC033DA462D5 \r
- foreign key (actor_id) \r
- references AgentBase;\r
-\r
- alter table DerivationEvent_AUD \r
- add constraint FKDABF305434869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DerivationEvent_Annotation \r
- add constraint FKEFA0D10B4AAB411A \r
- foreign key (DerivationEvent_id) \r
- references DerivationEvent;\r
-\r
- alter table DerivationEvent_Annotation \r
- add constraint FKEFA0D10B1E403E0B \r
- foreign key (annotations_id) \r
- references Annotation;\r
-\r
- alter table DerivationEvent_Annotation_AUD \r
- add constraint FKA197815C34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DerivationEvent_Marker \r
- add constraint FKE412C8164AAB411A \r
- foreign key (DerivationEvent_id) \r
- references DerivationEvent;\r
-\r
- alter table DerivationEvent_Marker \r
- add constraint FKE412C816777265A1 \r
- foreign key (markers_id) \r
- references Marker;\r
-\r
- alter table DerivationEvent_Marker_AUD \r
- add constraint FK8ED0FAE734869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DescriptionBase \r
- add constraint FKFF4D58CD4FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table DescriptionBase \r
- add constraint FKFF4D58CDDA93512F \r
- foreign key (taxonName_fk) \r
- references TaxonNameBase;\r
-\r
- alter table DescriptionBase \r
- add constraint FKFF4D58CDBC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table DescriptionBase \r
- add constraint FKFF4D58CDDE9A3DE3 \r
- foreign key (taxon_fk) \r
- references TaxonBase;\r
-\r
- alter table DescriptionBase_AUD \r
- add constraint FK7456581E34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DescriptionBase_Annotation \r
- add constraint FKF3AD3201F1DDBFAB \r
- foreign key (DescriptionBase_id) \r
- references DescriptionBase;\r
-\r
- alter table DescriptionBase_Annotation \r
- add constraint FKF3AD32011E403E0B \r
- foreign key (annotations_id) \r
- references Annotation;\r
-\r
- alter table DescriptionBase_Annotation_AUD \r
- add constraint FK15FE775234869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DescriptionBase_Credit \r
- add constraint FK510B2ACBF1DDBFAB \r
- foreign key (DescriptionBase_id) \r
- references DescriptionBase;\r
-\r
- alter table DescriptionBase_Credit \r
- add constraint FK510B2ACB32D1B9F \r
- foreign key (credits_id) \r
- references Credit;\r
-\r
- alter table DescriptionBase_Credit_AUD \r
- add constraint FK2EBEFB1C34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DescriptionBase_Extension \r
- add constraint FKD5D2B32DF1DDBFAB \r
- foreign key (DescriptionBase_id) \r
- references DescriptionBase;\r
-\r
- alter table DescriptionBase_Extension \r
- add constraint FKD5D2B32D927DE9DF \r
- foreign key (extensions_id) \r
- references Extension;\r
-\r
- alter table DescriptionBase_Extension_AUD \r
- add constraint FK79E7827E34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DescriptionBase_Feature \r
- add constraint FK58ACF564F1DDBFAB \r
- foreign key (DescriptionBase_id) \r
- references DescriptionBase;\r
-\r
- alter table DescriptionBase_Feature \r
- add constraint FK58ACF5649AE62C6 \r
- foreign key (descriptivesystem_id) \r
- references DefinedTermBase;\r
-\r
- alter table DescriptionBase_Feature_AUD \r
- add constraint FKA4D7D13534869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DescriptionBase_GeoScope \r
- add constraint FK3ADD7CD5D86445CE \r
- foreign key (DescriptionBase_id) \r
- references DescriptionBase;\r
-\r
- alter table DescriptionBase_GeoScope \r
- add constraint FK3ADD7CD586D04E74 \r
- foreign key (geoscopes_id) \r
- references DefinedTermBase;\r
-\r
- alter table DescriptionBase_GeoScope_AUD \r
- add constraint FK63A5382634869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DescriptionBase_Marker \r
- add constraint FK6132140CF1DDBFAB \r
- foreign key (DescriptionBase_id) \r
- references DescriptionBase;\r
-\r
- alter table DescriptionBase_Marker \r
- add constraint FK6132140C777265A1 \r
- foreign key (markers_id) \r
- references Marker;\r
-\r
- alter table DescriptionBase_Marker_AUD \r
- add constraint FK92DD5BDD34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DescriptionBase_OriginalSource \r
- add constraint FK1E2D0B1EF1DDBFAB \r
- foreign key (DescriptionBase_id) \r
- references DescriptionBase;\r
-\r
- alter table DescriptionBase_OriginalSource \r
- add constraint FK1E2D0B1E3BAB2414 \r
- foreign key (sources_id) \r
- references OriginalSource;\r
-\r
- alter table DescriptionBase_OriginalSource_AUD \r
- add constraint FKDC8279EF34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DescriptionBase_ReferenceBase \r
- add constraint FK76188CAAF1DDBFAB \r
- foreign key (DescriptionBase_id) \r
- references DescriptionBase;\r
-\r
- alter table DescriptionBase_ReferenceBase \r
- add constraint FK76188CAA45AB7BBA \r
- foreign key (descriptionsources_id) \r
- references ReferenceBase;\r
-\r
- alter table DescriptionBase_ReferenceBase_AUD \r
- add constraint FK687A557B34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DescriptionBase_Rights \r
- add constraint FK6A2601A9F1DDBFAB \r
- foreign key (DescriptionBase_id) \r
- references DescriptionBase;\r
-\r
- alter table DescriptionBase_Rights \r
- add constraint FK6A2601A9C13F7B21 \r
- foreign key (rights_id) \r
- references Rights;\r
-\r
- alter table DescriptionBase_Rights_AUD \r
- add constraint FKFEB732FA34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DescriptionBase_Scope \r
- add constraint FKB9257C42D86445CE \r
- foreign key (DescriptionBase_id) \r
- references DescriptionBase;\r
-\r
- alter table DescriptionBase_Scope \r
- add constraint FKB9257C42951A5D40 \r
- foreign key (scopes_id) \r
- references DefinedTermBase;\r
-\r
- alter table DescriptionBase_Scope_AUD \r
- add constraint FK75D5B91334869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DescriptionBase_SpecimenOrObservationBase \r
- add constraint FKDE29CD8033B8A841 \r
- foreign key (descriptions_id) \r
- references DescriptionBase;\r
-\r
- alter table DescriptionBase_SpecimenOrObservationBase \r
- add constraint FKDE29CD805C9E3461 \r
- foreign key (describedspecimenorobservations_id) \r
- references SpecimenOrObservationBase;\r
-\r
- alter table DescriptionBase_SpecimenOrObservationBase_AUD \r
- add constraint FKF1B33B5134869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DescriptionElementBase \r
- add constraint FK38FE767134AF0E81 \r
- foreign key (indescription_id) \r
- references DescriptionBase;\r
-\r
- alter table DescriptionElementBase \r
- add constraint FK38FE76716561D9B1 \r
- foreign key (associatedspecimenorobservation_id) \r
- references SpecimenOrObservationBase;\r
-\r
- alter table DescriptionElementBase \r
- add constraint FK38FE76714FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table DescriptionElementBase \r
- add constraint FK38FE767110A80E07 \r
- foreign key (unit_id) \r
- references DefinedTermBase;\r
-\r
- alter table DescriptionElementBase \r
- add constraint FK38FE76716D0D7A56 \r
- foreign key (format_id) \r
- references DefinedTermBase;\r
-\r
- alter table DescriptionElementBase \r
- add constraint FK38FE76715E9914B8 \r
- foreign key (status_id) \r
- references DefinedTermBase;\r
-\r
- alter table DescriptionElementBase \r
- add constraint FK38FE76714220AFEB \r
- foreign key (feature_id) \r
- references DefinedTermBase;\r
-\r
- alter table DescriptionElementBase \r
- add constraint FK38FE76719803512F \r
- foreign key (citation_id) \r
- references ReferenceBase;\r
-\r
- alter table DescriptionElementBase \r
- add constraint FK38FE7671BC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table DescriptionElementBase \r
- add constraint FK38FE76719108D9B \r
- foreign key (taxon2_id) \r
- references TaxonBase;\r
-\r
- alter table DescriptionElementBase \r
- add constraint FK38FE76711C3C3FF7 \r
- foreign key (area_id) \r
- references DefinedTermBase;\r
-\r
- alter table DescriptionElementBase \r
- add constraint FK38FE7671E8D36B00 \r
- foreign key (language_id) \r
- references DefinedTermBase;\r
-\r
- alter table DescriptionElementBase_AUD \r
- add constraint FKF3803C234869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DescriptionElementBase_Annotation \r
- add constraint FK7EE5E5DD3B8BB609 \r
- foreign key (DescriptionElementBase_id) \r
- references DescriptionElementBase;\r
-\r
- alter table DescriptionElementBase_Annotation \r
- add constraint FK7EE5E5DD1E403E0B \r
- foreign key (annotations_id) \r
- references Annotation;\r
-\r
- alter table DescriptionElementBase_Annotation_AUD \r
- add constraint FK2BC1DD2E34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DescriptionElementBase_LanguageString \r
- add constraint FKC753F137C6D55834 \r
- foreign key (multilanguagetext_mapkey_id) \r
- references DefinedTermBase;\r
-\r
- alter table DescriptionElementBase_LanguageString \r
- add constraint FKC753F137ACF5F60B \r
- foreign key (multilanguagetext_id) \r
- references LanguageString;\r
-\r
- alter table DescriptionElementBase_LanguageString \r
- add constraint FKC753F137C086B46F \r
- foreign key (DescriptionElementBase_id) \r
- references DescriptionElementBase;\r
-\r
- alter table DescriptionElementBase_LanguageString_AUD \r
- add constraint FK2D26AB8834869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DescriptionElementBase_Marker \r
- add constraint FK1CB715E83B8BB609 \r
- foreign key (DescriptionElementBase_id) \r
- references DescriptionElementBase;\r
-\r
- alter table DescriptionElementBase_Marker \r
- add constraint FK1CB715E8777265A1 \r
- foreign key (markers_id) \r
- references Marker;\r
-\r
- alter table DescriptionElementBase_Marker_AUD \r
- add constraint FK1E160FB934869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DescriptionElementBase_Media \r
- add constraint FK21F70076C2C29593 \r
- foreign key (media_id) \r
- references Media;\r
-\r
- alter table DescriptionElementBase_Media \r
- add constraint FK21F700763B8BB609 \r
- foreign key (DescriptionElementBase_id) \r
- references DescriptionElementBase;\r
-\r
- alter table DescriptionElementBase_Media_AUD \r
- add constraint FK5522034734869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DescriptionElementBase_Modifier \r
- add constraint FK97E0D105E0960EC4 \r
- foreign key (modifiers_id) \r
- references DefinedTermBase;\r
-\r
- alter table DescriptionElementBase_Modifier \r
- add constraint FK97E0D1053B8BB609 \r
- foreign key (DescriptionElementBase_id) \r
- references DescriptionElementBase;\r
-\r
- alter table DescriptionElementBase_Modifier_AUD \r
- add constraint FK2982F45634869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DescriptionElementBase_ModifyingText \r
- add constraint FK522D90C7F05D08D4 \r
- foreign key (modifyingtext_id) \r
- references LanguageString;\r
-\r
- alter table DescriptionElementBase_ModifyingText \r
- add constraint FK522D90C73B8BB609 \r
- foreign key (DescriptionElementBase_id) \r
- references DescriptionElementBase;\r
-\r
- alter table DescriptionElementBase_ModifyingText \r
- add constraint FK522D90C79682414B \r
- foreign key (modifyingtext_mapkey_id) \r
- references DefinedTermBase;\r
-\r
- alter table DescriptionElementBase_ModifyingText_AUD \r
- add constraint FK6C06031834869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DescriptionElementBase_StateData \r
- add constraint FK592D6F6D987CC6A4 \r
- foreign key (DescriptionElementBase_id) \r
- references DescriptionElementBase;\r
-\r
- alter table DescriptionElementBase_StateData \r
- add constraint FK592D6F6D15153604 \r
- foreign key (states_id) \r
- references StateData;\r
-\r
- alter table DescriptionElementBase_StateData_AUD \r
- add constraint FK1D0A1EBE34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DescriptionElementBase_StatisticalMeasurementValue \r
- add constraint FK8AF511C2D883945E \r
- foreign key (statisticalvalues_id) \r
- references StatisticalMeasurementValue;\r
-\r
- alter table DescriptionElementBase_StatisticalMeasurementValue \r
- add constraint FK8AF511C28F213219 \r
- foreign key (DescriptionElementBase_id) \r
- references DescriptionElementBase;\r
-\r
- alter table DescriptionElementBase_StatisticalMeasurementValue_AUD \r
- add constraint FK2DE8E9334869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DeterminationEvent \r
- add constraint FK1DB24974FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table DeterminationEvent \r
- add constraint FK1DB2497378D1BD \r
- foreign key (modifier_id) \r
- references DefinedTermBase;\r
-\r
- alter table DeterminationEvent \r
- add constraint FK1DB2497DE9A3E39 \r
- foreign key (taxon_id) \r
- references TaxonBase;\r
-\r
- alter table DeterminationEvent \r
- add constraint FK1DB24974B251DAD \r
- foreign key (identifiedunit_id) \r
- references SpecimenOrObservationBase;\r
-\r
- alter table DeterminationEvent \r
- add constraint FK1DB2497BC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table DeterminationEvent \r
- add constraint FK1DB24973DA462D5 \r
- foreign key (actor_id) \r
- references AgentBase;\r
-\r
- alter table DeterminationEvent_AUD \r
- add constraint FKA0252EE834869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DeterminationEvent_Annotation \r
- add constraint FKB74F03F76BE0BFDA \r
- foreign key (DeterminationEvent_id) \r
- references DeterminationEvent;\r
-\r
- alter table DeterminationEvent_Annotation \r
- add constraint FKB74F03F71E403E0B \r
- foreign key (annotations_id) \r
- references Annotation;\r
-\r
- alter table DeterminationEvent_Annotation_AUD \r
- add constraint FKAFDA5E4834869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DeterminationEvent_Marker \r
- add constraint FK5C475102777265A1 \r
- foreign key (markers_id) \r
- references Marker;\r
-\r
- alter table DeterminationEvent_Marker \r
- add constraint FK5C4751026BE0BFDA \r
- foreign key (DeterminationEvent_id) \r
- references DeterminationEvent;\r
-\r
- alter table DeterminationEvent_Marker_AUD \r
- add constraint FK567F2DD334869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table DeterminationEvent_ReferenceBase \r
- add constraint FK6248EEF43EF09CD5 \r
- foreign key (setofreferences_id) \r
- references ReferenceBase;\r
-\r
- alter table DeterminationEvent_ReferenceBase \r
- add constraint FK6248EEF46BE0BFDA \r
- foreign key (DeterminationEvent_id) \r
- references DeterminationEvent;\r
-\r
- alter table DeterminationEvent_ReferenceBase_AUD \r
- add constraint FK25BC82C534869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Extension \r
- add constraint FK52EF3C1F4FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table Extension \r
- add constraint FK52EF3C1FAD392BD3 \r
- foreign key (type_id) \r
- references DefinedTermBase;\r
-\r
- alter table Extension \r
- add constraint FK52EF3C1FBC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table Extension_AUD \r
- add constraint FK92D2427034869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table FeatureNode \r
- add constraint FK4CEED9F8E0AD2C03 \r
- foreign key (parent_fk) \r
- references FeatureNode;\r
-\r
- alter table FeatureNode \r
- add constraint FK4CEED9F84FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table FeatureNode \r
- add constraint FK4CEED9F84220AFEB \r
- foreign key (feature_id) \r
- references DefinedTermBase;\r
-\r
- alter table FeatureNode \r
- add constraint FK4CEED9F8BC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table FeatureNode_AUD \r
- add constraint FK25AD4BC934869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table FeatureTree \r
- add constraint FK4CF19F944FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table FeatureTree \r
- add constraint FK4CF19F94B7892921 \r
- foreign key (root_id) \r
- references FeatureNode;\r
-\r
- alter table FeatureTree \r
- add constraint FK4CF19F94BC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table FeatureTree_AUD \r
- add constraint FK355BE36534869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table FeatureTree_Representation \r
- add constraint FK8C458F847C496CB \r
- foreign key (FeatureTree_id) \r
- references FeatureTree;\r
-\r
- alter table FeatureTree_Representation \r
- add constraint FK8C458F8B31C4747 \r
- foreign key (representations_id) \r
- references Representation;\r
-\r
- alter table FeatureTree_Representation_AUD \r
- add constraint FKECAB4AC934869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table GatheringEvent \r
- add constraint FK6F1286F3F55AFD89 \r
- foreign key (exactlocation_referencesystem_id) \r
- references DefinedTermBase;\r
-\r
- alter table GatheringEvent \r
- add constraint FK6F1286F38B455EC6 \r
- foreign key (locality_id) \r
- references LanguageString;\r
-\r
- alter table GatheringEvent \r
- add constraint FK6F1286F34FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table GatheringEvent \r
- add constraint FK6F1286F3BC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table GatheringEvent \r
- add constraint FK6F1286F33DA462D5 \r
- foreign key (actor_id) \r
- references AgentBase;\r
-\r
- alter table GatheringEvent_AUD \r
- add constraint FK3EC034434869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table GatheringEvent_Annotation \r
- add constraint FK76DDD01BF95F225A \r
- foreign key (GatheringEvent_id) \r
- references GatheringEvent;\r
-\r
- alter table GatheringEvent_Annotation \r
- add constraint FK76DDD01B1E403E0B \r
- foreign key (annotations_id) \r
- references Annotation;\r
-\r
- alter table GatheringEvent_Annotation_AUD \r
- add constraint FK351E786C34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table GatheringEvent_DefinedTermBase \r
- add constraint FK69D9A11A7C34B6D6 \r
- foreign key (collectingareas_id) \r
- references DefinedTermBase;\r
-\r
- alter table GatheringEvent_DefinedTermBase \r
- add constraint FK69D9A11AF95F225A \r
- foreign key (GatheringEvent_id) \r
- references GatheringEvent;\r
-\r
- alter table GatheringEvent_DefinedTermBase_AUD \r
- add constraint FKB3BBB1EB34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table GatheringEvent_Marker \r
- add constraint FK7B49CF26777265A1 \r
- foreign key (markers_id) \r
- references Marker;\r
-\r
- alter table GatheringEvent_Marker \r
- add constraint FK7B49CF26F95F225A \r
- foreign key (GatheringEvent_id) \r
- references GatheringEvent;\r
-\r
- alter table GatheringEvent_Marker_AUD \r
- add constraint FK160DF9F734869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table GenBankAccession \r
- add constraint FK86C1DBF84FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table GenBankAccession \r
- add constraint FK86C1DBF8BC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table GenBankAccession_AUD \r
- add constraint FK5A2F4DC934869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table GrantedAuthorityImpl \r
- add constraint FKB05CF9284FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table HomotypicalGroup \r
- add constraint FK7DECCC184FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table HomotypicalGroup \r
- add constraint FK7DECCC18BC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table HomotypicalGroup_AUD \r
- add constraint FKE4252DE934869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table HomotypicalGroup_Annotation \r
- add constraint FK7A0351D6BFEAE500 \r
- foreign key (HomotypicalGroup_id) \r
- references HomotypicalGroup;\r
-\r
- alter table HomotypicalGroup_Annotation \r
- add constraint FK7A0351D61E403E0B \r
- foreign key (annotations_id) \r
- references Annotation;\r
-\r
- alter table HomotypicalGroup_Annotation_AUD \r
- add constraint FK41E6A4A734869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table HomotypicalGroup_Marker \r
- add constraint FK97D36661BFEAE500 \r
- foreign key (HomotypicalGroup_id) \r
- references HomotypicalGroup;\r
-\r
- alter table HomotypicalGroup_Marker \r
- add constraint FK97D36661777265A1 \r
- foreign key (markers_id) \r
- references Marker;\r
-\r
- alter table HomotypicalGroup_Marker_AUD \r
- add constraint FK19337BB234869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table HybridRelationship \r
- add constraint FK9033CE745831BDC3 \r
- foreign key (relatedfrom_id) \r
- references TaxonNameBase;\r
-\r
- alter table HybridRelationship \r
- add constraint FK9033CE7469ABE292 \r
- foreign key (relatedto_id) \r
- references TaxonNameBase;\r
-\r
- alter table HybridRelationship \r
- add constraint FK9033CE744FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table HybridRelationship \r
- add constraint FK9033CE7455F241D4 \r
- foreign key (type_id) \r
- references DefinedTermBase;\r
-\r
- alter table HybridRelationship \r
- add constraint FK9033CE749803512F \r
- foreign key (citation_id) \r
- references ReferenceBase;\r
-\r
- alter table HybridRelationship \r
- add constraint FK9033CE74BC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table HybridRelationship_AUD \r
- add constraint FK9C2BA24534869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table HybridRelationship_Annotation \r
- add constraint FK2C7E7DFA59832240 \r
- foreign key (HybridRelationship_id) \r
- references HybridRelationship;\r
-\r
- alter table HybridRelationship_Annotation \r
- add constraint FK2C7E7DFA1E403E0B \r
- foreign key (annotations_id) \r
- references Annotation;\r
-\r
- alter table HybridRelationship_Annotation_AUD \r
- add constraint FKACE71ECB34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table HybridRelationship_Marker \r
- add constraint FKCEF2448559832240 \r
- foreign key (HybridRelationship_id) \r
- references HybridRelationship;\r
-\r
- alter table HybridRelationship_Marker \r
- add constraint FKCEF24485777265A1 \r
- foreign key (markers_id) \r
- references Marker;\r
-\r
- alter table HybridRelationship_Marker_AUD \r
- add constraint FKCBAEA7D634869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table IdentificationKey_Taxon \r
- add constraint FKD847ADDC996CD055 \r
- foreign key (identificationKey_fk) \r
- references Media;\r
-\r
- alter table IdentificationKey_Taxon \r
- add constraint FKD847ADDCDE9A3DE3 \r
- foreign key (taxon_fk) \r
- references TaxonBase;\r
-\r
- alter table IdentificationKey_Taxon_AUD \r
- add constraint FKEEF18DAD34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table IndividualAssociation_LanguageString \r
- add constraint FKB5C75EC02BEBA58D \r
- foreign key (description_id) \r
- references LanguageString;\r
-\r
- alter table IndividualAssociation_LanguageString \r
- add constraint FKB5C75EC084FF3EDF \r
- foreign key (DescriptionElementBase_id) \r
- references DescriptionElementBase;\r
-\r
- alter table IndividualAssociation_LanguageString \r
- add constraint FKB5C75EC028459272 \r
- foreign key (description_mapkey_id) \r
- references DefinedTermBase;\r
-\r
- alter table IndividualAssociation_LanguageString_AUD \r
- add constraint FKB1A62C9134869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table InstitutionalMembership \r
- add constraint FK3C8E1FF94FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table InstitutionalMembership \r
- add constraint FK3C8E1FF9AAC1B820 \r
- foreign key (person_id) \r
- references AgentBase;\r
-\r
- alter table InstitutionalMembership \r
- add constraint FK3C8E1FF916B9CA77 \r
- foreign key (institute_id) \r
- references AgentBase;\r
-\r
- alter table InstitutionalMembership \r
- add constraint FK3C8E1FF9BC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table InstitutionalMembership_AUD \r
- add constraint FK847A94A34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table LSIDAuthority \r
- add constraint FK759DB8814FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table LSIDAuthority_namespaces \r
- add constraint FKB04948F64FFCFD94 \r
- foreign key (LSIDAuthority_id) \r
- references LSIDAuthority;\r
-\r
- alter table LanguageString \r
- add constraint FKB5FDC9A94FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table LanguageString \r
- add constraint FKB5FDC9A9BC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table LanguageString \r
- add constraint FKB5FDC9A9E8D36B00 \r
- foreign key (language_id) \r
- references DefinedTermBase;\r
-\r
- alter table LanguageString_AUD \r
- add constraint FK896AFAFA34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table LanguageString_Annotation \r
- add constraint FK8400DFA51E403E0B \r
- foreign key (annotations_id) \r
- references Annotation;\r
-\r
- alter table LanguageString_Annotation \r
- add constraint FK8400DFA537998500 \r
- foreign key (LanguageString_id) \r
- references LanguageString;\r
-\r
- alter table LanguageString_Annotation_AUD \r
- add constraint FKD3BAB2F634869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table LanguageString_Marker \r
- add constraint FK8DA633B0777265A1 \r
- foreign key (markers_id) \r
- references Marker;\r
-\r
- alter table LanguageString_Marker \r
- add constraint FK8DA633B037998500 \r
- foreign key (LanguageString_id) \r
- references LanguageString;\r
-\r
- alter table LanguageString_Marker_AUD \r
- add constraint FK2331098134869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Locus \r
- add constraint FK462F1BE4FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table Locus \r
- add constraint FK462F1BEBC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table Locus_AUD \r
- add constraint FK5224108F34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Marker \r
- add constraint FK88F1805A4FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table Marker \r
- add constraint FK88F1805AD64DC020 \r
- foreign key (markertype_id) \r
- references DefinedTermBase;\r
-\r
- alter table Marker \r
- add constraint FK88F1805ABC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table Marker_AUD \r
- add constraint FKB951F12B34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Media \r
- add constraint FK46C7FC44FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table Media \r
- add constraint FK46C7FC4C2445443 \r
- foreign key (artist_id) \r
- references AgentBase;\r
-\r
- alter table Media \r
- add constraint FK46C7FC49803512F \r
- foreign key (citation_id) \r
- references ReferenceBase;\r
-\r
- alter table Media \r
- add constraint FK46C7FC4BC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table MediaRepresentation \r
- add constraint FK1966BDB14FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table MediaRepresentation \r
- add constraint FK1966BDB1C2C29593 \r
- foreign key (media_id) \r
- references Media;\r
-\r
- alter table MediaRepresentation \r
- add constraint FK1966BDB1BC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table MediaRepresentationPart \r
- add constraint FK67A45544E3818E37 \r
- foreign key (representation_id) \r
- references MediaRepresentation;\r
-\r
- alter table MediaRepresentationPart \r
- add constraint FK67A455444FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table MediaRepresentationPart \r
- add constraint FK67A45544BC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table MediaRepresentationPart_AUD \r
- add constraint FKA75C411534869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table MediaRepresentation_AUD \r
- add constraint FK67AAAB0234869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table MediaRepresentation_MediaRepresentationPart_AUD \r
- add constraint FK3544378734869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Media_AUD \r
- add constraint FKF70B2B9534869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Media_Annotation \r
- add constraint FKA020DAAAC2C29593 \r
- foreign key (Media_id) \r
- references Media;\r
-\r
- alter table Media_Annotation \r
- add constraint FKA020DAAA1E403E0B \r
- foreign key (annotations_id) \r
- references Annotation;\r
-\r
- alter table Media_Annotation_AUD \r
- add constraint FK99ABA37B34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Media_DefinedTermBase \r
- add constraint FK96F1D7EB8A6C9D18 \r
- foreign key (Media_id) \r
- references Media;\r
-\r
- alter table Media_DefinedTermBase \r
- add constraint FK96F1D7EB86D04E74 \r
- foreign key (geoscopes_id) \r
- references DefinedTermBase;\r
-\r
- alter table Media_DefinedTermBase_AUD \r
- add constraint FK994A183C34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Media_Description \r
- add constraint FK368283E1C2C29593 \r
- foreign key (Media_id) \r
- references Media;\r
-\r
- alter table Media_Description \r
- add constraint FK368283E12BEBA58D \r
- foreign key (description_id) \r
- references LanguageString;\r
-\r
- alter table Media_Description \r
- add constraint FK368283E128459272 \r
- foreign key (description_mapkey_id) \r
- references DefinedTermBase;\r
-\r
- alter table Media_Description_AUD \r
- add constraint FK6817D93234869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Media_LanguageString \r
- add constraint FK353DB784A0A6EDCE \r
- foreign key (title_mapkey_id) \r
- references DefinedTermBase;\r
-\r
- alter table Media_LanguageString \r
- add constraint FK353DB784C2C29593 \r
- foreign key (Media_id) \r
- references Media;\r
-\r
- alter table Media_LanguageString \r
- add constraint FK353DB784A1CA19B1 \r
- foreign key (title_id) \r
- references LanguageString;\r
-\r
- alter table Media_LanguageString_AUD \r
- add constraint FK68FA835534869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Media_Marker \r
- add constraint FKD21E7935C2C29593 \r
- foreign key (Media_id) \r
- references Media;\r
-\r
- alter table Media_Marker \r
- add constraint FKD21E7935777265A1 \r
- foreign key (markers_id) \r
- references Marker;\r
-\r
- alter table Media_Marker_AUD \r
- add constraint FK3F51048634869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Media_Rights \r
- add constraint FKDB1266D2C2C29593 \r
- foreign key (Media_id) \r
- references Media;\r
-\r
- alter table Media_Rights \r
- add constraint FKDB1266D2C13F7B21 \r
- foreign key (rights_id) \r
- references Rights;\r
-\r
- alter table Media_Rights_AUD \r
- add constraint FKAB2ADBA334869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Media_Sequence \r
- add constraint FK61D09FC3282B64 \r
- foreign key (Media_id) \r
- references Media;\r
-\r
- alter table Media_Sequence \r
- add constraint FK61D09FCF29B4761 \r
- foreign key (usedsequences_id) \r
- references Sequence;\r
-\r
- alter table Media_Sequence_AUD \r
- add constraint FK3C7BD9CD34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Media_TaxonBase \r
- add constraint FK1ABD49E07C3D0017 \r
- foreign key (coveredtaxa_id) \r
- references TaxonBase;\r
-\r
- alter table Media_TaxonBase \r
- add constraint FK1ABD49E08A6C9D18 \r
- foreign key (Media_id) \r
- references Media;\r
-\r
- alter table Media_TaxonBase_AUD \r
- add constraint FK857187B134869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table NameRelationship \r
- add constraint FK5E5108316CDFF85 \r
- foreign key (relatedfrom_id) \r
- references TaxonNameBase;\r
-\r
- alter table NameRelationship \r
- add constraint FK5E5108328482454 \r
- foreign key (relatedto_id) \r
- references TaxonNameBase;\r
-\r
- alter table NameRelationship \r
- add constraint FK5E510834FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table NameRelationship \r
- add constraint FK5E51083AF619DE3 \r
- foreign key (type_id) \r
- references DefinedTermBase;\r
-\r
- alter table NameRelationship \r
- add constraint FK5E510839803512F \r
- foreign key (citation_id) \r
- references ReferenceBase;\r
-\r
- alter table NameRelationship \r
- add constraint FK5E51083BC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table NameRelationship_AUD \r
- add constraint FK743F44D434869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table NameRelationship_Annotation \r
- add constraint FK2E38AC8B7B4CB560 \r
- foreign key (NameRelationship_id) \r
- references NameRelationship;\r
-\r
- alter table NameRelationship_Annotation \r
- add constraint FK2E38AC8B1E403E0B \r
- foreign key (annotations_id) \r
- references Annotation;\r
-\r
- alter table NameRelationship_Annotation_AUD \r
- add constraint FKD1D59CDC34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table NameRelationship_Marker \r
- add constraint FKE3E463967B4CB560 \r
- foreign key (NameRelationship_id) \r
- references NameRelationship;\r
-\r
- alter table NameRelationship_Marker \r
- add constraint FKE3E46396777265A1 \r
- foreign key (markers_id) \r
- references Marker;\r
-\r
- alter table NameRelationship_Marker_AUD \r
- add constraint FKCD68D66734869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table NomenclaturalStatus \r
- add constraint FK1FFEC88B4FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table NomenclaturalStatus \r
- add constraint FK1FFEC88B7029BD9F \r
- foreign key (type_id) \r
- references DefinedTermBase;\r
-\r
- alter table NomenclaturalStatus \r
- add constraint FK1FFEC88B9803512F \r
- foreign key (citation_id) \r
- references ReferenceBase;\r
-\r
- alter table NomenclaturalStatus \r
- add constraint FK1FFEC88BBC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table NomenclaturalStatus_AUD \r
- add constraint FKFB2DB8DC34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table NomenclaturalStatus_Annotation \r
- add constraint FKE6E91F838D2CB1D4 \r
- foreign key (NomenclaturalStatus_id) \r
- references NomenclaturalStatus;\r
-\r
- alter table NomenclaturalStatus_Annotation \r
- add constraint FKE6E91F831E403E0B \r
- foreign key (annotations_id) \r
- references Annotation;\r
-\r
- alter table NomenclaturalStatus_Annotation_AUD \r
- add constraint FK6A3D3D434869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table NomenclaturalStatus_Marker \r
- add constraint FK2F5128E8D2CB1D4 \r
- foreign key (NomenclaturalStatus_id) \r
- references NomenclaturalStatus;\r
-\r
- alter table NomenclaturalStatus_Marker \r
- add constraint FK2F5128E777265A1 \r
- foreign key (markers_id) \r
- references Marker;\r
-\r
- alter table NomenclaturalStatus_Marker_AUD \r
- add constraint FK8619495F34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table OriginalSource \r
- add constraint FK229A496C4FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table OriginalSource \r
- add constraint FK229A496C9803512F \r
- foreign key (citation_id) \r
- references ReferenceBase;\r
-\r
- alter table OriginalSource \r
- add constraint FK229A496CBC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table OriginalSource_AUD \r
- add constraint FK506BE13D34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table OriginalSource_Annotation \r
- add constraint FK5B3FF802DC2DCA20 \r
- foreign key (OriginalSource_id) \r
- references OriginalSource;\r
-\r
- alter table OriginalSource_Annotation \r
- add constraint FK5B3FF8021E403E0B \r
- foreign key (annotations_id) \r
- references Annotation;\r
-\r
- alter table OriginalSource_Annotation_AUD \r
- add constraint FK4ACC54D334869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table OriginalSource_Marker \r
- add constraint FKCF52028DDC2DCA20 \r
- foreign key (OriginalSource_id) \r
- references OriginalSource;\r
-\r
- alter table OriginalSource_Marker \r
- add constraint FKCF52028D777265A1 \r
- foreign key (markers_id) \r
- references Marker;\r
-\r
- alter table OriginalSource_Marker_AUD \r
- add constraint FKFA7021DE34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table PermissionGroup \r
- add constraint FK629941D04FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table PermissionGroup_GrantedAuthorityImpl \r
- add constraint FK5311437CA0971A3 \r
- foreign key (PermissionGroup_id) \r
- references PermissionGroup;\r
-\r
- alter table PermissionGroup_GrantedAuthorityImpl \r
- add constraint FK53114371857F6C2 \r
- foreign key (grantedauthorities_id) \r
- references GrantedAuthorityImpl;\r
-\r
- alter table Person_Keyword \r
- add constraint FK5F559EFF13A443BE \r
- foreign key (keyword_fk) \r
- references DefinedTermBase;\r
-\r
- alter table Person_Keyword \r
- add constraint FK5F559EFFAAC1B7CA \r
- foreign key (person_fk) \r
- references AgentBase;\r
-\r
- alter table Person_Keyword_AUD \r
- add constraint FK6D8C355034869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table PublicationBase_Publisher_AUD \r
- add constraint FK5B9D3EB34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Publisher \r
- add constraint FKCDB7C1DC4FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table Publisher \r
- add constraint FKCDB7C1DC5DEF25BB \r
- foreign key (referenceBase_id) \r
- references ReferenceBase;\r
-\r
- alter table Publisher_AUD \r
- add constraint FKC637A1AD34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- create index ReferenceBaseTitleCacheIndex on ReferenceBase (titleCache);\r
-\r
- alter table ReferenceBase \r
- add constraint FK8F034C9C1A488155 \r
- foreign key (inbook_id) \r
- references ReferenceBase;\r
-\r
- alter table ReferenceBase \r
- add constraint FK8F034C9C4FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table ReferenceBase \r
- add constraint FK8F034C9C403E17F4 \r
- foreign key (institution_id) \r
- references AgentBase;\r
-\r
- alter table ReferenceBase \r
- add constraint FK8F034C9CCCE9AAE2 \r
- foreign key (inseries_id) \r
- references ReferenceBase;\r
-\r
- alter table ReferenceBase \r
- add constraint FK8F034C9CD893F6E6 \r
- foreign key (crossref_id) \r
- references ReferenceBase;\r
-\r
- alter table ReferenceBase \r
- add constraint FK8F034C9CAEC3B8B8 \r
- foreign key (school_id) \r
- references AgentBase;\r
-\r
- alter table ReferenceBase \r
- add constraint FK8F034C9CE3A02620 \r
- foreign key (type_id) \r
- references DefinedTermBase;\r
-\r
- alter table ReferenceBase \r
- add constraint FK8F034C9CE87E60BF \r
- foreign key (inproceedings_id) \r
- references ReferenceBase;\r
-\r
- alter table ReferenceBase \r
- add constraint FK8F034C9CE019003F \r
- foreign key (injournal_id) \r
- references ReferenceBase;\r
-\r
- alter table ReferenceBase \r
- add constraint FK8F034C9C697665E \r
- foreign key (authorteam_id) \r
- references AgentBase;\r
-\r
- alter table ReferenceBase \r
- add constraint FK8F034C9CBC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table ReferenceBase_AUD \r
- add constraint FK8D3FCC6D34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table ReferenceBase_Annotation \r
- add constraint FKC97616D2F443DB5A \r
- foreign key (ReferenceBase_id) \r
- references ReferenceBase;\r
-\r
- alter table ReferenceBase_Annotation \r
- add constraint FKC97616D21E403E0B \r
- foreign key (annotations_id) \r
- references Annotation;\r
-\r
- alter table ReferenceBase_Annotation_AUD \r
- add constraint FK60368BA334869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table ReferenceBase_Credit \r
- add constraint FK5861201CF443DB5A \r
- foreign key (ReferenceBase_id) \r
- references ReferenceBase;\r
-\r
- alter table ReferenceBase_Credit \r
- add constraint FK5861201C32D1B9F \r
- foreign key (credits_id) \r
- references Credit;\r
-\r
- alter table ReferenceBase_Credit_AUD \r
- add constraint FK487DFED34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table ReferenceBase_Extension \r
- add constraint FK81E1703C927DE9DF \r
- foreign key (extensions_id) \r
- references Extension;\r
-\r
- alter table ReferenceBase_Extension \r
- add constraint FK81E1703CF443DB5A \r
- foreign key (ReferenceBase_id) \r
- references ReferenceBase;\r
-\r
- alter table ReferenceBase_Extension_AUD \r
- add constraint FKD723200D34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table ReferenceBase_Marker \r
- add constraint FK6888095DF443DB5A \r
- foreign key (ReferenceBase_id) \r
- references ReferenceBase;\r
-\r
- alter table ReferenceBase_Marker \r
- add constraint FK6888095D777265A1 \r
- foreign key (markers_id) \r
- references Marker;\r
-\r
- alter table ReferenceBase_Marker_AUD \r
- add constraint FK68A640AE34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table ReferenceBase_Media \r
- add constraint FK3D2F4A61C2C29593 \r
- foreign key (media_id) \r
- references Media;\r
-\r
- alter table ReferenceBase_Media \r
- add constraint FK3D2F4A61F443DB5A \r
- foreign key (ReferenceBase_id) \r
- references ReferenceBase;\r
-\r
- alter table ReferenceBase_Media_AUD \r
- add constraint FK25FD5FB234869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table ReferenceBase_OriginalSource \r
- add constraint FK68651F6F3BAB2414 \r
- foreign key (sources_id) \r
- references OriginalSource;\r
-\r
- alter table ReferenceBase_OriginalSource \r
- add constraint FK68651F6FF443DB5A \r
- foreign key (ReferenceBase_id) \r
- references ReferenceBase;\r
-\r
- alter table ReferenceBase_OriginalSource_AUD \r
- add constraint FK6905FDC034869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table ReferenceBase_Rights \r
- add constraint FK717BF6FAF443DB5A \r
- foreign key (ReferenceBase_id) \r
- references ReferenceBase;\r
-\r
- alter table ReferenceBase_Rights \r
- add constraint FK717BF6FAC13F7B21 \r
- foreign key (rights_id) \r
- references Rights;\r
-\r
- alter table ReferenceBase_Rights_AUD \r
- add constraint FKD48017CB34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table RelationshipTermBase_inverseRepresentation \r
- add constraint FK98592F33ECEEF4AF \r
- foreign key (DefinedTermBase_id) \r
- references DefinedTermBase;\r
-\r
- alter table RelationshipTermBase_inverseRepresentation \r
- add constraint FK98592F33473FB677 \r
- foreign key (inverserepresentations_id) \r
- references Representation;\r
-\r
- alter table RelationshipTermBase_inverseRepresentation_AUD \r
- add constraint FK5D248B8434869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Representation \r
- add constraint FK9C4724ED4FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table Representation \r
- add constraint FK9C4724EDBC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table Representation \r
- add constraint FK9C4724EDE8D36B00 \r
- foreign key (language_id) \r
- references DefinedTermBase;\r
-\r
- alter table Representation_AUD \r
- add constraint FK294D143E34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Representation_Annotation \r
- add constraint FK371091E147E8AE60 \r
- foreign key (Representation_id) \r
- references Representation;\r
-\r
- alter table Representation_Annotation \r
- add constraint FK371091E11E403E0B \r
- foreign key (annotations_id) \r
- references Annotation;\r
-\r
- alter table Representation_Annotation_AUD \r
- add constraint FK36EEE73234869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Representation_Marker \r
- add constraint FK560063EC47E8AE60 \r
- foreign key (Representation_id) \r
- references Representation;\r
-\r
- alter table Representation_Marker \r
- add constraint FK560063EC777265A1 \r
- foreign key (markers_id) \r
- references Marker;\r
-\r
- alter table Representation_Marker_AUD \r
- add constraint FKD640BBBD34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Rights \r
- add constraint FK91E56DF7F7976FC5 \r
- foreign key (agent_id) \r
- references AgentBase;\r
-\r
- alter table Rights \r
- add constraint FK91E56DF74FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table Rights \r
- add constraint FK91E56DF7E6D2886A \r
- foreign key (type_id) \r
- references DefinedTermBase;\r
-\r
- alter table Rights \r
- add constraint FK91E56DF7BC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table Rights \r
- add constraint FK91E56DF7E8D36B00 \r
- foreign key (language_id) \r
- references DefinedTermBase;\r
-\r
- alter table Rights_AUD \r
- add constraint FK252BC84834869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Rights_Annotation \r
- add constraint FK27CB1E97C13F7B21 \r
- foreign key (Rights_id) \r
- references Rights;\r
-\r
- alter table Rights_Annotation \r
- add constraint FK27CB1E971E403E0B \r
- foreign key (annotations_id) \r
- references Annotation;\r
-\r
- alter table Rights_Annotation_AUD \r
- add constraint FKF98828E834869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Rights_Marker \r
- add constraint FKB739BBA2C13F7B21 \r
- foreign key (Rights_id) \r
- references Rights;\r
-\r
- alter table Rights_Marker \r
- add constraint FKB739BBA2777265A1 \r
- foreign key (markers_id) \r
- references Marker;\r
-\r
- alter table Rights_Marker_AUD \r
- add constraint FKC6FB487334869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- create index sequenceTitleCacheIndex on Sequence (titleCache);\r
-\r
- alter table Sequence \r
- add constraint FK544ADBE14FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table Sequence \r
- add constraint FK544ADBE1B982A103 \r
- foreign key (publishedin_id) \r
- references ReferenceBase;\r
-\r
- alter table Sequence \r
- add constraint FK544ADBE12DBE1F1F \r
- foreign key (locus_id) \r
- references Locus;\r
-\r
- alter table Sequence \r
- add constraint FK544ADBE1BC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table Sequence_AUD \r
- add constraint FK39F4313234869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Sequence_Annotation \r
- add constraint FK1010BA6D1E403E0B \r
- foreign key (annotations_id) \r
- references Annotation;\r
-\r
- alter table Sequence_Annotation \r
- add constraint FK1010BA6DD57FFDD5 \r
- foreign key (Sequence_id) \r
- references Sequence;\r
-\r
- alter table Sequence_Annotation_AUD \r
- add constraint FKCB4FE9BE34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Sequence_Credit \r
- add constraint FK2CFBC93732D1B9F \r
- foreign key (credits_id) \r
- references Credit;\r
-\r
- alter table Sequence_Credit \r
- add constraint FK2CFBC937D57FFDD5 \r
- foreign key (Sequence_id) \r
- references Sequence;\r
-\r
- alter table Sequence_Credit_AUD \r
- add constraint FK4B22838834869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Sequence_Extension \r
- add constraint FK7BE66D41927DE9DF \r
- foreign key (extensions_id) \r
- references Extension;\r
-\r
- alter table Sequence_Extension \r
- add constraint FK7BE66D41D57FFDD5 \r
- foreign key (Sequence_id) \r
- references Sequence;\r
-\r
- alter table Sequence_Extension_AUD \r
- add constraint FK1CA8129234869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Sequence_GenBankAccession \r
- add constraint FK8F69809615C4EF35 \r
- foreign key (genbankaccession_id) \r
- references GenBankAccession;\r
-\r
- alter table Sequence_GenBankAccession \r
- add constraint FK8F698096D57FFDD5 \r
- foreign key (Sequence_id) \r
- references Sequence;\r
-\r
- alter table Sequence_GenBankAccession_AUD \r
- add constraint FKC717736734869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Sequence_Marker \r
- add constraint FK3D22B278777265A1 \r
- foreign key (markers_id) \r
- references Marker;\r
-\r
- alter table Sequence_Marker \r
- add constraint FK3D22B278D57FFDD5 \r
- foreign key (Sequence_id) \r
- references Sequence;\r
-\r
- alter table Sequence_Marker_AUD \r
- add constraint FKAF40E44934869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Sequence_Media \r
- add constraint FK8E5D91E666ACA7EC \r
- foreign key (chromatograms_id) \r
- references Media;\r
-\r
- alter table Sequence_Media \r
- add constraint FK8E5D91E6D57FFDD5 \r
- foreign key (Sequence_id) \r
- references Sequence;\r
-\r
- alter table Sequence_Media_AUD \r
- add constraint FK20025CB734869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Sequence_OriginalSource \r
- add constraint FKD37E7D8A3BAB2414 \r
- foreign key (sources_id) \r
- references OriginalSource;\r
-\r
- alter table Sequence_OriginalSource \r
- add constraint FKD37E7D8AD57FFDD5 \r
- foreign key (Sequence_id) \r
- references Sequence;\r
-\r
- alter table Sequence_OriginalSource_AUD \r
- add constraint FKCDBCD65B34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Sequence_ReferenceBase \r
- add constraint FK18D91CBE7291F8A \r
- foreign key (citations_id) \r
- references ReferenceBase;\r
-\r
- alter table Sequence_ReferenceBase \r
- add constraint FK18D91CBED57FFDD5 \r
- foreign key (Sequence_id) \r
- references Sequence;\r
-\r
- alter table Sequence_ReferenceBase_AUD \r
- add constraint FK998CBB8F34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Sequence_Rights \r
- add constraint FK4616A015C13F7B21 \r
- foreign key (rights_id) \r
- references Rights;\r
-\r
- alter table Sequence_Rights \r
- add constraint FK4616A015D57FFDD5 \r
- foreign key (Sequence_id) \r
- references Sequence;\r
-\r
- alter table Sequence_Rights_AUD \r
- add constraint FK1B1ABB6634869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- create index specimenOrObservationBaseTitleCacheIndex on SpecimenOrObservationBase (titleCache);\r
-\r
- alter table SpecimenOrObservationBase \r
- add constraint FK21CA3272C8505DB \r
- foreign key (preservation_id) \r
- references DefinedTermBase;\r
-\r
- alter table SpecimenOrObservationBase \r
- add constraint FK21CA32724FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table SpecimenOrObservationBase \r
- add constraint FK21CA32727CC340C5 \r
- foreign key (storedunder_id) \r
- references TaxonNameBase;\r
-\r
- alter table SpecimenOrObservationBase \r
- add constraint FK21CA3272EB62BE9A \r
- foreign key (collection_id) \r
- references Collection;\r
-\r
- alter table SpecimenOrObservationBase \r
- add constraint FK21CA3272E17C9A6B \r
- foreign key (sex_id) \r
- references DefinedTermBase;\r
-\r
- alter table SpecimenOrObservationBase \r
- add constraint FK21CA32728C750E27 \r
- foreign key (lifestage_id) \r
- references DefinedTermBase;\r
-\r
- alter table SpecimenOrObservationBase \r
- add constraint FK21CA32724AAB411A \r
- foreign key (derivationevent_id) \r
- references DerivationEvent;\r
-\r
- alter table SpecimenOrObservationBase \r
- add constraint FK21CA3272F95F225A \r
- foreign key (gatheringevent_id) \r
- references GatheringEvent;\r
-\r
- alter table SpecimenOrObservationBase \r
- add constraint FK21CA3272BC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table SpecimenOrObservationBase_AUD \r
- add constraint FKF3D3D74334869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table SpecimenOrObservationBase_Annotation \r
- add constraint FK365E4F3C3B8A5ABA \r
- foreign key (SpecimenOrObservationBase_id) \r
- references SpecimenOrObservationBase;\r
-\r
- alter table SpecimenOrObservationBase_Annotation \r
- add constraint FK365E4F3C1E403E0B \r
- foreign key (annotations_id) \r
- references Annotation;\r
-\r
- alter table SpecimenOrObservationBase_Annotation_AUD \r
- add constraint FK34187F0D34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table SpecimenOrObservationBase_Credit \r
- add constraint FK7E3A1D863B8A5ABA \r
- foreign key (SpecimenOrObservationBase_id) \r
- references SpecimenOrObservationBase;\r
-\r
- alter table SpecimenOrObservationBase_Credit \r
- add constraint FK7E3A1D8632D1B9F \r
- foreign key (credits_id) \r
- references Credit;\r
-\r
- alter table SpecimenOrObservationBase_Credit_AUD \r
- add constraint FK7170185734869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table SpecimenOrObservationBase_DerivationEvent \r
- add constraint FK20132036BD59A1AD \r
- foreign key (derivationevents_id) \r
- references DerivationEvent;\r
-\r
- alter table SpecimenOrObservationBase_DerivationEvent \r
- add constraint FK2013203654C216AA \r
- foreign key (originals_id) \r
- references SpecimenOrObservationBase;\r
-\r
- alter table SpecimenOrObservationBase_DerivationEvent_AUD \r
- add constraint FKA4A8430734869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table SpecimenOrObservationBase_Extension \r
- add constraint FKE03B82923B8A5ABA \r
- foreign key (SpecimenOrObservationBase_id) \r
- references SpecimenOrObservationBase;\r
-\r
- alter table SpecimenOrObservationBase_Extension \r
- add constraint FKE03B8292927DE9DF \r
- foreign key (extensions_id) \r
- references Extension;\r
-\r
- alter table SpecimenOrObservationBase_Extension_AUD \r
- add constraint FK7AE0176334869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table SpecimenOrObservationBase_LanguageString \r
- add constraint FKCFAA93163B8A5ABA \r
- foreign key (SpecimenOrObservationBase_id) \r
- references SpecimenOrObservationBase;\r
-\r
- alter table SpecimenOrObservationBase_LanguageString \r
- add constraint FKCFAA93162BEBA58D \r
- foreign key (description_id) \r
- references LanguageString;\r
-\r
- alter table SpecimenOrObservationBase_LanguageString \r
- add constraint FKCFAA931628459272 \r
- foreign key (description_mapkey_id) \r
- references DefinedTermBase;\r
-\r
- alter table SpecimenOrObservationBase_LanguageString_AUD \r
- add constraint FK38B45E734869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table SpecimenOrObservationBase_Marker \r
- add constraint FK8E6106C73B8A5ABA \r
- foreign key (SpecimenOrObservationBase_id) \r
- references SpecimenOrObservationBase;\r
-\r
- alter table SpecimenOrObservationBase_Marker \r
- add constraint FK8E6106C7777265A1 \r
- foreign key (markers_id) \r
- references Marker;\r
-\r
- alter table SpecimenOrObservationBase_Marker_AUD \r
- add constraint FKD58E791834869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table SpecimenOrObservationBase_Media \r
- add constraint FK4EEBF7B73B8A5ABA \r
- foreign key (SpecimenOrObservationBase_id) \r
- references SpecimenOrObservationBase;\r
-\r
- alter table SpecimenOrObservationBase_Media \r
- add constraint FK4EEBF7B7C2C29593 \r
- foreign key (media_id) \r
- references Media;\r
-\r
- alter table SpecimenOrObservationBase_Media_AUD \r
- add constraint FK8457720834869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table SpecimenOrObservationBase_OriginalSource \r
- add constraint FK3C4712D93B8A5ABA \r
- foreign key (SpecimenOrObservationBase_id) \r
- references SpecimenOrObservationBase;\r
-\r
- alter table SpecimenOrObservationBase_OriginalSource \r
- add constraint FK3C4712D93BAB2414 \r
- foreign key (sources_id) \r
- references OriginalSource;\r
-\r
- alter table SpecimenOrObservationBase_OriginalSource_AUD \r
- add constraint FKCA8C2C2A34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table SpecimenOrObservationBase_Rights \r
- add constraint FK9754F4643B8A5ABA \r
- foreign key (SpecimenOrObservationBase_id) \r
- references SpecimenOrObservationBase;\r
-\r
- alter table SpecimenOrObservationBase_Rights \r
- add constraint FK9754F464C13F7B21 \r
- foreign key (rights_id) \r
- references Rights;\r
-\r
- alter table SpecimenOrObservationBase_Rights_AUD \r
- add constraint FK4168503534869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table SpecimenOrObservationBase_Sequence \r
- add constraint FKBBF27B0E7EE2770E \r
- foreign key (SpecimenOrObservationBase_id) \r
- references SpecimenOrObservationBase;\r
-\r
- alter table SpecimenOrObservationBase_Sequence \r
- add constraint FKBBF27B0E35B10F24 \r
- foreign key (sequences_id) \r
- references Sequence;\r
-\r
- alter table SpecimenOrObservationBase_Sequence_AUD \r
- add constraint FK392E71DF34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table StateData \r
- add constraint FKFB1697BB4FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table StateData \r
- add constraint FKFB1697BB682A4E4B \r
- foreign key (state_id) \r
- references DefinedTermBase;\r
-\r
- alter table StateData \r
- add constraint FKFB1697BBBC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table StateData_AUD \r
- add constraint FKDA6A700C34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table StateData_DefinedTermBase \r
- add constraint FK107321E28E7BF9AB \r
- foreign key (StateData_id) \r
- references StateData;\r
-\r
- alter table StateData_DefinedTermBase \r
- add constraint FK107321E2E0960EC4 \r
- foreign key (modifiers_id) \r
- references DefinedTermBase;\r
-\r
- alter table StateData_DefinedTermBase_AUD \r
- add constraint FK7C978EB334869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table StateData_LanguageString \r
- add constraint FK93FFD2AD8E7BF9AB \r
- foreign key (StateData_id) \r
- references StateData;\r
-\r
- alter table StateData_LanguageString \r
- add constraint FK93FFD2ADF05D08D4 \r
- foreign key (modifyingtext_id) \r
- references LanguageString;\r
-\r
- alter table StateData_LanguageString \r
- add constraint FK93FFD2AD9682414B \r
- foreign key (modifyingtext_mapkey_id) \r
- references DefinedTermBase;\r
-\r
- alter table StateData_LanguageString_AUD \r
- add constraint FK1578E1FE34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table StatisticalMeasurementValue \r
- add constraint FK2DCE02904FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table StatisticalMeasurementValue \r
- add constraint FK2DCE02904C428112 \r
- foreign key (type_id) \r
- references DefinedTermBase;\r
-\r
- alter table StatisticalMeasurementValue \r
- add constraint FK2DCE0290BC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table StatisticalMeasurementValue_AUD \r
- add constraint FKBB16686134869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table StatisticalMeasurementValue_DefinedTermBase \r
- add constraint FK686C42B75C9F4F2B \r
- foreign key (StatisticalMeasurementValue_id) \r
- references StatisticalMeasurementValue;\r
-\r
- alter table StatisticalMeasurementValue_DefinedTermBase \r
- add constraint FK686C42B7E0960EC4 \r
- foreign key (modifiers_id) \r
- references DefinedTermBase;\r
-\r
- alter table StatisticalMeasurementValue_DefinedTermBase_AUD \r
- add constraint FKFEBA3D0834869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table SynonymRelationship \r
- add constraint FKF483ADB34BAC703F \r
- foreign key (relatedfrom_id) \r
- references TaxonBase;\r
-\r
- alter table SynonymRelationship \r
- add constraint FKF483ADB3F8991B9D \r
- foreign key (relatedto_id) \r
- references TaxonBase;\r
-\r
- alter table SynonymRelationship \r
- add constraint FKF483ADB34FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table SynonymRelationship \r
- add constraint FKF483ADB380924EEC \r
- foreign key (type_id) \r
- references DefinedTermBase;\r
-\r
- alter table SynonymRelationship \r
- add constraint FKF483ADB39803512F \r
- foreign key (citation_id) \r
- references ReferenceBase;\r
-\r
- alter table SynonymRelationship \r
- add constraint FKF483ADB3BC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table SynonymRelationship_AUD \r
- add constraint FK8AEBCA0434869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table SynonymRelationship_Annotation \r
- add constraint FKF494F15B260A8379 \r
- foreign key (SynonymRelationship_id) \r
- references SynonymRelationship;\r
-\r
- alter table SynonymRelationship_Annotation \r
- add constraint FKF494F15B1E403E0B \r
- foreign key (annotations_id) \r
- references Annotation;\r
-\r
- alter table SynonymRelationship_Annotation_AUD \r
- add constraint FKD3E2F9AC34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table SynonymRelationship_Marker \r
- add constraint FK7A439066260A8379 \r
- foreign key (SynonymRelationship_id) \r
- references SynonymRelationship;\r
-\r
- alter table SynonymRelationship_Marker \r
- add constraint FK7A439066777265A1 \r
- foreign key (markers_id) \r
- references Marker;\r
-\r
- alter table SynonymRelationship_Marker_AUD \r
- add constraint FK93C51B3734869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- create index taxonBaseTitleCacheIndex on TaxonBase (titleCache);\r
-\r
- alter table TaxonBase \r
- add constraint FK9249B49B4FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table TaxonBase \r
- add constraint FK9249B49BDA93512F \r
- foreign key (taxonName_fk) \r
- references TaxonNameBase;\r
-\r
- alter table TaxonBase \r
- add constraint FK9249B49B7C7B5AED \r
- foreign key (taxonomicparentcache_id) \r
- references TaxonBase;\r
-\r
- alter table TaxonBase \r
- add constraint FK9249B49B5E4A2F85 \r
- foreign key (sec_id) \r
- references ReferenceBase;\r
-\r
- alter table TaxonBase \r
- add constraint FK9249B49BBC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table TaxonBase_AUD \r
- add constraint FK37041CEC34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TaxonBase_Annotation \r
- add constraint FK41ED09739C9D39 \r
- foreign key (TaxonBase_id) \r
- references TaxonBase;\r
-\r
- alter table TaxonBase_Annotation \r
- add constraint FK41ED09731E403E0B \r
- foreign key (annotations_id) \r
- references Annotation;\r
-\r
- alter table TaxonBase_Annotation_AUD \r
- add constraint FK8C145C434869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TaxonBase_Credit \r
- add constraint FK4CB48B3D32D1B9F \r
- foreign key (credits_id) \r
- references Credit;\r
-\r
- alter table TaxonBase_Credit \r
- add constraint FK4CB48B3D9C9D39 \r
- foreign key (TaxonBase_id) \r
- references TaxonBase;\r
-\r
- alter table TaxonBase_Credit_AUD \r
- add constraint FK7CFED28E34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TaxonBase_Extension \r
- add constraint FKF961257B927DE9DF \r
- foreign key (extensions_id) \r
- references Extension;\r
-\r
- alter table TaxonBase_Extension \r
- add constraint FKF961257B9C9D39 \r
- foreign key (TaxonBase_id) \r
- references TaxonBase;\r
-\r
- alter table TaxonBase_Extension_AUD \r
- add constraint FK71381DCC34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TaxonBase_Marker \r
- add constraint FK5CDB747E9C9D39 \r
- foreign key (TaxonBase_id) \r
- references TaxonBase;\r
-\r
- alter table TaxonBase_Marker \r
- add constraint FK5CDB747E777265A1 \r
- foreign key (markers_id) \r
- references Marker;\r
-\r
- alter table TaxonBase_Marker_AUD \r
- add constraint FKE11D334F34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TaxonBase_OriginalSource \r
- add constraint FK10EFD9903BAB2414 \r
- foreign key (sources_id) \r
- references OriginalSource;\r
-\r
- alter table TaxonBase_OriginalSource \r
- add constraint FK10EFD9909C9D39 \r
- foreign key (TaxonBase_id) \r
- references TaxonBase;\r
-\r
- alter table TaxonBase_OriginalSource_AUD \r
- add constraint FKFB74BF6134869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TaxonBase_Rights \r
- add constraint FK65CF621BC13F7B21 \r
- foreign key (rights_id) \r
- references Rights;\r
-\r
- alter table TaxonBase_Rights \r
- add constraint FK65CF621B9C9D39 \r
- foreign key (TaxonBase_id) \r
- references TaxonBase;\r
-\r
- alter table TaxonBase_Rights_AUD \r
- add constraint FK4CF70A6C34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TaxonInteraction_LanguageString \r
- add constraint FK579A1DC02BEBA58D \r
- foreign key (description_id) \r
- references LanguageString;\r
-\r
- alter table TaxonInteraction_LanguageString \r
- add constraint FK579A1DC086C86FE0 \r
- foreign key (DescriptionElementBase_id) \r
- references DescriptionElementBase;\r
-\r
- alter table TaxonInteraction_LanguageString \r
- add constraint FK579A1DC028459272 \r
- foreign key (description_mapkey_id) \r
- references DefinedTermBase;\r
-\r
- alter table TaxonInteraction_LanguageString_AUD \r
- add constraint FK9E016B9134869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- create index taxonNameBaseTitleCacheIndex on TaxonNameBase (titleCache);\r
-\r
- alter table TaxonNameBase \r
- add constraint FKB4870C64FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table TaxonNameBase \r
- add constraint FKB4870C62B4FEDD6 \r
- foreign key (basionymauthorteam_id) \r
- references AgentBase;\r
-\r
- alter table TaxonNameBase \r
- add constraint FKB4870C64AC9C024 \r
- foreign key (nomenclaturalreference_id) \r
- references ReferenceBase;\r
-\r
- alter table TaxonNameBase \r
- add constraint FKB4870C6B14B73EF \r
- foreign key (combinationauthorteam_id) \r
- references AgentBase;\r
-\r
- alter table TaxonNameBase \r
- add constraint FKB4870C6BFEAE500 \r
- foreign key (homotypicalgroup_id) \r
- references HomotypicalGroup;\r
-\r
- alter table TaxonNameBase \r
- add constraint FKB4870C662AD57A2 \r
- foreign key (excombinationauthorteam_id) \r
- references AgentBase;\r
-\r
- alter table TaxonNameBase \r
- add constraint FKB4870C67F90DF03 \r
- foreign key (exbasionymauthorteam_id) \r
- references AgentBase;\r
-\r
- alter table TaxonNameBase \r
- add constraint FKB4870C6BC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table TaxonNameBase \r
- add constraint FKB4870C6D7BE55A0 \r
- foreign key (rank_id) \r
- references DefinedTermBase;\r
-\r
- alter table TaxonNameBase_AUD \r
- add constraint FK5CA2CB9734869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TaxonNameBase_Annotation \r
- add constraint FK9E7794688C85CF94 \r
- foreign key (TaxonNameBase_id) \r
- references TaxonNameBase;\r
-\r
- alter table TaxonNameBase_Annotation \r
- add constraint FK9E7794681E403E0B \r
- foreign key (annotations_id) \r
- references Annotation;\r
-\r
- alter table TaxonNameBase_Annotation_AUD \r
- add constraint FKB6734E3934869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TaxonNameBase_Credit \r
- add constraint FK29BCD8B232D1B9F \r
- foreign key (credits_id) \r
- references Credit;\r
-\r
- alter table TaxonNameBase_Credit \r
- add constraint FK29BCD8B28C85CF94 \r
- foreign key (TaxonNameBase_id) \r
- references TaxonNameBase;\r
-\r
- alter table TaxonNameBase_Credit_AUD \r
- add constraint FKD9895D8334869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TaxonNameBase_Extension \r
- add constraint FKC28EE7E6927DE9DF \r
- foreign key (extensions_id) \r
- references Extension;\r
-\r
- alter table TaxonNameBase_Extension \r
- add constraint FKC28EE7E68C85CF94 \r
- foreign key (TaxonNameBase_id) \r
- references TaxonNameBase;\r
-\r
- alter table TaxonNameBase_Extension_AUD \r
- add constraint FK8F98B2B734869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TaxonNameBase_HybridRelationship \r
- add constraint FK371B728D2D57C7D5 \r
- foreign key (hybridrelationships_id) \r
- references HybridRelationship;\r
-\r
- alter table TaxonNameBase_HybridRelationship \r
- add constraint FK371B728DCDE98DD2 \r
- foreign key (TaxonNameBase_id) \r
- references TaxonNameBase;\r
-\r
- alter table TaxonNameBase_HybridRelationship_AUD \r
- add constraint FK800191DE34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TaxonNameBase_Marker \r
- add constraint FK39E3C1F38C85CF94 \r
- foreign key (TaxonNameBase_id) \r
- references TaxonNameBase;\r
-\r
- alter table TaxonNameBase_Marker \r
- add constraint FK39E3C1F3777265A1 \r
- foreign key (markers_id) \r
- references Marker;\r
-\r
- alter table TaxonNameBase_Marker_AUD \r
- add constraint FK3DA7BE4434869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TaxonNameBase_NomenclaturalStatus \r
- add constraint FK560BA7926615E90D \r
- foreign key (status_id) \r
- references NomenclaturalStatus;\r
-\r
- alter table TaxonNameBase_NomenclaturalStatus \r
- add constraint FK560BA7928C85CF94 \r
- foreign key (TaxonNameBase_id) \r
- references TaxonNameBase;\r
-\r
- alter table TaxonNameBase_NomenclaturalStatus_AUD \r
- add constraint FK9215BC6334869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TaxonNameBase_OriginalSource \r
- add constraint FKBEA1E2053BAB2414 \r
- foreign key (sources_id) \r
- references OriginalSource;\r
-\r
- alter table TaxonNameBase_OriginalSource \r
- add constraint FKBEA1E2058C85CF94 \r
- foreign key (TaxonNameBase_id) \r
- references TaxonNameBase;\r
-\r
- alter table TaxonNameBase_OriginalSource_AUD \r
- add constraint FKF753855634869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TaxonNameBase_Rights \r
- add constraint FK42D7AF90C13F7B21 \r
- foreign key (rights_id) \r
- references Rights;\r
-\r
- alter table TaxonNameBase_Rights \r
- add constraint FK42D7AF908C85CF94 \r
- foreign key (TaxonNameBase_id) \r
- references TaxonNameBase;\r
-\r
- alter table TaxonNameBase_Rights_AUD \r
- add constraint FKA981956134869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TaxonNameBase_TypeDesignationBase \r
- add constraint FKC0D6BBB5C7DF530C \r
- foreign key (typedesignations_id) \r
- references TypeDesignationBase;\r
-\r
- alter table TaxonNameBase_TypeDesignationBase \r
- add constraint FKC0D6BBB58C85CF94 \r
- foreign key (TaxonNameBase_id) \r
- references TaxonNameBase;\r
-\r
- alter table TaxonNameBase_TypeDesignationBase_AUD \r
- add constraint FKBB24070634869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TaxonNode \r
- add constraint FK924F5BCC4FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table TaxonNode \r
- add constraint FK924F5BCCDE9A3E39 \r
- foreign key (taxon_id) \r
- references TaxonBase;\r
-\r
- alter table TaxonNode \r
- add constraint FK924F5BCCCC05993E \r
- foreign key (synonymtobeused_id) \r
- references TaxonBase;\r
-\r
- alter table TaxonNode \r
- add constraint FK924F5BCCD019B239 \r
- foreign key (taxonomicview_id) \r
- references TaxonomicView;\r
-\r
- alter table TaxonNode \r
- add constraint FK924F5BCC215EDF26 \r
- foreign key (referenceforparentchildrelation_id) \r
- references ReferenceBase;\r
-\r
- alter table TaxonNode \r
- add constraint FK924F5BCC39DB2DFB \r
- foreign key (parent_id) \r
- references TaxonNode;\r
-\r
- alter table TaxonNode \r
- add constraint FK924F5BCCBC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table TaxonNode_AUD \r
- add constraint FKE090C39D34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TaxonNode_Annotation \r
- add constraint FKD8A9A9A2927D8399 \r
- foreign key (TaxonNode_id) \r
- references TaxonNode;\r
-\r
- alter table TaxonNode_Annotation \r
- add constraint FKD8A9A9A21E403E0B \r
- foreign key (annotations_id) \r
- references Annotation;\r
-\r
- alter table TaxonNode_Annotation_AUD \r
- add constraint FKB2C4367334869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TaxonNode_Marker \r
- add constraint FK395842D777265A1 \r
- foreign key (markers_id) \r
- references Marker;\r
-\r
- alter table TaxonNode_Marker \r
- add constraint FK395842D927D8399 \r
- foreign key (TaxonNode_id) \r
- references TaxonNode;\r
-\r
- alter table TaxonNode_Marker_AUD \r
- add constraint FK77D9D37E34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TaxonRelationship \r
- add constraint FK7482BA02E71EF6CE \r
- foreign key (relatedfrom_id) \r
- references TaxonBase;\r
-\r
- alter table TaxonRelationship \r
- add constraint FK7482BA02F8991B9D \r
- foreign key (relatedto_id) \r
- references TaxonBase;\r
-\r
- alter table TaxonRelationship \r
- add constraint FK7482BA024FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table TaxonRelationship \r
- add constraint FK7482BA02F11BD77B \r
- foreign key (type_id) \r
- references DefinedTermBase;\r
-\r
- alter table TaxonRelationship \r
- add constraint FK7482BA029803512F \r
- foreign key (citation_id) \r
- references ReferenceBase;\r
-\r
- alter table TaxonRelationship \r
- add constraint FK7482BA02BC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table TaxonRelationship_AUD \r
- add constraint FKA0DE16D334869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TaxonRelationship_Annotation \r
- add constraint FK82C86DAC1E403E0B \r
- foreign key (annotations_id) \r
- references Annotation;\r
-\r
- alter table TaxonRelationship_Annotation \r
- add constraint FK82C86DAC2BD180D9 \r
- foreign key (TaxonRelationship_id) \r
- references TaxonRelationship;\r
-\r
- alter table TaxonRelationship_Annotation_AUD \r
- add constraint FKE86DE57D34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TaxonRelationship_Marker \r
- add constraint FK69FBDD37777265A1 \r
- foreign key (markers_id) \r
- references Marker;\r
-\r
- alter table TaxonRelationship_Marker \r
- add constraint FK69FBDD372BD180D9 \r
- foreign key (TaxonRelationship_id) \r
- references TaxonRelationship;\r
-\r
- alter table TaxonRelationship_Marker_AUD \r
- add constraint FK21F8978834869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TaxonomicView \r
- add constraint FKE333A2E7765B124B \r
- foreign key (reference_id) \r
- references ReferenceBase;\r
-\r
- alter table TaxonomicView \r
- add constraint FKE333A2E74FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table TaxonomicView \r
- add constraint FKE333A2E777E2F09E \r
- foreign key (name_id) \r
- references LanguageString;\r
-\r
- alter table TaxonomicView \r
- add constraint FKE333A2E7BC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table TaxonomicView_AUD \r
- add constraint FK976053834869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TaxonomicView_Annotation \r
- add constraint FKE5DF73A7D019B239 \r
- foreign key (TaxonomicView_id) \r
- references TaxonomicView;\r
-\r
- alter table TaxonomicView_Annotation \r
- add constraint FKE5DF73A71E403E0B \r
- foreign key (annotations_id) \r
- references Annotation;\r
-\r
- alter table TaxonomicView_Annotation_AUD \r
- add constraint FK3C4B75F834869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TaxonomicView_Credit \r
- add constraint FK23C2F71D019B239 \r
- foreign key (TaxonomicView_id) \r
- references TaxonomicView;\r
-\r
- alter table TaxonomicView_Credit \r
- add constraint FK23C2F7132D1B9F \r
- foreign key (credits_id) \r
- references Credit;\r
-\r
- alter table TaxonomicView_Credit_AUD \r
- add constraint FK20F13CC234869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TaxonomicView_Extension \r
- add constraint FKCD1EA4C7927DE9DF \r
- foreign key (extensions_id) \r
- references Extension;\r
-\r
- alter table TaxonomicView_Extension \r
- add constraint FKCD1EA4C7D019B239 \r
- foreign key (TaxonomicView_id) \r
- references TaxonomicView;\r
-\r
- alter table TaxonomicView_Extension_AUD \r
- add constraint FK204D171834869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TaxonomicView_Marker \r
- add constraint FK126318B2D019B239 \r
- foreign key (TaxonomicView_id) \r
- references TaxonomicView;\r
-\r
- alter table TaxonomicView_Marker \r
- add constraint FK126318B2777265A1 \r
- foreign key (markers_id) \r
- references Marker;\r
-\r
- alter table TaxonomicView_Marker_AUD \r
- add constraint FK850F9D8334869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TaxonomicView_OriginalSource \r
- add constraint FK447A09C43BAB2414 \r
- foreign key (sources_id) \r
- references OriginalSource;\r
-\r
- alter table TaxonomicView_OriginalSource \r
- add constraint FK447A09C4D019B239 \r
- foreign key (TaxonomicView_id) \r
- references TaxonomicView;\r
-\r
- alter table TaxonomicView_OriginalSource_AUD \r
- add constraint FK143B59534869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TaxonomicView_Rights \r
- add constraint FK1B57064FD019B239 \r
- foreign key (TaxonomicView_id) \r
- references TaxonomicView;\r
-\r
- alter table TaxonomicView_Rights \r
- add constraint FK1B57064FC13F7B21 \r
- foreign key (rights_id) \r
- references Rights;\r
-\r
- alter table TaxonomicView_Rights_AUD \r
- add constraint FKF0E974A034869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TaxonomicView_TaxonNode \r
- add constraint FKC7EC474D019B239 \r
- foreign key (TaxonomicView_id) \r
- references TaxonomicView;\r
-\r
- alter table TaxonomicView_TaxonNode \r
- add constraint FKC7EC47418929176 \r
- foreign key (rootnodes_id) \r
- references TaxonNode;\r
-\r
- alter table TaxonomicView_TaxonNode_AUD \r
- add constraint FK6E0B984534869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TermVocabulary \r
- add constraint FK487AA6924FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table TermVocabulary \r
- add constraint FK487AA692BC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table TermVocabulary_AUD \r
- add constraint FKA6ED3B6334869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TermVocabulary_Representation \r
- add constraint FKA408B63A258E060 \r
- foreign key (TermVocabulary_id) \r
- references TermVocabulary;\r
-\r
- alter table TermVocabulary_Representation \r
- add constraint FKA408B63AB31C4747 \r
- foreign key (representations_id) \r
- references Representation;\r
-\r
- alter table TermVocabulary_Representation_AUD \r
- add constraint FK681B370B34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TypeDesignationBase \r
- add constraint FK8AC9DCAE61B5CBCC \r
- foreign key (typestatus_id) \r
- references DefinedTermBase;\r
-\r
- alter table TypeDesignationBase \r
- add constraint FK8AC9DCAE4FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table TypeDesignationBase \r
- add constraint FK8AC9DCAE94DB044A \r
- foreign key (typespecimen_id) \r
- references SpecimenOrObservationBase;\r
-\r
- alter table TypeDesignationBase \r
- add constraint FK8AC9DCAEBFEAE500 \r
- foreign key (homotypicalgroup_id) \r
- references HomotypicalGroup;\r
-\r
- alter table TypeDesignationBase \r
- add constraint FK8AC9DCAE9803512F \r
- foreign key (citation_id) \r
- references ReferenceBase;\r
-\r
- alter table TypeDesignationBase \r
- add constraint FK8AC9DCAE4CB0F315 \r
- foreign key (typename_id) \r
- references TaxonNameBase;\r
-\r
- alter table TypeDesignationBase \r
- add constraint FK8AC9DCAEBC5DA539 \r
- foreign key (updatedby_id) \r
- references UserAccount;\r
-\r
- alter table TypeDesignationBase_AUD \r
- add constraint FK243C037F34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TypeDesignationBase_Annotation \r
- add constraint FK4D73278044E9E6D4 \r
- foreign key (TypeDesignationBase_id) \r
- references TypeDesignationBase;\r
-\r
- alter table TypeDesignationBase_Annotation \r
- add constraint FK4D7327801E403E0B \r
- foreign key (annotations_id) \r
- references Annotation;\r
-\r
- alter table TypeDesignationBase_Annotation_AUD \r
- add constraint FK88BF955134869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TypeDesignationBase_Marker \r
- add constraint FKB914A10B44E9E6D4 \r
- foreign key (TypeDesignationBase_id) \r
- references TypeDesignationBase;\r
-\r
- alter table TypeDesignationBase_Marker \r
- add constraint FKB914A10B777265A1 \r
- foreign key (markers_id) \r
- references Marker;\r
-\r
- alter table TypeDesignationBase_Marker_AUD \r
- add constraint FKECA3515C34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table TypeDesignationBase_TaxonNameBase \r
- add constraint FKF61156F54D901A92 \r
- foreign key (typifiednames_id) \r
- references TaxonNameBase;\r
-\r
- alter table TypeDesignationBase_TaxonNameBase \r
- add constraint FKF61156F544E9E6D4 \r
- foreign key (TypeDesignationBase_id) \r
- references TypeDesignationBase;\r
-\r
- alter table TypeDesignationBase_TaxonNameBase_AUD \r
- add constraint FK4F1F024634869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table UserAccount \r
- add constraint FKB3F13C24FF2DB2C \r
- foreign key (createdby_id) \r
- references UserAccount;\r
-\r
- alter table UserAccount \r
- add constraint FKB3F13C2AAC1B820 \r
- foreign key (person_id) \r
- references AgentBase;\r
-\r
- alter table UserAccount_AUD \r
- add constraint FK6A57909334869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table UserAccount_GrantedAuthorityImpl \r
- add constraint FKFD724D855EA5DD89 \r
- foreign key (UserAccount_id) \r
- references UserAccount;\r
-\r
- alter table UserAccount_GrantedAuthorityImpl \r
- add constraint FKFD724D851857F6C2 \r
- foreign key (grantedauthorities_id) \r
- references GrantedAuthorityImpl;\r
-\r
- alter table UserAccount_PermissionGroup \r
- add constraint FK812DE753DA9DCB5F \r
- foreign key (groups_id) \r
- references PermissionGroup;\r
-\r
- alter table UserAccount_PermissionGroup \r
- add constraint FK812DE753887E3D12 \r
- foreign key (members_id) \r
- references UserAccount;\r
+ create table Address (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ locality varchar(255),
+ location_errorradius integer,
+ location_latitude double,
+ location_longitude double,
+ pobox varchar(255),
+ postcode varchar(255),
+ region varchar(255),
+ street varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ country_id integer,
+ location_referencesystem_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table Address_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ locality varchar(255),
+ location_errorradius integer,
+ location_latitude double,
+ location_longitude double,
+ pobox varchar(255),
+ postcode varchar(255),
+ region varchar(255),
+ street varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ country_id integer,
+ location_referencesystem_id integer,
+ primary key (id, REV)
+ );
+
+ create table AgentBase (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ lsid_authority varchar(255),
+ lsid_lsid varchar(255),
+ lsid_namespace varchar(255),
+ lsid_object varchar(255),
+ lsid_revision varchar(255),
+ protectedtitlecache bit not null,
+ titleCache varchar(255),
+ code varchar(255),
+ name varchar(255),
+ nomenclaturaltitle varchar(255),
+ firstname varchar(255),
+ lastname varchar(255),
+ lifespan_end varchar(255),
+ lifespan_freetext varchar(255),
+ lifespan_start varchar(255),
+ prefix varchar(255),
+ suffix varchar(255),
+ protectednomenclaturaltitlecache bit,
+ createdby_id integer,
+ updatedby_id integer,
+ ispartof_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table AgentBase_AUD (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ lsid_authority varchar(255),
+ lsid_lsid varchar(255),
+ lsid_namespace varchar(255),
+ lsid_object varchar(255),
+ lsid_revision varchar(255),
+ protectedtitlecache bit,
+ titleCache varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ code varchar(255),
+ name varchar(255),
+ ispartof_id integer,
+ nomenclaturaltitle varchar(255),
+ firstname varchar(255),
+ lastname varchar(255),
+ lifespan_end varchar(255),
+ lifespan_freetext varchar(255),
+ lifespan_start varchar(255),
+ prefix varchar(255),
+ suffix varchar(255),
+ protectednomenclaturaltitlecache bit,
+ primary key (id, REV)
+ );
+
+ create table AgentBase_Address (
+ AgentBase_id integer not null,
+ contact_addresses_id integer not null,
+ primary key (AgentBase_id, contact_addresses_id),
+ unique (contact_addresses_id)
+ );
+
+ create table AgentBase_Address_AUD (
+ REV integer not null,
+ AgentBase_id integer not null,
+ contact_addresses_id integer not null,
+ revtype tinyint,
+ primary key (REV, AgentBase_id, contact_addresses_id)
+ );
+
+ create table AgentBase_AgentBase (
+ AgentBase_id integer not null,
+ teammembers_id integer not null,
+ sortIndex integer not null,
+ primary key (AgentBase_id, sortIndex)
+ );
+
+ create table AgentBase_AgentBase_AUD (
+ REV integer not null,
+ AgentBase_id integer not null,
+ teammembers_id integer not null,
+ sortIndex integer not null,
+ revtype tinyint,
+ primary key (REV, AgentBase_id, teammembers_id, sortIndex)
+ );
+
+ create table AgentBase_Annotation (
+ AgentBase_id integer not null,
+ annotations_id integer not null,
+ primary key (AgentBase_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table AgentBase_Annotation_AUD (
+ REV integer not null,
+ AgentBase_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, AgentBase_id, annotations_id)
+ );
+
+ create table AgentBase_Credit (
+ AgentBase_id integer not null,
+ credits_id integer not null,
+ sortIndex integer not null,
+ primary key (AgentBase_id, sortIndex),
+ unique (credits_id)
+ );
+
+ create table AgentBase_Credit_AUD (
+ REV integer not null,
+ AgentBase_id integer not null,
+ credits_id integer not null,
+ sortIndex integer not null,
+ revtype tinyint,
+ primary key (REV, AgentBase_id, credits_id, sortIndex)
+ );
+
+ create table AgentBase_DefinedTermBase (
+ AgentBase_id integer not null,
+ types_id integer not null,
+ primary key (AgentBase_id, types_id)
+ );
+
+ create table AgentBase_DefinedTermBase_AUD (
+ REV integer not null,
+ AgentBase_id integer not null,
+ types_id integer not null,
+ revtype tinyint,
+ primary key (REV, AgentBase_id, types_id)
+ );
+
+ create table AgentBase_Extension (
+ AgentBase_id integer not null,
+ extensions_id integer not null,
+ primary key (AgentBase_id, extensions_id),
+ unique (extensions_id)
+ );
+
+ create table AgentBase_Extension_AUD (
+ REV integer not null,
+ AgentBase_id integer not null,
+ extensions_id integer not null,
+ revtype tinyint,
+ primary key (REV, AgentBase_id, extensions_id)
+ );
+
+ create table AgentBase_Marker (
+ AgentBase_id integer not null,
+ markers_id integer not null,
+ primary key (AgentBase_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table AgentBase_Marker_AUD (
+ REV integer not null,
+ AgentBase_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, AgentBase_id, markers_id)
+ );
+
+ create table AgentBase_Media (
+ AgentBase_id integer not null,
+ media_id integer not null,
+ primary key (AgentBase_id, media_id)
+ );
+
+ create table AgentBase_Media_AUD (
+ REV integer not null,
+ AgentBase_id integer not null,
+ media_id integer not null,
+ revtype tinyint,
+ primary key (REV, AgentBase_id, media_id)
+ );
+
+ create table AgentBase_OriginalSourceBase (
+ AgentBase_id integer not null,
+ sources_id integer not null,
+ primary key (AgentBase_id, sources_id),
+ unique (sources_id)
+ );
+
+ create table AgentBase_OriginalSourceBase_AUD (
+ REV integer not null,
+ AgentBase_id integer not null,
+ sources_id integer not null,
+ revtype tinyint,
+ primary key (REV, AgentBase_id, sources_id)
+ );
+
+ create table AgentBase_Rights (
+ AgentBase_id integer not null,
+ rights_id integer not null,
+ primary key (AgentBase_id, rights_id),
+ unique (rights_id)
+ );
+
+ create table AgentBase_Rights_AUD (
+ REV integer not null,
+ AgentBase_id integer not null,
+ rights_id integer not null,
+ revtype tinyint,
+ primary key (REV, AgentBase_id, rights_id)
+ );
+
+ create table AgentBase_contact_emailaddresses (
+ AgentBase_id integer not null,
+ contact_emailaddresses_element varchar(255)
+ );
+
+ create table AgentBase_contact_emailaddresses_AUD (
+ REV integer not null,
+ AgentBase_id integer not null,
+ contact_emailaddresses_element varchar(255) not null,
+ revtype tinyint,
+ primary key (REV, AgentBase_id, contact_emailaddresses_element)
+ );
+
+ create table AgentBase_contact_faxnumbers (
+ AgentBase_id integer not null,
+ contact_faxnumbers_element varchar(255)
+ );
+
+ create table AgentBase_contact_faxnumbers_AUD (
+ REV integer not null,
+ AgentBase_id integer not null,
+ contact_faxnumbers_element varchar(255) not null,
+ revtype tinyint,
+ primary key (REV, AgentBase_id, contact_faxnumbers_element)
+ );
+
+ create table AgentBase_contact_phonenumbers (
+ AgentBase_id integer not null,
+ contact_phonenumbers_element varchar(255)
+ );
+
+ create table AgentBase_contact_phonenumbers_AUD (
+ REV integer not null,
+ AgentBase_id integer not null,
+ contact_phonenumbers_element varchar(255) not null,
+ revtype tinyint,
+ primary key (REV, AgentBase_id, contact_phonenumbers_element)
+ );
+
+ create table AgentBase_contact_urls (
+ AgentBase_id integer not null,
+ contact_urls_element varchar(255)
+ );
+
+ create table AgentBase_contact_urls_AUD (
+ REV integer not null,
+ AgentBase_id integer not null,
+ contact_urls_element varchar(255) not null,
+ revtype tinyint,
+ primary key (REV, AgentBase_id, contact_urls_element)
+ );
+
+ create table Annotation (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ text longvarchar,
+ annotatedObj_type varchar(255),
+ annotatedObj_id integer not null,
+ linkbackurl varbinary(255),
+ createdby_id integer,
+ updatedby_id integer,
+ language_id integer,
+ annotationtype_id integer,
+ commentator_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table Annotation_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ text longvarchar,
+ linkbackurl varbinary(255),
+ createdby_id integer,
+ updatedby_id integer,
+ language_id integer,
+ annotationtype_id integer,
+ commentator_id integer,
+ primary key (id, REV)
+ );
+
+ create table Annotation_Annotation (
+ Annotation_id integer not null,
+ annotations_id integer not null,
+ primary key (Annotation_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table Annotation_Annotation_AUD (
+ REV integer not null,
+ Annotation_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, Annotation_id, annotations_id)
+ );
+
+ create table Annotation_Marker (
+ Annotation_id integer not null,
+ markers_id integer not null,
+ primary key (Annotation_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table Annotation_Marker_AUD (
+ REV integer not null,
+ Annotation_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, Annotation_id, markers_id)
+ );
+
+ create table AuditEvent (
+ revisionnumber integer generated by default as identity (start with 1),
+ date timestamp,
+ timestamp bigint,
+ uuid varchar(255),
+ primary key (revisionnumber)
+ );
+
+ create table CDM_VIEW (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ description varchar(255),
+ name varchar(255),
+ createdby_id integer,
+ reference_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table CDM_VIEW_CDM_VIEW (
+ CDM_VIEW_id integer not null,
+ superviews_id integer not null,
+ primary key (CDM_VIEW_id, superviews_id),
+ unique (superviews_id)
+ );
+
+
+ create table Classification (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ lsid_authority varchar(255),
+ lsid_lsid varchar(255),
+ lsid_namespace varchar(255),
+ lsid_object varchar(255),
+ lsid_revision varchar(255),
+ protectedtitlecache bit not null,
+ titleCache varchar(255),
+ microreference varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ name_id integer,
+ reference_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table Classification_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ lsid_authority varchar(255),
+ lsid_lsid varchar(255),
+ lsid_namespace varchar(255),
+ lsid_object varchar(255),
+ lsid_revision varchar(255),
+ protectedtitlecache bit,
+ titleCache varchar(255),
+ microreference varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ name_id integer,
+ reference_id integer,
+ primary key (id, REV)
+ );
+
+ create table Classification_Annotation (
+ Classification_id integer not null,
+ annotations_id integer not null,
+ primary key (Classification_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table Classification_Annotation_AUD (
+ REV integer not null,
+ Classification_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, Classification_id, annotations_id)
+ );
+
+ create table Classification_Credit (
+ Classification_id integer not null,
+ credits_id integer not null,
+ sortIndex integer not null,
+ primary key (Classification_id, sortIndex),
+ unique (credits_id)
+ );
+
+ create table Classification_Credit_AUD (
+ REV integer not null,
+ Classification_id integer not null,
+ credits_id integer not null,
+ sortIndex integer not null,
+ revtype tinyint,
+ primary key (REV, Classification_id, credits_id, sortIndex)
+ );
+
+ create table Classification_Extension (
+ Classification_id integer not null,
+ extensions_id integer not null,
+ primary key (Classification_id, extensions_id),
+ unique (extensions_id)
+ );
+
+ create table Classification_Extension_AUD (
+ REV integer not null,
+ Classification_id integer not null,
+ extensions_id integer not null,
+ revtype tinyint,
+ primary key (REV, Classification_id, extensions_id)
+ );
+
+ create table Classification_Marker (
+ Classification_id integer not null,
+ markers_id integer not null,
+ primary key (Classification_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table Classification_Marker_AUD (
+ REV integer not null,
+ Classification_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, Classification_id, markers_id)
+ );
+
+ create table Classification_OriginalSourceBase (
+ Classification_id integer not null,
+ sources_id integer not null,
+ primary key (Classification_id, sources_id),
+ unique (sources_id)
+ );
+
+ create table Classification_OriginalSourceBase_AUD (
+ REV integer not null,
+ Classification_id integer not null,
+ sources_id integer not null,
+ revtype tinyint,
+ primary key (REV, Classification_id, sources_id)
+ );
+
+ create table Classification_Rights (
+ Classification_id integer not null,
+ rights_id integer not null,
+ primary key (Classification_id, rights_id),
+ unique (rights_id)
+ );
+
+ create table Classification_Rights_AUD (
+ REV integer not null,
+ Classification_id integer not null,
+ rights_id integer not null,
+ revtype tinyint,
+ primary key (REV, Classification_id, rights_id)
+ );
+
+ create table Classification_TaxonNode (
+ Classification_id integer not null,
+ rootnodes_id integer not null,
+ primary key (Classification_id, rootnodes_id),
+ unique (rootnodes_id)
+ );
+
+ create table Classification_TaxonNode_AUD (
+ REV integer not null,
+ Classification_id integer not null,
+ rootnodes_id integer not null,
+ revtype tinyint,
+ primary key (REV, Classification_id, rootnodes_id)
+ );
+
+
+ create table Collection (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ lsid_authority varchar(255),
+ lsid_lsid varchar(255),
+ lsid_namespace varchar(255),
+ lsid_object varchar(255),
+ lsid_revision varchar(255),
+ protectedtitlecache bit not null,
+ titleCache varchar(255),
+ code varchar(255),
+ codestandard varchar(255),
+ name varchar(255),
+ townorlocation varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ institute_id integer,
+ supercollection_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table Collection_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ lsid_authority varchar(255),
+ lsid_lsid varchar(255),
+ lsid_namespace varchar(255),
+ lsid_object varchar(255),
+ lsid_revision varchar(255),
+ protectedtitlecache bit,
+ titleCache varchar(255),
+ code varchar(255),
+ codestandard varchar(255),
+ name varchar(255),
+ townorlocation varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ institute_id integer,
+ supercollection_id integer,
+ primary key (id, REV)
+ );
+
+ create table Collection_Annotation (
+ Collection_id integer not null,
+ annotations_id integer not null,
+ primary key (Collection_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table Collection_Annotation_AUD (
+ REV integer not null,
+ Collection_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, Collection_id, annotations_id)
+ );
+
+ create table Collection_Credit (
+ Collection_id integer not null,
+ credits_id integer not null,
+ sortIndex integer not null,
+ primary key (Collection_id, sortIndex),
+ unique (credits_id)
+ );
+
+ create table Collection_Credit_AUD (
+ REV integer not null,
+ Collection_id integer not null,
+ credits_id integer not null,
+ sortIndex integer not null,
+ revtype tinyint,
+ primary key (REV, Collection_id, credits_id, sortIndex)
+ );
+
+ create table Collection_Extension (
+ Collection_id integer not null,
+ extensions_id integer not null,
+ primary key (Collection_id, extensions_id),
+ unique (extensions_id)
+ );
+
+ create table Collection_Extension_AUD (
+ REV integer not null,
+ Collection_id integer not null,
+ extensions_id integer not null,
+ revtype tinyint,
+ primary key (REV, Collection_id, extensions_id)
+ );
+
+ create table Collection_Marker (
+ Collection_id integer not null,
+ markers_id integer not null,
+ primary key (Collection_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table Collection_Marker_AUD (
+ REV integer not null,
+ Collection_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, Collection_id, markers_id)
+ );
+
+ create table Collection_Media (
+ Collection_id integer not null,
+ media_id integer not null,
+ primary key (Collection_id, media_id)
+ );
+
+ create table Collection_Media_AUD (
+ REV integer not null,
+ Collection_id integer not null,
+ media_id integer not null,
+ revtype tinyint,
+ primary key (REV, Collection_id, media_id)
+ );
+
+ create table Collection_OriginalSourceBase (
+ Collection_id integer not null,
+ sources_id integer not null,
+ primary key (Collection_id, sources_id),
+ unique (sources_id)
+ );
+
+ create table Collection_OriginalSourceBase_AUD (
+ REV integer not null,
+ Collection_id integer not null,
+ sources_id integer not null,
+ revtype tinyint,
+ primary key (REV, Collection_id, sources_id)
+ );
+
+ create table Collection_Rights (
+ Collection_id integer not null,
+ rights_id integer not null,
+ primary key (Collection_id, rights_id),
+ unique (rights_id)
+ );
+
+ create table Collection_Rights_AUD (
+ REV integer not null,
+ Collection_id integer not null,
+ rights_id integer not null,
+ revtype tinyint,
+ primary key (REV, Collection_id, rights_id)
+ );
+
+ create table Credit (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ text longvarchar,
+ abbreviatedtext varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ language_id integer,
+ agent_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table Credit_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ text longvarchar,
+ abbreviatedtext varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ language_id integer,
+ agent_id integer,
+ primary key (id, REV)
+ );
+
+ create table Credit_Annotation (
+ Credit_id integer not null,
+ annotations_id integer not null,
+ primary key (Credit_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table Credit_Annotation_AUD (
+ REV integer not null,
+ Credit_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, Credit_id, annotations_id)
+ );
+
+ create table Credit_Marker (
+ Credit_id integer not null,
+ markers_id integer not null,
+ primary key (Credit_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table Credit_Marker_AUD (
+ REV integer not null,
+ Credit_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, Credit_id, markers_id)
+ );
+
+ create table DefinedTermBase (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ lsid_authority varchar(255),
+ lsid_lsid varchar(255),
+ lsid_namespace varchar(255),
+ lsid_object varchar(255),
+ lsid_revision varchar(255),
+ protectedtitlecache bit not null,
+ titleCache varchar(255),
+ uri varchar(255),
+ iso639_1 varchar(2),
+ iso639_2 varchar(3),
+ istechnical bit,
+ orderindex integer,
+ symmetrical bit,
+ transitive bit,
+ defaultcolor varchar(255),
+ supportscategoricaldata bit,
+ supportscommontaxonname bit,
+ supportsdistribution bit,
+ supportsindividualassociation bit,
+ supportsquantitativedata bit,
+ supportstaxoninteraction bit,
+ supportstextdata bit,
+ pointapproximation_errorradius integer,
+ pointapproximation_latitude double,
+ pointapproximation_longitude double,
+ validperiod_end varchar(255),
+ validperiod_freetext varchar(255),
+ validperiod_start varchar(255),
+ iso3166_a2 varchar(2),
+ createdby_id integer,
+ updatedby_id integer,
+ kindof_id integer,
+ partof_id integer,
+ vocabulary_id integer,
+ level_id integer,
+ pointapproximation_referencesystem_id integer,
+ shape_id integer,
+ type_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table DefinedTermBase_AUD (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ lsid_authority varchar(255),
+ lsid_lsid varchar(255),
+ lsid_namespace varchar(255),
+ lsid_object varchar(255),
+ lsid_revision varchar(255),
+ protectedtitlecache bit,
+ titleCache varchar(255),
+ uri varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ kindof_id integer,
+ partof_id integer,
+ vocabulary_id integer,
+ istechnical bit,
+ orderindex integer,
+ iso639_1 varchar(2),
+ iso639_2 varchar(3),
+ symmetrical bit,
+ transitive bit,
+ pointapproximation_errorradius integer,
+ pointapproximation_latitude double,
+ pointapproximation_longitude double,
+ validperiod_end varchar(255),
+ validperiod_freetext varchar(255),
+ validperiod_start varchar(255),
+ level_id integer,
+ pointapproximation_referencesystem_id integer,
+ shape_id integer,
+ type_id integer,
+ iso3166_a2 varchar(2),
+ defaultcolor varchar(255),
+ supportscategoricaldata bit,
+ supportscommontaxonname bit,
+ supportsdistribution bit,
+ supportsindividualassociation bit,
+ supportsquantitativedata bit,
+ supportstaxoninteraction bit,
+ supportstextdata bit,
+ primary key (id, REV)
+ );
+
+ create table DefinedTermBase_Annotation (
+ DefinedTermBase_id integer not null,
+ annotations_id integer not null,
+ primary key (DefinedTermBase_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table DefinedTermBase_Annotation_AUD (
+ REV integer not null,
+ DefinedTermBase_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, DefinedTermBase_id, annotations_id)
+ );
+
+ create table DefinedTermBase_Continent (
+ DefinedTermBase_id integer not null,
+ continents_id integer not null,
+ primary key (DefinedTermBase_id, continents_id)
+ );
+
+ create table DefinedTermBase_Continent_AUD (
+ REV integer not null,
+ DefinedTermBase_id integer not null,
+ continents_id integer not null,
+ revtype tinyint,
+ primary key (REV, DefinedTermBase_id, continents_id)
+ );
+
+ create table DefinedTermBase_Credit (
+ DefinedTermBase_id integer not null,
+ credits_id integer not null,
+ sortIndex integer not null,
+ primary key (DefinedTermBase_id, sortIndex),
+ unique (credits_id)
+ );
+
+ create table DefinedTermBase_Credit_AUD (
+ REV integer not null,
+ DefinedTermBase_id integer not null,
+ credits_id integer not null,
+ sortIndex integer not null,
+ revtype tinyint,
+ primary key (REV, DefinedTermBase_id, credits_id, sortIndex)
+ );
+
+ create table DefinedTermBase_Extension (
+ DefinedTermBase_id integer not null,
+ extensions_id integer not null,
+ primary key (DefinedTermBase_id, extensions_id),
+ unique (extensions_id)
+ );
+
+ create table DefinedTermBase_Extension_AUD (
+ REV integer not null,
+ DefinedTermBase_id integer not null,
+ extensions_id integer not null,
+ revtype tinyint,
+ primary key (REV, DefinedTermBase_id, extensions_id)
+ );
+
+ create table DefinedTermBase_Marker (
+ DefinedTermBase_id integer not null,
+ markers_id integer not null,
+ primary key (DefinedTermBase_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table DefinedTermBase_Marker_AUD (
+ REV integer not null,
+ DefinedTermBase_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, DefinedTermBase_id, markers_id)
+ );
+
+ create table DefinedTermBase_MeasurementUnit (
+ DefinedTermBase_id integer not null,
+ recommendedmeasurementunits_id integer not null,
+ primary key (DefinedTermBase_id, recommendedmeasurementunits_id)
+ );
+
+ create table DefinedTermBase_MeasurementUnit_AUD (
+ REV integer not null,
+ DefinedTermBase_id integer not null,
+ recommendedmeasurementunits_id integer not null,
+ revtype tinyint,
+ primary key (REV, DefinedTermBase_id, recommendedmeasurementunits_id)
+ );
+
+ create table DefinedTermBase_Media (
+ DefinedTermBase_id integer not null,
+ media_id integer not null,
+ primary key (DefinedTermBase_id, media_id),
+ unique (media_id)
+ );
+
+ create table DefinedTermBase_Media_AUD (
+ REV integer not null,
+ DefinedTermBase_id integer not null,
+ media_id integer not null,
+ revtype tinyint,
+ primary key (REV, DefinedTermBase_id, media_id)
+ );
+
+ create table DefinedTermBase_OriginalSourceBase (
+ DefinedTermBase_id integer not null,
+ sources_id integer not null,
+ primary key (DefinedTermBase_id, sources_id),
+ unique (sources_id)
+ );
+
+ create table DefinedTermBase_OriginalSourceBase_AUD (
+ REV integer not null,
+ DefinedTermBase_id integer not null,
+ sources_id integer not null,
+ revtype tinyint,
+ primary key (REV, DefinedTermBase_id, sources_id)
+ );
+
+ create table DefinedTermBase_RecommendedModifierEnumeration (
+ DefinedTermBase_id integer not null,
+ recommendedmodifierenumeration_id integer not null,
+ primary key (DefinedTermBase_id, recommendedmodifierenumeration_id),
+ unique (recommendedmodifierenumeration_id)
+ );
+
+ create table DefinedTermBase_RecommendedModifierEnumeration_AUD (
+ REV integer not null,
+ DefinedTermBase_id integer not null,
+ recommendedmodifierenumeration_id integer not null,
+ revtype tinyint,
+ primary key (REV, DefinedTermBase_id, recommendedmodifierenumeration_id)
+ );
+
+ create table DefinedTermBase_Representation (
+ DefinedTermBase_id integer not null,
+ representations_id integer not null,
+ primary key (DefinedTermBase_id, representations_id),
+ unique (representations_id)
+ );
+
+ create table DefinedTermBase_Representation_AUD (
+ REV integer not null,
+ DefinedTermBase_id integer not null,
+ representations_id integer not null,
+ revtype tinyint,
+ primary key (REV, DefinedTermBase_id, representations_id)
+ );
+
+ create table DefinedTermBase_Rights (
+ DefinedTermBase_id integer not null,
+ rights_id integer not null,
+ primary key (DefinedTermBase_id, rights_id),
+ unique (rights_id)
+ );
+
+ create table DefinedTermBase_Rights_AUD (
+ REV integer not null,
+ DefinedTermBase_id integer not null,
+ rights_id integer not null,
+ revtype tinyint,
+ primary key (REV, DefinedTermBase_id, rights_id)
+ );
+
+ create table DefinedTermBase_StatisticalMeasure (
+ DefinedTermBase_id integer not null,
+ recommendedstatisticalmeasures_id integer not null,
+ primary key (DefinedTermBase_id, recommendedstatisticalmeasures_id)
+ );
+
+ create table DefinedTermBase_StatisticalMeasure_AUD (
+ REV integer not null,
+ DefinedTermBase_id integer not null,
+ recommendedstatisticalmeasures_id integer not null,
+ revtype tinyint,
+ primary key (REV, DefinedTermBase_id, recommendedstatisticalmeasures_id)
+ );
+
+ create table DefinedTermBase_SupportedCategoricalEnumeration (
+ DefinedTermBase_id integer not null,
+ supportedcategoricalenumerations_id integer not null,
+ primary key (DefinedTermBase_id, supportedcategoricalenumerations_id),
+ unique (supportedcategoricalenumerations_id)
+ );
+
+ create table DefinedTermBase_SupportedCategoricalEnumeration_AUD (
+ REV integer not null,
+ DefinedTermBase_id integer not null,
+ supportedcategoricalenumerations_id integer not null,
+ revtype tinyint,
+ primary key (REV, DefinedTermBase_id, supportedcategoricalenumerations_id)
+ );
+
+ create table DefinedTermBase_WaterbodyOrCountry (
+ DefinedTermBase_id integer not null,
+ waterbodiesorcountries_id integer not null,
+ primary key (DefinedTermBase_id, waterbodiesorcountries_id)
+ );
+
+ create table DefinedTermBase_WaterbodyOrCountry_AUD (
+ REV integer not null,
+ DefinedTermBase_id integer not null,
+ waterbodiesorcountries_id integer not null,
+ revtype tinyint,
+ primary key (REV, DefinedTermBase_id, waterbodiesorcountries_id)
+ );
+
+ create table DerivationEvent (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ description varchar(255),
+ timeperiod_end varchar(255),
+ timeperiod_freetext varchar(255),
+ timeperiod_start varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ actor_id integer,
+ type_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table DerivationEvent_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ description varchar(255),
+ timeperiod_end varchar(255),
+ timeperiod_freetext varchar(255),
+ timeperiod_start varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ actor_id integer,
+ type_id integer,
+ primary key (id, REV)
+ );
+
+ create table DerivationEvent_Annotation (
+ DerivationEvent_id integer not null,
+ annotations_id integer not null,
+ primary key (DerivationEvent_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table DerivationEvent_Annotation_AUD (
+ REV integer not null,
+ DerivationEvent_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, DerivationEvent_id, annotations_id)
+ );
+
+ create table DerivationEvent_Marker (
+ DerivationEvent_id integer not null,
+ markers_id integer not null,
+ primary key (DerivationEvent_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table DerivationEvent_Marker_AUD (
+ REV integer not null,
+ DerivationEvent_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, DerivationEvent_id, markers_id)
+ );
+
+ create table DescriptionBase (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ lsid_authority varchar(255),
+ lsid_lsid varchar(255),
+ lsid_namespace varchar(255),
+ lsid_object varchar(255),
+ lsid_revision varchar(255),
+ protectedtitlecache bit not null,
+ titleCache varchar(255),
+ imagegallery bit not null,
+ createdby_id integer,
+ updatedby_id integer,
+ taxon_id integer,
+ taxonname_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table DescriptionBase_AUD (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ lsid_authority varchar(255),
+ lsid_lsid varchar(255),
+ lsid_namespace varchar(255),
+ lsid_object varchar(255),
+ lsid_revision varchar(255),
+ protectedtitlecache bit,
+ titleCache varchar(255),
+ imagegallery bit,
+ createdby_id integer,
+ updatedby_id integer,
+ taxon_id integer,
+ taxonname_id integer,
+ primary key (id, REV)
+ );
+
+ create table DescriptionBase_Annotation (
+ DescriptionBase_id integer not null,
+ annotations_id integer not null,
+ primary key (DescriptionBase_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table DescriptionBase_Annotation_AUD (
+ REV integer not null,
+ DescriptionBase_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, DescriptionBase_id, annotations_id)
+ );
+
+ create table DescriptionBase_Credit (
+ DescriptionBase_id integer not null,
+ credits_id integer not null,
+ sortIndex integer not null,
+ primary key (DescriptionBase_id, sortIndex),
+ unique (credits_id)
+ );
+
+ create table DescriptionBase_Credit_AUD (
+ REV integer not null,
+ DescriptionBase_id integer not null,
+ credits_id integer not null,
+ sortIndex integer not null,
+ revtype tinyint,
+ primary key (REV, DescriptionBase_id, credits_id, sortIndex)
+ );
+
+ create table DescriptionBase_Extension (
+ DescriptionBase_id integer not null,
+ extensions_id integer not null,
+ primary key (DescriptionBase_id, extensions_id),
+ unique (extensions_id)
+ );
+
+ create table DescriptionBase_Extension_AUD (
+ REV integer not null,
+ DescriptionBase_id integer not null,
+ extensions_id integer not null,
+ revtype tinyint,
+ primary key (REV, DescriptionBase_id, extensions_id)
+ );
+
+ create table DescriptionBase_Feature (
+ DescriptionBase_id integer not null,
+ descriptivesystem_id integer not null,
+ primary key (DescriptionBase_id, descriptivesystem_id)
+ );
+
+ create table DescriptionBase_Feature_AUD (
+ REV integer not null,
+ DescriptionBase_id integer not null,
+ descriptivesystem_id integer not null,
+ revtype tinyint,
+ primary key (REV, DescriptionBase_id, descriptivesystem_id)
+ );
+
+ create table DescriptionBase_GeoScope (
+ DescriptionBase_id integer not null,
+ geoscopes_id integer not null,
+ primary key (DescriptionBase_id, geoscopes_id)
+ );
+
+ create table DescriptionBase_GeoScope_AUD (
+ REV integer not null,
+ DescriptionBase_id integer not null,
+ geoscopes_id integer not null,
+ revtype tinyint,
+ primary key (REV, DescriptionBase_id, geoscopes_id)
+ );
+
+ create table DescriptionBase_Marker (
+ DescriptionBase_id integer not null,
+ markers_id integer not null,
+ primary key (DescriptionBase_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table DescriptionBase_Marker_AUD (
+ REV integer not null,
+ DescriptionBase_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, DescriptionBase_id, markers_id)
+ );
+
+ create table DescriptionBase_OriginalSourceBase (
+ DescriptionBase_id integer not null,
+ sources_id integer not null,
+ primary key (DescriptionBase_id, sources_id),
+ unique (sources_id)
+ );
+
+ create table DescriptionBase_OriginalSourceBase_AUD (
+ REV integer not null,
+ DescriptionBase_id integer not null,
+ sources_id integer not null,
+ revtype tinyint,
+ primary key (REV, DescriptionBase_id, sources_id)
+ );
+
+ create table DescriptionBase_Reference (
+ DescriptionBase_id integer not null,
+ descriptionsources_id integer not null,
+ primary key (DescriptionBase_id, descriptionsources_id)
+ );
+
+ create table DescriptionBase_Reference_AUD (
+ REV integer not null,
+ DescriptionBase_id integer not null,
+ descriptionsources_id integer not null,
+ revtype tinyint,
+ primary key (REV, DescriptionBase_id, descriptionsources_id)
+ );
+
+ create table DescriptionBase_Rights (
+ DescriptionBase_id integer not null,
+ rights_id integer not null,
+ primary key (DescriptionBase_id, rights_id),
+ unique (rights_id)
+ );
+
+ create table DescriptionBase_Rights_AUD (
+ REV integer not null,
+ DescriptionBase_id integer not null,
+ rights_id integer not null,
+ revtype tinyint,
+ primary key (REV, DescriptionBase_id, rights_id)
+ );
+
+ create table DescriptionBase_Scope (
+ DescriptionBase_id integer not null,
+ scopes_id integer not null,
+ primary key (DescriptionBase_id, scopes_id)
+ );
+
+ create table DescriptionBase_Scope_AUD (
+ REV integer not null,
+ DescriptionBase_id integer not null,
+ scopes_id integer not null,
+ revtype tinyint,
+ primary key (REV, DescriptionBase_id, scopes_id)
+ );
+
+ create table DescriptionBase_SpecimenOrObservationBase (
+ descriptions_id integer not null,
+ describedspecimenorobservations_id integer not null,
+ primary key (descriptions_id, describedspecimenorobservations_id)
+ );
+
+ create table DescriptionBase_SpecimenOrObservationBase_AUD (
+ REV integer not null,
+ descriptions_id integer not null,
+ describedspecimenorobservations_id integer not null,
+ revtype tinyint,
+ primary key (REV, descriptions_id, describedspecimenorobservations_id)
+ );
+
+ create table DescriptionElementBase (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ orderrelevant bit,
+ name varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ feature_id integer,
+ indescription_id integer,
+ language_id integer,
+ area_id integer,
+ status_id integer,
+ associatedspecimenorobservation_id integer,
+ unit_id integer,
+ taxon2_id integer,
+ format_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table DescriptionElementBase_AUD (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ createdby_id integer,
+ updatedby_id integer,
+ feature_id integer,
+ indescription_id integer,
+ orderrelevant bit,
+ associatedspecimenorobservation_id integer,
+ name varchar(255),
+ language_id integer,
+ taxon2_id integer,
+ area_id integer,
+ status_id integer,
+ unit_id integer,
+ format_id integer,
+ primary key (id, REV)
+ );
+
+ create table DescriptionElementBase_Annotation (
+ DescriptionElementBase_id integer not null,
+ annotations_id integer not null,
+ primary key (DescriptionElementBase_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table DescriptionElementBase_Annotation_AUD (
+ REV integer not null,
+ DescriptionElementBase_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, DescriptionElementBase_id, annotations_id)
+ );
+
+ create table DescriptionElementBase_LanguageString (
+ DescriptionElementBase_id integer not null,
+ multilanguagetext_id integer not null,
+ multilanguagetext_mapkey_id integer not null,
+ primary key (DescriptionElementBase_id, multilanguagetext_mapkey_id),
+ unique (multilanguagetext_id)
+ );
+
+ create table DescriptionElementBase_LanguageString_AUD (
+ REV integer not null,
+ DescriptionElementBase_id integer not null,
+ multilanguagetext_id integer not null,
+ multilanguagetext_mapkey_id integer not null,
+ revtype tinyint,
+ primary key (REV, DescriptionElementBase_id, multilanguagetext_id, multilanguagetext_mapkey_id)
+ );
+
+ create table DescriptionElementBase_Marker (
+ DescriptionElementBase_id integer not null,
+ markers_id integer not null,
+ primary key (DescriptionElementBase_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table DescriptionElementBase_Marker_AUD (
+ REV integer not null,
+ DescriptionElementBase_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, DescriptionElementBase_id, markers_id)
+ );
+
+ create table DescriptionElementBase_Media (
+ DescriptionElementBase_id integer not null,
+ media_id integer not null,
+ sortIndex integer not null,
+ primary key (DescriptionElementBase_id, sortIndex)
+ );
+
+ create table DescriptionElementBase_Media_AUD (
+ REV integer not null,
+ DescriptionElementBase_id integer not null,
+ media_id integer not null,
+ sortIndex integer not null,
+ revtype tinyint,
+ primary key (REV, DescriptionElementBase_id, media_id, sortIndex)
+ );
+
+ create table DescriptionElementBase_Modifier (
+ DescriptionElementBase_id integer not null,
+ modifiers_id integer not null,
+ primary key (DescriptionElementBase_id, modifiers_id)
+ );
+
+ create table DescriptionElementBase_Modifier_AUD (
+ REV integer not null,
+ DescriptionElementBase_id integer not null,
+ modifiers_id integer not null,
+ revtype tinyint,
+ primary key (REV, DescriptionElementBase_id, modifiers_id)
+ );
+
+ create table DescriptionElementBase_ModifyingText (
+ DescriptionElementBase_id integer not null,
+ modifyingtext_id integer not null,
+ modifyingtext_mapkey_id integer not null,
+ primary key (DescriptionElementBase_id, modifyingtext_mapkey_id),
+ unique (modifyingtext_id)
+ );
+
+ create table DescriptionElementBase_ModifyingText_AUD (
+ REV integer not null,
+ DescriptionElementBase_id integer not null,
+ modifyingtext_id integer not null,
+ modifyingtext_mapkey_id integer not null,
+ revtype tinyint,
+ primary key (REV, DescriptionElementBase_id, modifyingtext_id, modifyingtext_mapkey_id)
+ );
+
+ create table DescriptionElementBase_OriginalSourceBase (
+ DescriptionElementBase_id integer not null,
+ sources_id integer not null,
+ primary key (DescriptionElementBase_id, sources_id),
+ unique (sources_id)
+ );
+
+ create table DescriptionElementBase_OriginalSourceBase_AUD (
+ REV integer not null,
+ DescriptionElementBase_id integer not null,
+ sources_id integer not null,
+ revtype tinyint,
+ primary key (REV, DescriptionElementBase_id, sources_id)
+ );
+
+ create table DescriptionElementBase_StateData (
+ DescriptionElementBase_id integer not null,
+ states_id integer not null
+ );
+
+ create table DescriptionElementBase_StateData_AUD (
+ REV integer not null,
+ DescriptionElementBase_id integer not null,
+ states_id integer not null,
+ revtype tinyint,
+ primary key (REV, DescriptionElementBase_id, states_id)
+ );
+
+ create table DescriptionElementBase_StatisticalMeasurementValue (
+ DescriptionElementBase_id integer not null,
+ statisticalvalues_id integer not null,
+ primary key (DescriptionElementBase_id, statisticalvalues_id),
+ unique (statisticalvalues_id)
+ );
+
+ create table DescriptionElementBase_StatisticalMeasurementValue_AUD (
+ REV integer not null,
+ DescriptionElementBase_id integer not null,
+ statisticalvalues_id integer not null,
+ revtype tinyint,
+ primary key (REV, DescriptionElementBase_id, statisticalvalues_id)
+ );
+
+ create table DeterminationEvent (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ description varchar(255),
+ timeperiod_end varchar(255),
+ timeperiod_freetext varchar(255),
+ timeperiod_start varchar(255),
+ preferredflag bit not null,
+ createdby_id integer,
+ updatedby_id integer,
+ actor_id integer,
+ identifiedunit_id integer,
+ modifier_id integer,
+ taxon_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table DeterminationEvent_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ description varchar(255),
+ timeperiod_end varchar(255),
+ timeperiod_freetext varchar(255),
+ timeperiod_start varchar(255),
+ preferredflag bit,
+ createdby_id integer,
+ updatedby_id integer,
+ actor_id integer,
+ identifiedunit_id integer,
+ modifier_id integer,
+ taxon_id integer,
+ primary key (id, REV)
+ );
+
+ create table DeterminationEvent_Annotation (
+ DeterminationEvent_id integer not null,
+ annotations_id integer not null,
+ primary key (DeterminationEvent_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table DeterminationEvent_Annotation_AUD (
+ REV integer not null,
+ DeterminationEvent_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, DeterminationEvent_id, annotations_id)
+ );
+
+ create table DeterminationEvent_Marker (
+ DeterminationEvent_id integer not null,
+ markers_id integer not null,
+ primary key (DeterminationEvent_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table DeterminationEvent_Marker_AUD (
+ REV integer not null,
+ DeterminationEvent_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, DeterminationEvent_id, markers_id)
+ );
+
+ create table DeterminationEvent_Reference (
+ DeterminationEvent_id integer not null,
+ setofreferences_id integer not null,
+ primary key (DeterminationEvent_id, setofreferences_id)
+ );
+
+ create table DeterminationEvent_Reference_AUD (
+ REV integer not null,
+ DeterminationEvent_id integer not null,
+ setofreferences_id integer not null,
+ revtype tinyint,
+ primary key (REV, DeterminationEvent_id, setofreferences_id)
+ );
+
+ create table Extension (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ extendedObj_type varchar(255),
+ extendedObj_id integer not null,
+ value longvarchar,
+ createdby_id integer,
+ updatedby_id integer,
+ type_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table Extension_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ value longvarchar,
+ createdby_id integer,
+ updatedby_id integer,
+ type_id integer,
+ primary key (id, REV)
+ );
+
+ create table FeatureNode (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ createdby_id integer,
+ updatedby_id integer,
+ featureTree_id integer not null,
+ feature_id integer,
+ parent_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table FeatureNode_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ createdby_id integer,
+ updatedby_id integer,
+ featureTree_id integer not null,
+ feature_id integer,
+ parent_id integer,
+ primary key (id, REV)
+ );
+
+ create table FeatureNode_DefinedTermBase_InapplicableIf (
+ FeatureNode_id integer not null,
+ inapplicableif_id integer not null,
+ primary key (FeatureNode_id, inapplicableif_id)
+ );
+
+ create table FeatureNode_DefinedTermBase_InapplicableIf_AUD (
+ REV integer not null,
+ FeatureNode_id integer not null,
+ inapplicableif_id integer not null,
+ revtype tinyint,
+ primary key (REV, FeatureNode_id, inapplicableif_id)
+ );
+
+ create table FeatureNode_DefinedTermBase_OnlyApplicable (
+ FeatureNode_id integer not null,
+ onlyapplicableif_id integer not null,
+ primary key (FeatureNode_id, onlyapplicableif_id)
+ );
+
+ create table FeatureNode_DefinedTermBase_OnlyApplicable_AUD (
+ REV integer not null,
+ FeatureNode_id integer not null,
+ onlyapplicableif_id integer not null,
+ revtype tinyint,
+ primary key (REV, FeatureNode_id, onlyapplicableif_id)
+ );
+
+ create table FeatureTree (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ lsid_authority varchar(255),
+ lsid_lsid varchar(255),
+ lsid_namespace varchar(255),
+ lsid_object varchar(255),
+ lsid_revision varchar(255),
+ protectedtitlecache bit not null,
+ titleCache varchar(255),
+ uri varchar(255),
+ descriptionseparated bit not null,
+ createdby_id integer,
+ updatedby_id integer,
+ root_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table FeatureTree_AUD (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ lsid_authority varchar(255),
+ lsid_lsid varchar(255),
+ lsid_namespace varchar(255),
+ lsid_object varchar(255),
+ lsid_revision varchar(255),
+ protectedtitlecache bit,
+ titleCache varchar(255),
+ uri varchar(255),
+ descriptionseparated bit,
+ createdby_id integer,
+ updatedby_id integer,
+ root_id integer,
+ primary key (id, REV)
+ );
+
+ create table FeatureTree_Annotation (
+ FeatureTree_id integer not null,
+ annotations_id integer not null,
+ primary key (FeatureTree_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table FeatureTree_Annotation_AUD (
+ REV integer not null,
+ FeatureTree_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, FeatureTree_id, annotations_id)
+ );
+
+ create table FeatureTree_Credit (
+ FeatureTree_id integer not null,
+ credits_id integer not null,
+ sortIndex integer not null,
+ primary key (FeatureTree_id, sortIndex),
+ unique (credits_id)
+ );
+
+ create table FeatureTree_Credit_AUD (
+ REV integer not null,
+ FeatureTree_id integer not null,
+ credits_id integer not null,
+ sortIndex integer not null,
+ revtype tinyint,
+ primary key (REV, FeatureTree_id, credits_id, sortIndex)
+ );
+
+ create table FeatureTree_Extension (
+ FeatureTree_id integer not null,
+ extensions_id integer not null,
+ primary key (FeatureTree_id, extensions_id),
+ unique (extensions_id)
+ );
+
+ create table FeatureTree_Extension_AUD (
+ REV integer not null,
+ FeatureTree_id integer not null,
+ extensions_id integer not null,
+ revtype tinyint,
+ primary key (REV, FeatureTree_id, extensions_id)
+ );
+
+ create table FeatureTree_Marker (
+ FeatureTree_id integer not null,
+ markers_id integer not null,
+ primary key (FeatureTree_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table FeatureTree_Marker_AUD (
+ REV integer not null,
+ FeatureTree_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, FeatureTree_id, markers_id)
+ );
+
+ create table FeatureTree_OriginalSourceBase (
+ FeatureTree_id integer not null,
+ sources_id integer not null,
+ primary key (FeatureTree_id, sources_id),
+ unique (sources_id)
+ );
+
+ create table FeatureTree_OriginalSourceBase_AUD (
+ REV integer not null,
+ FeatureTree_id integer not null,
+ sources_id integer not null,
+ revtype tinyint,
+ primary key (REV, FeatureTree_id, sources_id)
+ );
+
+ create table FeatureTree_Representation (
+ FeatureTree_id integer not null,
+ representations_id integer not null,
+ primary key (FeatureTree_id, representations_id),
+ unique (representations_id)
+ );
+
+ create table FeatureTree_Representation_AUD (
+ REV integer not null,
+ FeatureTree_id integer not null,
+ representations_id integer not null,
+ revtype tinyint,
+ primary key (REV, FeatureTree_id, representations_id)
+ );
+
+ create table FeatureTree_Rights (
+ FeatureTree_id integer not null,
+ rights_id integer not null,
+ primary key (FeatureTree_id, rights_id),
+ unique (rights_id)
+ );
+
+ create table FeatureTree_Rights_AUD (
+ REV integer not null,
+ FeatureTree_id integer not null,
+ rights_id integer not null,
+ revtype tinyint,
+ primary key (REV, FeatureTree_id, rights_id)
+ );
+
+ create table FeatureTree_TaxonBase (
+ FeatureTree_id integer not null,
+ coveredtaxa_id integer not null,
+ primary key (FeatureTree_id, coveredtaxa_id)
+ );
+
+ create table FeatureTree_TaxonBase_AUD (
+ REV integer not null,
+ FeatureTree_id integer not null,
+ coveredtaxa_id integer not null,
+ revtype tinyint,
+ primary key (REV, FeatureTree_id, coveredtaxa_id)
+ );
+
+ create table GatheringEvent (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ description varchar(255),
+ timeperiod_end varchar(255),
+ timeperiod_freetext varchar(255),
+ timeperiod_start varchar(255),
+ absoluteelevation integer,
+ absoluteelevationerror integer,
+ collectingmethod varchar(255),
+ distancetoground integer,
+ distancetowatersurface integer,
+ exactlocation_errorradius integer,
+ exactlocation_latitude double,
+ exactlocation_longitude double,
+ createdby_id integer,
+ updatedby_id integer,
+ country_id integer,
+ actor_id integer,
+ exactlocation_referencesystem_id integer,
+ locality_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table GatheringEvent_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ description varchar(255),
+ timeperiod_end varchar(255),
+ timeperiod_freetext varchar(255),
+ timeperiod_start varchar(255),
+ absoluteelevation integer,
+ absoluteelevationerror integer,
+ collectingmethod varchar(255),
+ distancetoground integer,
+ distancetowatersurface integer,
+ exactlocation_errorradius integer,
+ exactlocation_latitude double,
+ exactlocation_longitude double,
+ createdby_id integer,
+ updatedby_id integer,
+ country_id integer,
+ actor_id integer,
+ exactlocation_referencesystem_id integer,
+ locality_id integer,
+ primary key (id, REV)
+ );
+
+ create table GatheringEvent_Annotation (
+ GatheringEvent_id integer not null,
+ annotations_id integer not null,
+ primary key (GatheringEvent_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table GatheringEvent_Annotation_AUD (
+ REV integer not null,
+ GatheringEvent_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, GatheringEvent_id, annotations_id)
+ );
+
+ create table GatheringEvent_DefinedTermBase (
+ GatheringEvent_id integer not null,
+ collectingareas_id integer not null,
+ primary key (GatheringEvent_id, collectingareas_id)
+ );
+
+ create table GatheringEvent_DefinedTermBase_AUD (
+ REV integer not null,
+ GatheringEvent_id integer not null,
+ collectingareas_id integer not null,
+ revtype tinyint,
+ primary key (REV, GatheringEvent_id, collectingareas_id)
+ );
+
+ create table GatheringEvent_Marker (
+ GatheringEvent_id integer not null,
+ markers_id integer not null,
+ primary key (GatheringEvent_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table GatheringEvent_Marker_AUD (
+ REV integer not null,
+ GatheringEvent_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, GatheringEvent_id, markers_id)
+ );
+
+ create table GenBankAccession (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ accessionnumber varchar(255),
+ uri varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table GenBankAccession_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ accessionnumber varchar(255),
+ uri varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ primary key (id, REV)
+ );
+
+ create table GrantedAuthorityImpl (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ authority varchar(255),
+ createdby_id integer,
+ primary key (id),
+ unique (uuid, authority)
+ );
+
+ create table hibernate_sequences (
+ sequence_name varchar(255),
+ next_val integer,
+ primary key (sequence_name)
+ );
+
+ create table HomotypicalGroup (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ createdby_id integer,
+ updatedby_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table HomotypicalGroup_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ createdby_id integer,
+ updatedby_id integer,
+ primary key (id, REV)
+ );
+
+ create table HomotypicalGroup_Annotation (
+ HomotypicalGroup_id integer not null,
+ annotations_id integer not null,
+ primary key (HomotypicalGroup_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table HomotypicalGroup_Annotation_AUD (
+ REV integer not null,
+ HomotypicalGroup_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, HomotypicalGroup_id, annotations_id)
+ );
+
+ create table HomotypicalGroup_Marker (
+ HomotypicalGroup_id integer not null,
+ markers_id integer not null,
+ primary key (HomotypicalGroup_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table HomotypicalGroup_Marker_AUD (
+ REV integer not null,
+ HomotypicalGroup_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, HomotypicalGroup_id, markers_id)
+ );
+
+ create table HybridRelationship (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ citationmicroreference varchar(255),
+ originalnamestring varchar(255),
+ doubtful bit not null,
+ ruleconsidered varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ citation_id integer,
+ relatedfrom_id integer,
+ relatedto_id integer,
+ type_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table HybridRelationship_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ citationmicroreference varchar(255),
+ originalnamestring varchar(255),
+ doubtful bit,
+ ruleconsidered varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ citation_id integer,
+ relatedfrom_id integer,
+ relatedto_id integer,
+ type_id integer,
+ primary key (id, REV)
+ );
+
+ create table HybridRelationship_Annotation (
+ HybridRelationship_id integer not null,
+ annotations_id integer not null,
+ primary key (HybridRelationship_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table HybridRelationship_Annotation_AUD (
+ REV integer not null,
+ HybridRelationship_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, HybridRelationship_id, annotations_id)
+ );
+
+ create table HybridRelationship_Marker (
+ HybridRelationship_id integer not null,
+ markers_id integer not null,
+ primary key (HybridRelationship_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table HybridRelationship_Marker_AUD (
+ REV integer not null,
+ HybridRelationship_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, HybridRelationship_id, markers_id)
+ );
+
+ create table IndividualAssociation_LanguageString (
+ DescriptionElementBase_id integer not null,
+ description_id integer not null,
+ description_mapkey_id integer not null,
+ primary key (DescriptionElementBase_id, description_mapkey_id),
+ unique (description_id)
+ );
+
+ create table IndividualAssociation_LanguageString_AUD (
+ REV integer not null,
+ DescriptionElementBase_id integer not null,
+ description_id integer not null,
+ description_mapkey_id integer not null,
+ revtype tinyint,
+ primary key (REV, DescriptionElementBase_id, description_id, description_mapkey_id)
+ );
+
+ create table InstitutionalMembership (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ department varchar(255),
+ period_end varchar(255),
+ period_freetext varchar(255),
+ period_start varchar(255),
+ role varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ institute_id integer,
+ person_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table InstitutionalMembership_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ department varchar(255),
+ period_end varchar(255),
+ period_freetext varchar(255),
+ period_start varchar(255),
+ role varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ institute_id integer,
+ person_id integer,
+ primary key (id, REV)
+ );
+
+ create table KeyStatement (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ createdby_id integer,
+ updatedby_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table KeyStatement_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ createdby_id integer,
+ updatedby_id integer,
+ primary key (id, REV)
+ );
+
+ create table KeyStatement_LanguageString (
+ keyStatement_id integer not null,
+ label_id integer not null,
+ label_mapkey_id integer not null,
+ primary key (keyStatement_id, label_mapkey_id),
+ unique (label_id)
+ );
+
+ create table KeyStatement_LanguageString_AUD (
+ REV integer not null,
+ keyStatement_id integer not null,
+ label_id integer not null,
+ label_mapkey_id integer not null,
+ revtype tinyint,
+ primary key (REV, keyStatement_id, label_id, label_mapkey_id)
+ );
+
+ create table LSIDAuthority (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ authority varchar(255),
+ authoritywsdl longvarchar,
+ port integer not null,
+ server varchar(255),
+ url varchar(255),
+ createdby_id integer,
+ primary key (id),
+ unique (uuid, authority)
+ );
+
+ create table LSIDAuthority_namespaces (
+ LSIDAuthority_id integer not null,
+ namespaces_element varchar(255),
+ namespaces_mapkey varchar(255),
+ primary key (LSIDAuthority_id, namespaces_mapkey)
+ );
+
+ create table LanguageString (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ text longvarchar,
+ createdby_id integer,
+ updatedby_id integer,
+ language_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table LanguageString_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ text longvarchar,
+ createdby_id integer,
+ updatedby_id integer,
+ language_id integer,
+ primary key (id, REV)
+ );
+
+ create table LanguageString_Annotation (
+ LanguageString_id integer not null,
+ annotations_id integer not null,
+ primary key (LanguageString_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table LanguageString_Annotation_AUD (
+ REV integer not null,
+ LanguageString_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, LanguageString_id, annotations_id)
+ );
+
+ create table LanguageString_Marker (
+ LanguageString_id integer not null,
+ markers_id integer not null,
+ primary key (LanguageString_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table LanguageString_Marker_AUD (
+ REV integer not null,
+ LanguageString_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, LanguageString_id, markers_id)
+ );
+
+ create table Locus (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ description varchar(255),
+ name varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table Locus_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ description varchar(255),
+ name varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ primary key (id, REV)
+ );
+
+ create table Marker (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ flag bit not null,
+ markedObj_type varchar(255),
+ markedObj_id integer not null,
+ createdby_id integer,
+ updatedby_id integer,
+ markertype_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table Marker_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ flag bit,
+ createdby_id integer,
+ updatedby_id integer,
+ markertype_id integer,
+ primary key (id, REV)
+ );
+
+ create table Media (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ lsid_authority varchar(255),
+ lsid_lsid varchar(255),
+ lsid_namespace varchar(255),
+ lsid_object varchar(255),
+ lsid_revision varchar(255),
+ protectedtitlecache bit not null,
+ titleCache varchar(255),
+ mediacreated timestamp,
+ citationmicroreference varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ artist_id integer,
+ citation_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table MediaKey_NamedArea (
+ Media_id integer not null,
+ geographicalscope_id integer not null,
+ primary key (Media_id, geographicalscope_id)
+ );
+
+ create table MediaKey_NamedArea_AUD (
+ REV integer not null,
+ Media_id integer not null,
+ geographicalscope_id integer not null,
+ revtype tinyint,
+ primary key (REV, Media_id, geographicalscope_id)
+ );
+
+ create table MediaKey_Scope (
+ Media_id integer not null,
+ scoperestrictions_id integer not null,
+ primary key (Media_id, scoperestrictions_id)
+ );
+
+ create table MediaKey_Scope_AUD (
+ REV integer not null,
+ Media_id integer not null,
+ scoperestrictions_id integer not null,
+ revtype tinyint,
+ primary key (REV, Media_id, scoperestrictions_id)
+ );
+
+ create table MediaKey_Taxon (
+ mediaKey_id integer not null,
+ taxon_id integer not null,
+ primary key (mediaKey_id, taxon_id)
+ );
+
+ create table MediaKey_Taxon_AUD (
+ REV integer not null,
+ mediaKey_id integer not null,
+ taxon_id integer not null,
+ revtype tinyint,
+ primary key (REV, mediaKey_id, taxon_id)
+ );
+
+ create table MediaRepresentation (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ mimetype varchar(255),
+ suffix varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ media_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table MediaRepresentationPart (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ size integer,
+ uri varchar(255),
+ duration integer,
+ height integer,
+ width integer,
+ createdby_id integer,
+ updatedby_id integer,
+ representation_id integer not null,
+ sortIndex integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table MediaRepresentationPart_AUD (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ size integer,
+ uri varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ representation_id integer,
+ duration integer,
+ height integer,
+ width integer,
+ primary key (id, REV)
+ );
+
+ create table MediaRepresentation_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ mimetype varchar(255),
+ suffix varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ media_id integer,
+ primary key (id, REV)
+ );
+
+ create table MediaRepresentation_MediaRepresentationPart_AUD (
+ REV integer not null,
+ representation_id integer not null,
+ id integer not null,
+ sortIndex integer not null,
+ revtype tinyint,
+ primary key (REV, representation_id, id, sortIndex)
+ );
+
+ create table Media_AUD (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ lsid_authority varchar(255),
+ lsid_lsid varchar(255),
+ lsid_namespace varchar(255),
+ lsid_object varchar(255),
+ lsid_revision varchar(255),
+ protectedtitlecache bit,
+ titleCache varchar(255),
+ mediacreated timestamp,
+ createdby_id integer,
+ updatedby_id integer,
+ artist_id integer,
+ citationmicroreference varchar(255),
+ citation_id integer,
+ primary key (id, REV)
+ );
+
+ create table Media_Annotation (
+ Media_id integer not null,
+ annotations_id integer not null,
+ primary key (Media_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table Media_Annotation_AUD (
+ REV integer not null,
+ Media_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, Media_id, annotations_id)
+ );
+
+ create table Media_Credit (
+ Media_id integer not null,
+ credits_id integer not null,
+ sortIndex integer not null,
+ primary key (Media_id, sortIndex),
+ unique (credits_id)
+ );
+
+ create table Media_Credit_AUD (
+ REV integer not null,
+ Media_id integer not null,
+ credits_id integer not null,
+ sortIndex integer not null,
+ revtype tinyint,
+ primary key (REV, Media_id, credits_id, sortIndex)
+ );
+
+ create table Media_Description (
+ Media_id integer not null,
+ description_id integer not null,
+ description_mapkey_id integer not null,
+ primary key (Media_id, description_mapkey_id),
+ unique (description_id)
+ );
+
+ create table Media_Description_AUD (
+ REV integer not null,
+ Media_id integer not null,
+ description_id integer not null,
+ description_mapkey_id integer not null,
+ revtype tinyint,
+ primary key (REV, Media_id, description_id, description_mapkey_id)
+ );
+
+ create table Media_Extension (
+ Media_id integer not null,
+ extensions_id integer not null,
+ primary key (Media_id, extensions_id),
+ unique (extensions_id)
+ );
+
+ create table Media_Extension_AUD (
+ REV integer not null,
+ Media_id integer not null,
+ extensions_id integer not null,
+ revtype tinyint,
+ primary key (REV, Media_id, extensions_id)
+ );
+
+ create table Media_LanguageString (
+ Media_id integer not null,
+ title_id integer not null,
+ title_mapkey_id integer not null,
+ primary key (Media_id, title_mapkey_id),
+ unique (title_id)
+ );
+
+ create table Media_LanguageString_AUD (
+ REV integer not null,
+ Media_id integer not null,
+ title_id integer not null,
+ title_mapkey_id integer not null,
+ revtype tinyint,
+ primary key (REV, Media_id, title_id, title_mapkey_id)
+ );
+
+ create table Media_Marker (
+ Media_id integer not null,
+ markers_id integer not null,
+ primary key (Media_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table Media_Marker_AUD (
+ REV integer not null,
+ Media_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, Media_id, markers_id)
+ );
+
+ create table Media_OriginalSourceBase (
+ Media_id integer not null,
+ sources_id integer not null,
+ primary key (Media_id, sources_id),
+ unique (sources_id)
+ );
+
+ create table Media_OriginalSourceBase_AUD (
+ REV integer not null,
+ Media_id integer not null,
+ sources_id integer not null,
+ revtype tinyint,
+ primary key (REV, Media_id, sources_id)
+ );
+
+ create table Media_Representation (
+ Media_id integer not null,
+ keyrepresentations_id integer not null,
+ primary key (Media_id, keyrepresentations_id)
+ );
+
+ create table Media_Representation_AUD (
+ REV integer not null,
+ Media_id integer not null,
+ keyrepresentations_id integer not null,
+ revtype tinyint,
+ primary key (REV, Media_id, keyrepresentations_id)
+ );
+
+ create table Media_Rights (
+ Media_id integer not null,
+ rights_id integer not null,
+ primary key (Media_id, rights_id),
+ unique (rights_id)
+ );
+
+ create table Media_Rights_AUD (
+ REV integer not null,
+ Media_id integer not null,
+ rights_id integer not null,
+ revtype tinyint,
+ primary key (REV, Media_id, rights_id)
+ );
+
+ create table Media_Sequence (
+ Media_id integer not null,
+ usedsequences_id integer not null,
+ primary key (Media_id, usedsequences_id),
+ unique (usedsequences_id)
+ );
+
+ create table Media_Sequence_AUD (
+ REV integer not null,
+ Media_id integer not null,
+ usedsequences_id integer not null,
+ revtype tinyint,
+ primary key (REV, Media_id, usedsequences_id)
+ );
+
+ create table Media_TaxonBase (
+ Media_id integer not null,
+ coveredtaxa_id integer not null,
+ primary key (Media_id, coveredtaxa_id)
+ );
+
+ create table Media_TaxonBase_AUD (
+ REV integer not null,
+ Media_id integer not null,
+ coveredtaxa_id integer not null,
+ revtype tinyint,
+ primary key (REV, Media_id, coveredtaxa_id)
+ );
+
+ create table MultiAccessKey_NamedArea (
+ WorkingSet_id integer not null,
+ geographicalscope_id integer not null,
+ primary key (WorkingSet_id, geographicalscope_id)
+ );
+
+ create table MultiAccessKey_NamedArea_AUD (
+ REV integer not null,
+ WorkingSet_id integer not null,
+ geographicalscope_id integer not null,
+ revtype tinyint,
+ primary key (REV, WorkingSet_id, geographicalscope_id)
+ );
+
+ create table MultiAccessKey_Scope (
+ WorkingSet_id integer not null,
+ scoperestrictions_id integer not null,
+ primary key (WorkingSet_id, scoperestrictions_id)
+ );
+
+ create table MultiAccessKey_Scope_AUD (
+ REV integer not null,
+ WorkingSet_id integer not null,
+ scoperestrictions_id integer not null,
+ revtype tinyint,
+ primary key (REV, WorkingSet_id, scoperestrictions_id)
+ );
+
+ create table MultiAccessKey_Taxon (
+ multiAccessKey_id integer not null,
+ taxon_id integer not null,
+ primary key (multiAccessKey_id, taxon_id)
+ );
+
+ create table MultiAccessKey_Taxon_AUD (
+ REV integer not null,
+ multiAccessKey_id integer not null,
+ taxon_id integer not null,
+ revtype tinyint,
+ primary key (REV, multiAccessKey_id, taxon_id)
+ );
+
+ create table NameRelationship (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ citationmicroreference varchar(255),
+ originalnamestring varchar(255),
+ doubtful bit not null,
+ ruleconsidered varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ citation_id integer,
+ relatedfrom_id integer,
+ relatedto_id integer,
+ type_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table NameRelationship_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ citationmicroreference varchar(255),
+ originalnamestring varchar(255),
+ doubtful bit,
+ ruleconsidered varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ citation_id integer,
+ relatedfrom_id integer,
+ relatedto_id integer,
+ type_id integer,
+ primary key (id, REV)
+ );
+
+ create table NameRelationship_Annotation (
+ NameRelationship_id integer not null,
+ annotations_id integer not null,
+ primary key (NameRelationship_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table NameRelationship_Annotation_AUD (
+ REV integer not null,
+ NameRelationship_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, NameRelationship_id, annotations_id)
+ );
+
+ create table NameRelationship_Marker (
+ NameRelationship_id integer not null,
+ markers_id integer not null,
+ primary key (NameRelationship_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table NameRelationship_Marker_AUD (
+ REV integer not null,
+ NameRelationship_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, NameRelationship_id, markers_id)
+ );
+
+ create table NomenclaturalStatus (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ citationmicroreference varchar(255),
+ originalnamestring varchar(255),
+ ruleconsidered varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ citation_id integer,
+ type_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table NomenclaturalStatus_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ citationmicroreference varchar(255),
+ originalnamestring varchar(255),
+ ruleconsidered varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ citation_id integer,
+ type_id integer,
+ primary key (id, REV)
+ );
+
+ create table NomenclaturalStatus_Annotation (
+ NomenclaturalStatus_id integer not null,
+ annotations_id integer not null,
+ primary key (NomenclaturalStatus_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table NomenclaturalStatus_Annotation_AUD (
+ REV integer not null,
+ NomenclaturalStatus_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, NomenclaturalStatus_id, annotations_id)
+ );
+
+ create table NomenclaturalStatus_Marker (
+ NomenclaturalStatus_id integer not null,
+ markers_id integer not null,
+ primary key (NomenclaturalStatus_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table NomenclaturalStatus_Marker_AUD (
+ REV integer not null,
+ NomenclaturalStatus_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, NomenclaturalStatus_id, markers_id)
+ );
+
+ create table OriginalSourceBase (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ citationmicroreference varchar(255),
+ originalnamestring varchar(255),
+ idinsource varchar(255),
+ idnamespace varchar(255),
+ sourcedObj_type varchar(255),
+ sourcedObj_id integer not null,
+ createdby_id integer,
+ updatedby_id integer,
+ citation_id integer,
+ nameusedinsource_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table OriginalSourceBase_AUD (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ citationmicroreference varchar(255),
+ originalnamestring varchar(255),
+ idinsource varchar(255),
+ idnamespace varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ citation_id integer,
+ nameusedinsource_id integer,
+ primary key (id, REV)
+ );
+
+ create table OriginalSourceBase_Annotation (
+ OriginalSourceBase_id integer not null,
+ annotations_id integer not null,
+ primary key (OriginalSourceBase_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table OriginalSourceBase_Annotation_AUD (
+ REV integer not null,
+ OriginalSourceBase_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, OriginalSourceBase_id, annotations_id)
+ );
+
+ create table OriginalSourceBase_Marker (
+ OriginalSourceBase_id integer not null,
+ markers_id integer not null,
+ primary key (OriginalSourceBase_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table OriginalSourceBase_Marker_AUD (
+ REV integer not null,
+ OriginalSourceBase_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, OriginalSourceBase_id, markers_id)
+ );
+
+ create table PermissionGroup (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ name varchar(255),
+ createdby_id integer,
+ primary key (id),
+ unique (uuid, name)
+ );
+
+ create table PermissionGroup_GrantedAuthorityImpl (
+ PermissionGroup_id integer not null,
+ grantedauthorities_id integer not null,
+ primary key (PermissionGroup_id, grantedauthorities_id)
+ );
+
+ create table PolytomousKey (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ lsid_authority varchar(255),
+ lsid_lsid varchar(255),
+ lsid_namespace varchar(255),
+ lsid_object varchar(255),
+ lsid_revision varchar(255),
+ protectedtitlecache bit not null,
+ titleCache varchar(255),
+ uri varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ root_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table PolytomousKey_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ lsid_authority varchar(255),
+ lsid_lsid varchar(255),
+ lsid_namespace varchar(255),
+ lsid_object varchar(255),
+ lsid_revision varchar(255),
+ protectedtitlecache bit not null,
+ titleCache varchar(255),
+ uri varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ root_id integer,
+ primary key (id, REV)
+ );
+
+ create table PolytomousKey_Annotation (
+ PolytomousKey_id integer not null,
+ annotations_id integer not null,
+ primary key (PolytomousKey_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table PolytomousKey_Annotation_AUD (
+ REV integer not null,
+ PolytomousKey_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, PolytomousKey_id, annotations_id)
+ );
+
+ create table PolytomousKey_Credit (
+ PolytomousKey_id integer not null,
+ credits_id integer not null,
+ sortIndex integer not null,
+ primary key (PolytomousKey_id, sortIndex),
+ unique (credits_id)
+ );
+
+ create table PolytomousKey_Credit_AUD (
+ REV integer not null,
+ PolytomousKey_id integer not null,
+ credits_id integer not null,
+ sortIndex integer not null,
+ revtype tinyint,
+ primary key (REV, PolytomousKey_id, credits_id, sortIndex)
+ );
+
+ create table PolytomousKey_Extension (
+ PolytomousKey_id integer not null,
+ extensions_id integer not null,
+ primary key (PolytomousKey_id, extensions_id),
+ unique (extensions_id)
+ );
+
+ create table PolytomousKey_Extension_AUD (
+ REV integer not null,
+ PolytomousKey_id integer not null,
+ extensions_id integer not null,
+ revtype tinyint,
+ primary key (REV, PolytomousKey_id, extensions_id)
+ );
+
+ create table PolytomousKey_Marker (
+ PolytomousKey_id integer not null,
+ markers_id integer not null,
+ primary key (PolytomousKey_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table PolytomousKey_Marker_AUD (
+ REV integer not null,
+ PolytomousKey_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, PolytomousKey_id, markers_id)
+ );
+
+ create table PolytomousKey_NamedArea (
+ PolytomousKey_id integer not null,
+ geographicalscope_id integer not null,
+ primary key (PolytomousKey_id, geographicalscope_id)
+ );
+
+ create table PolytomousKey_NamedArea_AUD (
+ REV integer not null,
+ PolytomousKey_id integer not null,
+ geographicalscope_id integer not null,
+ revtype tinyint,
+ primary key (REV, PolytomousKey_id, geographicalscope_id)
+ );
+
+ create table PolytomousKey_OriginalSourceBase (
+ PolytomousKey_id integer not null,
+ sources_id integer not null,
+ primary key (PolytomousKey_id, sources_id),
+ unique (sources_id)
+ );
+
+ create table PolytomousKey_OriginalSourceBase_AUD (
+ REV integer not null,
+ PolytomousKey_id integer not null,
+ sources_id integer not null,
+ revtype tinyint,
+ primary key (REV, PolytomousKey_id, sources_id)
+ );
+
+
+ create table PolytomousKey_Rights (
+ PolytomousKey_id integer not null,
+ rights_id integer not null,
+ primary key (PolytomousKey_id, rights_id),
+ unique (rights_id)
+ );
+
+ create table PolytomousKey_Rights_AUD (
+ REV integer not null,
+ PolytomousKey_id integer not null,
+ rights_id integer not null,
+ revtype tinyint,
+ primary key (REV, PolytomousKey_id, rights_id)
+ );
+
+ create table PolytomousKey_Scope (
+ PolytomousKey_id integer not null,
+ scoperestrictions_id integer not null,
+ primary key (PolytomousKey_id, scoperestrictions_id)
+ );
+
+ create table PolytomousKey_Scope_AUD (
+ REV integer not null,
+ PolytomousKey_id integer not null,
+ scoperestrictions_id integer not null,
+ revtype tinyint,
+ primary key (REV, PolytomousKey_id, scoperestrictions_id)
+ );
+
+ create table PolytomousKey_Taxon (
+ polytomousKey_id integer not null,
+ taxon_id integer not null,
+ primary key (polytomousKey_id, taxon_id)
+ );
+
+ create table PolytomousKey_Taxon_AUD (
+ REV integer not null,
+ polytomousKey_id integer not null,
+ taxon_id integer not null,
+ revtype tinyint,
+ primary key (REV, polytomousKey_id, taxon_id)
+ );
+
+ create table PolytomousKey_TaxonBase (
+ polytomousKey_id integer not null,
+ coveredtaxa_id integer not null,
+ primary key (polytomousKey_id, coveredtaxa_id)
+ );
+
+ create table PolytomousKey_TaxonBase_AUD (
+ REV integer not null,
+ polytomousKey_id integer not null,
+ coveredtaxa_id integer not null,
+ revtype tinyint,
+ primary key (REV, polytomousKey_id, coveredtaxa_id)
+ );
+
+
+ create table PolytomousKeyNode (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ nodenumber integer,
+ sortindex integer,
+ createdby_id integer,
+ updatedby_id integer,
+ key_id integer,
+ parent_id integer,
+ question_id integer,
+ statement_id integer,
+ feature_id integer,
+ taxon_id integer,
+ subkey_id integer,
+ othernode_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table PolytomousKeyNode_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ nodenumber integer,
+ sortindex integer,
+ createdby_id integer,
+ updatedby_id integer,
+ key_id integer,
+ parent_id integer,
+ question_id integer,
+ statement_id integer,
+ feature_id integer,
+ taxon_id integer,
+ subkey_id integer,
+ othernode_id integer,
+ primary key (id, REV)
+ );
+
+ create table PolytomousKeyNode_LanguageString (
+ PolytomousKeyNode_id integer not null,
+ modifyingtext_id integer not null,
+ modifyingtext_mapkey_id integer not null,
+ primary key (PolytomousKeyNode_id, modifyingtext_mapkey_id),
+ unique (modifyingtext_id)
+ )
+
+ create table PolytomousKeyNode_LanguageString_AUD (
+ REV integer not null,
+ revtype tinyint,
+ PolytomousKeyNode_id integer not null,
+ modifyingtext_id integer not null,
+ modifyingtext_mapkey_id integer not null,
+ primary key (REV, PolytomousKeyNode_id, modifyingtext_id, modifyingtext_mapkey_id)
+ )
+
+ create table PolytomousKeyNode_PolytomousKeyNode_AUD(
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ parent_id integer,
+ sortIndex integer
+ )
+
+ create table Reference (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ lsid_authority varchar(255),
+ lsid_lsid varchar(255),
+ lsid_namespace varchar(255),
+ lsid_object varchar(255),
+ lsid_revision varchar(255),
+ protectedtitlecache bit not null,
+ titleCache varchar(255),
+ datepublished_end varchar(255),
+ datepublished_freetext varchar(255),
+ datepublished_start varchar(255),
+ edition varchar(255),
+ editor varchar(255),
+ isbn varchar(255),
+ issn varchar(255),
+ nomenclaturallyrelevant bit not null,
+ organization varchar(255),
+ pages varchar(255),
+ parsingproblem integer not null,
+ placepublished varchar(255),
+ problemends integer not null,
+ problemstarts integer not null,
+ publisher varchar(255),
+ referenceAbstract longvarchar,
+ series varchar(255),
+ seriespart varchar(255),
+ title longvarchar,
+ refType integer,
+ uri varchar(255),
+ volume varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ authorteam_id integer,
+ inreference_id integer,
+ institution_id integer,
+ school_id integer,
+ abbreviatedReference_id integer,
+ fullReference_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table Reference_AUD (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ lsid_authority varchar(255),
+ lsid_lsid varchar(255),
+ lsid_namespace varchar(255),
+ lsid_object varchar(255),
+ lsid_revision varchar(255),
+ protectedtitlecache bit,
+ titleCache varchar(255),
+ datepublished_end varchar(255),
+ datepublished_freetext varchar(255),
+ datepublished_start varchar(255),
+ edition varchar(255),
+ editor varchar(255),
+ isbn varchar(255),
+ issn varchar(255),
+ nomenclaturallyrelevant bit,
+ organization varchar(255),
+ pages varchar(255),
+ parsingproblem integer,
+ placepublished varchar(255),
+ problemends integer,
+ problemstarts integer,
+ publisher varchar(255),
+ referenceAbstract longvarchar,
+ series varchar(255),
+ seriespart varchar(255),
+ title longvarchar,
+ refType integer,
+ uri varchar(255),
+ volume varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ authorteam_id integer,
+ inreference_id integer,
+ institution_id integer,
+ school_id integer,
+ abbreviatedReference_id integer,
+ fullReference_id integer,
+ primary key (id, REV)
+ );
+
+ create table Reference_Annotation (
+ Reference_id integer not null,
+ annotations_id integer not null,
+ primary key (Reference_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table Reference_Annotation_AUD (
+ REV integer not null,
+ Reference_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, Reference_id, annotations_id)
+ );
+
+ create table Reference_Credit (
+ Reference_id integer not null,
+ credits_id integer not null,
+ sortIndex integer not null,
+ primary key (Reference_id, sortIndex),
+ unique (credits_id)
+ );
+
+ create table Reference_Credit_AUD (
+ REV integer not null,
+ Reference_id integer not null,
+ credits_id integer not null,
+ sortIndex integer not null,
+ revtype tinyint,
+ primary key (REV, Reference_id, credits_id, sortIndex)
+ );
+
+ create table Reference_Extension (
+ Reference_id integer not null,
+ extensions_id integer not null,
+ primary key (Reference_id, extensions_id),
+ unique (extensions_id)
+ );
+
+ create table Reference_Extension_AUD (
+ REV integer not null,
+ Reference_id integer not null,
+ extensions_id integer not null,
+ revtype tinyint,
+ primary key (REV, Reference_id, extensions_id)
+ );
+
+ create table Reference_Marker (
+ Reference_id integer not null,
+ markers_id integer not null,
+ primary key (Reference_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table Reference_Marker_AUD (
+ REV integer not null,
+ Reference_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, Reference_id, markers_id)
+ );
+
+ create table Reference_Media (
+ Reference_id integer not null,
+ media_id integer not null,
+ primary key (Reference_id, media_id)
+ );
+
+ create table Reference_Media_AUD (
+ REV integer not null,
+ Reference_id integer not null,
+ media_id integer not null,
+ revtype tinyint,
+ primary key (REV, Reference_id, media_id)
+ );
+
+ create table Reference_OriginalSourceBase (
+ Reference_id integer not null,
+ sources_id integer not null,
+ primary key (Reference_id, sources_id),
+ unique (sources_id)
+ );
+
+ create table Reference_OriginalSourceBase_AUD (
+ REV integer not null,
+ Reference_id integer not null,
+ sources_id integer not null,
+ revtype tinyint,
+ primary key (REV, Reference_id, sources_id)
+ );
+
+ create table Reference_Rights (
+ Reference_id integer not null,
+ rights_id integer not null,
+ primary key (Reference_id, rights_id),
+ unique (rights_id)
+ );
+
+ create table Reference_Rights_AUD (
+ REV integer not null,
+ Reference_id integer not null,
+ rights_id integer not null,
+ revtype tinyint,
+ primary key (REV, Reference_id, rights_id)
+ );
+
+ create table RelationshipTermBase_inverseRepresentation (
+ DefinedTermBase_id integer not null,
+ inverserepresentations_id integer not null,
+ primary key (DefinedTermBase_id, inverserepresentations_id),
+ unique (inverserepresentations_id)
+ );
+
+ create table RelationshipTermBase_inverseRepresentation_AUD (
+ REV integer not null,
+ DefinedTermBase_id integer not null,
+ inverserepresentations_id integer not null,
+ revtype tinyint,
+ primary key (REV, DefinedTermBase_id, inverserepresentations_id)
+ );
+
+ create table Representation (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ text longvarchar,
+ abbreviatedlabel varchar(255),
+ label varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ language_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table Representation_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ text longvarchar,
+ abbreviatedlabel varchar(255),
+ label varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ language_id integer,
+ primary key (id, REV)
+ );
+
+ create table Representation_Annotation (
+ Representation_id integer not null,
+ annotations_id integer not null,
+ primary key (Representation_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table Representation_Annotation_AUD (
+ REV integer not null,
+ Representation_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, Representation_id, annotations_id)
+ );
+
+ create table Representation_Marker (
+ Representation_id integer not null,
+ markers_id integer not null,
+ primary key (Representation_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table Representation_Marker_AUD (
+ REV integer not null,
+ Representation_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, Representation_id, markers_id)
+ );
+
+ create table Rights (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ text longvarchar,
+ abbreviatedtext varchar(255),
+ uri varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ language_id integer,
+ agent_id integer,
+ type_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table Rights_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ text longvarchar,
+ abbreviatedtext varchar(255),
+ uri varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ language_id integer,
+ agent_id integer,
+ type_id integer,
+ primary key (id, REV)
+ );
+
+ create table Rights_Annotation (
+ Rights_id integer not null,
+ annotations_id integer not null,
+ primary key (Rights_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table Rights_Annotation_AUD (
+ REV integer not null,
+ Rights_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, Rights_id, annotations_id)
+ );
+
+ create table Rights_Marker (
+ Rights_id integer not null,
+ markers_id integer not null,
+ primary key (Rights_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table Rights_Marker_AUD (
+ REV integer not null,
+ Rights_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, Rights_id, markers_id)
+ );
+
+ create table Sequence (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ lsid_authority varchar(255),
+ lsid_lsid varchar(255),
+ lsid_namespace varchar(255),
+ lsid_object varchar(255),
+ lsid_revision varchar(255),
+ protectedtitlecache bit not null,
+ titleCache varchar(255),
+ barcode bit not null,
+ citationmicroreference varchar(255),
+ datesequenced timestamp,
+ length integer,
+ sequence varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ locus_id integer,
+ publishedin_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table Sequence_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ lsid_authority varchar(255),
+ lsid_lsid varchar(255),
+ lsid_namespace varchar(255),
+ lsid_object varchar(255),
+ lsid_revision varchar(255),
+ protectedtitlecache bit,
+ titleCache varchar(255),
+ barcode bit,
+ citationmicroreference varchar(255),
+ datesequenced timestamp,
+ length integer,
+ sequence varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ locus_id integer,
+ publishedin_id integer,
+ primary key (id, REV)
+ );
+
+ create table Sequence_Annotation (
+ Sequence_id integer not null,
+ annotations_id integer not null,
+ primary key (Sequence_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table Sequence_Annotation_AUD (
+ REV integer not null,
+ Sequence_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, Sequence_id, annotations_id)
+ );
+
+ create table Sequence_Credit (
+ Sequence_id integer not null,
+ credits_id integer not null,
+ sortIndex integer not null,
+ primary key (Sequence_id, sortIndex),
+ unique (credits_id)
+ );
+
+ create table Sequence_Credit_AUD (
+ REV integer not null,
+ Sequence_id integer not null,
+ credits_id integer not null,
+ sortIndex integer not null,
+ revtype tinyint,
+ primary key (REV, Sequence_id, credits_id, sortIndex)
+ );
+
+ create table Sequence_Extension (
+ Sequence_id integer not null,
+ extensions_id integer not null,
+ primary key (Sequence_id, extensions_id),
+ unique (extensions_id)
+ );
+
+ create table Sequence_Extension_AUD (
+ REV integer not null,
+ Sequence_id integer not null,
+ extensions_id integer not null,
+ revtype tinyint,
+ primary key (REV, Sequence_id, extensions_id)
+ );
+
+ create table Sequence_GenBankAccession (
+ Sequence_id integer not null,
+ genbankaccession_id integer not null,
+ primary key (Sequence_id, genbankaccession_id),
+ unique (genbankaccession_id)
+ );
+
+ create table Sequence_GenBankAccession_AUD (
+ REV integer not null,
+ Sequence_id integer not null,
+ genbankaccession_id integer not null,
+ revtype tinyint,
+ primary key (REV, Sequence_id, genbankaccession_id)
+ );
+
+ create table Sequence_Marker (
+ Sequence_id integer not null,
+ markers_id integer not null,
+ primary key (Sequence_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table Sequence_Marker_AUD (
+ REV integer not null,
+ Sequence_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, Sequence_id, markers_id)
+ );
+
+ create table Sequence_Media (
+ Sequence_id integer not null,
+ chromatograms_id integer not null,
+ primary key (Sequence_id, chromatograms_id),
+ unique (chromatograms_id)
+ );
+
+ create table Sequence_Media_AUD (
+ REV integer not null,
+ Sequence_id integer not null,
+ chromatograms_id integer not null,
+ revtype tinyint,
+ primary key (REV, Sequence_id, chromatograms_id)
+ );
+
+ create table Sequence_OriginalSourceBase (
+ Sequence_id integer not null,
+ sources_id integer not null,
+ primary key (Sequence_id, sources_id),
+ unique (sources_id)
+ );
+
+ create table Sequence_OriginalSourceBase_AUD (
+ REV integer not null,
+ Sequence_id integer not null,
+ sources_id integer not null,
+ revtype tinyint,
+ primary key (REV, Sequence_id, sources_id)
+ );
+
+ create table Sequence_Reference (
+ Sequence_id integer not null,
+ citations_id integer not null,
+ primary key (Sequence_id, citations_id),
+ unique (citations_id)
+ );
+
+ create table Sequence_Reference_AUD (
+ REV integer not null,
+ Sequence_id integer not null,
+ citations_id integer not null,
+ revtype tinyint,
+ primary key (REV, Sequence_id, citations_id)
+ );
+
+ create table Sequence_Rights (
+ Sequence_id integer not null,
+ rights_id integer not null,
+ primary key (Sequence_id, rights_id),
+ unique (rights_id)
+ );
+
+ create table Sequence_Rights_AUD (
+ REV integer not null,
+ Sequence_id integer not null,
+ rights_id integer not null,
+ revtype tinyint,
+ primary key (REV, Sequence_id, rights_id)
+ );
+
+ create table SpecimenOrObservationBase (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ lsid_authority varchar(255),
+ lsid_lsid varchar(255),
+ lsid_namespace varchar(255),
+ lsid_object varchar(255),
+ lsid_revision varchar(255),
+ protectedtitlecache bit not null,
+ titleCache varchar(255),
+ individualcount integer,
+ accessionnumber varchar(255),
+ catalognumber varchar(255),
+ collectorsnumber varchar(255),
+ barcode varchar(255),
+ fieldnotes varchar(255),
+ fieldnumber varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ lifestage_id integer,
+ sex_id integer,
+ exsiccatum varchar(255),
+ primarycollector_id integer,
+ collection_id integer,
+ derivedfrom_id integer,
+ storedunder_id integer,
+ preservation_id integer,
+ gatheringevent_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+
+ create table SpecimenOrObservationBase_AUD (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ lsid_authority varchar(255),
+ lsid_lsid varchar(255),
+ lsid_namespace varchar(255),
+ lsid_object varchar(255),
+ lsid_revision varchar(255),
+ protectedtitlecache bit,
+ titleCache varchar(255),
+ individualcount integer,
+ createdby_id integer,
+ updatedby_id integer,
+ lifestage_id integer,
+ sex_id integer,
+ fieldnotes varchar(255),
+ fieldnumber varchar(255),
+ barcode varchar(255),
+ exsiccatum varchar(255),
+ gatheringevent_id integer,
+ accessionnumber varchar(255),
+ catalognumber varchar(255),
+ collectorsnumber varchar(255),
+ primarycollector_id integer,
+ collection_id integer,
+ derivedfrom_id integer,
+ storedunder_id integer,
+ preservation_id integer,
+ primary key (id, REV)
+ );
+
+ create table SpecimenOrObservationBase_Annotation (
+ SpecimenOrObservationBase_id integer not null,
+ annotations_id integer not null,
+ primary key (SpecimenOrObservationBase_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table SpecimenOrObservationBase_Annotation_AUD (
+ REV integer not null,
+ SpecimenOrObservationBase_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, SpecimenOrObservationBase_id, annotations_id)
+ );
+
+ create table SpecimenOrObservationBase_Credit (
+ SpecimenOrObservationBase_id integer not null,
+ credits_id integer not null,
+ sortIndex integer not null,
+ primary key (SpecimenOrObservationBase_id, sortIndex),
+ unique (credits_id)
+ );
+
+ create table SpecimenOrObservationBase_Credit_AUD (
+ REV integer not null,
+ SpecimenOrObservationBase_id integer not null,
+ credits_id integer not null,
+ sortIndex integer not null,
+ revtype tinyint,
+ primary key (REV, SpecimenOrObservationBase_id, credits_id, sortIndex)
+ );
+
+ create table SpecimenOrObservationBase_DerivationEvent (
+ originals_id integer not null,
+ derivationevents_id integer not null,
+ primary key (originals_id, derivationevents_id)
+ );
+
+ create table SpecimenOrObservationBase_DerivationEvent_AUD (
+ REV integer not null,
+ originals_id integer not null,
+ derivationevents_id integer not null,
+ revtype tinyint,
+ primary key (REV, originals_id, derivationevents_id)
+ );
+
+ create table SpecimenOrObservationBase_Extension (
+ SpecimenOrObservationBase_id integer not null,
+ extensions_id integer not null,
+ primary key (SpecimenOrObservationBase_id, extensions_id),
+ unique (extensions_id)
+ );
+
+ create table SpecimenOrObservationBase_Extension_AUD (
+ REV integer not null,
+ SpecimenOrObservationBase_id integer not null,
+ extensions_id integer not null,
+ revtype tinyint,
+ primary key (REV, SpecimenOrObservationBase_id, extensions_id)
+ );
+
+ create table SpecimenOrObservationBase_LanguageString (
+ SpecimenOrObservationBase_id integer not null,
+ definition_id integer not null,
+ definition_mapkey_id integer not null,
+ primary key (SpecimenOrObservationBase_id, definition_mapkey_id),
+ unique (definition_id)
+ );
+
+ create table SpecimenOrObservationBase_LanguageString_AUD (
+ REV integer not null,
+ SpecimenOrObservationBase_id integer not null,
+ definition_id integer not null,
+ definition_mapkey_id integer not null,
+ revtype tinyint,
+ primary key (REV, SpecimenOrObservationBase_id, definition_id, definition_mapkey_id)
+ );
+
+ create table SpecimenOrObservationBase_Marker (
+ SpecimenOrObservationBase_id integer not null,
+ markers_id integer not null,
+ primary key (SpecimenOrObservationBase_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table SpecimenOrObservationBase_Marker_AUD (
+ REV integer not null,
+ SpecimenOrObservationBase_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, SpecimenOrObservationBase_id, markers_id)
+ );
+
+ create table SpecimenOrObservationBase_Media (
+ SpecimenOrObservationBase_id integer not null,
+ media_id integer not null,
+ primary key (SpecimenOrObservationBase_id, media_id)
+ );
+
+ create table SpecimenOrObservationBase_Media_AUD (
+ REV integer not null,
+ SpecimenOrObservationBase_id integer not null,
+ media_id integer not null,
+ revtype tinyint,
+ primary key (REV, SpecimenOrObservationBase_id, media_id)
+ );
+
+ create table SpecimenOrObservationBase_OriginalSourceBase (
+ SpecimenOrObservationBase_id integer not null,
+ sources_id integer not null,
+ primary key (SpecimenOrObservationBase_id, sources_id),
+ unique (sources_id)
+ );
+
+ create table SpecimenOrObservationBase_OriginalSourceBase_AUD (
+ REV integer not null,
+ SpecimenOrObservationBase_id integer not null,
+ sources_id integer not null,
+ revtype tinyint,
+ primary key (REV, SpecimenOrObservationBase_id, sources_id)
+ );
+
+ create table SpecimenOrObservationBase_Rights (
+ SpecimenOrObservationBase_id integer not null,
+ rights_id integer not null,
+ primary key (SpecimenOrObservationBase_id, rights_id),
+ unique (rights_id)
+ );
+
+ create table SpecimenOrObservationBase_Rights_AUD (
+ REV integer not null,
+ SpecimenOrObservationBase_id integer not null,
+ rights_id integer not null,
+ revtype tinyint,
+ primary key (REV, SpecimenOrObservationBase_id, rights_id)
+ );
+
+ create table SpecimenOrObservationBase_Sequence (
+ SpecimenOrObservationBase_id integer not null,
+ sequences_id integer not null,
+ primary key (SpecimenOrObservationBase_id, sequences_id),
+ unique (sequences_id)
+ );
+
+ create table SpecimenOrObservationBase_Sequence_AUD (
+ REV integer not null,
+ SpecimenOrObservationBase_id integer not null,
+ sequences_id integer not null,
+ revtype tinyint,
+ primary key (REV, SpecimenOrObservationBase_id, sequences_id)
+ );
+
+ create table StateData (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ createdby_id integer,
+ updatedby_id integer,
+ state_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table StateData_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ createdby_id integer,
+ updatedby_id integer,
+ state_id integer,
+ primary key (id, REV)
+ );
+
+ create table StateData_DefinedTermBase (
+ StateData_id integer not null,
+ modifiers_id integer not null,
+ primary key (StateData_id, modifiers_id),
+ unique (modifiers_id)
+ );
+
+ create table StateData_DefinedTermBase_AUD (
+ REV integer not null,
+ StateData_id integer not null,
+ modifiers_id integer not null,
+ revtype tinyint,
+ primary key (REV, StateData_id, modifiers_id)
+ );
+
+ create table StateData_LanguageString (
+ StateData_id integer not null,
+ modifyingtext_id integer not null,
+ modifyingtext_mapkey_id integer not null,
+ primary key (StateData_id, modifyingtext_mapkey_id),
+ unique (modifyingtext_id)
+ );
+
+ create table StateData_LanguageString_AUD (
+ REV integer not null,
+ StateData_id integer not null,
+ modifyingtext_id integer not null,
+ modifyingtext_mapkey_id integer not null,
+ revtype tinyint,
+ primary key (REV, StateData_id, modifyingtext_id, modifyingtext_mapkey_id)
+ );
+
+ create table StatisticalMeasurementValue (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ value float not null,
+ createdby_id integer,
+ updatedby_id integer,
+ type_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table StatisticalMeasurementValue_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ value float,
+ createdby_id integer,
+ updatedby_id integer,
+ type_id integer,
+ primary key (id, REV)
+ );
+
+ create table StatisticalMeasurementValue_DefinedTermBase (
+ StatisticalMeasurementValue_id integer not null,
+ modifiers_id integer not null,
+ primary key (StatisticalMeasurementValue_id, modifiers_id),
+ unique (modifiers_id)
+ );
+
+ create table StatisticalMeasurementValue_DefinedTermBase_AUD (
+ REV integer not null,
+ StatisticalMeasurementValue_id integer not null,
+ modifiers_id integer not null,
+ revtype tinyint,
+ primary key (REV, StatisticalMeasurementValue_id, modifiers_id)
+ );
+
+ create table SynonymRelationship (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ citationmicroreference varchar(255),
+ originalnamestring varchar(255),
+ doubtful bit not null,
+ partial bit not null,
+ proparte bit not null,
+ createdby_id integer,
+ updatedby_id integer,
+ citation_id integer,
+ relatedfrom_id integer,
+ relatedto_id integer,
+ type_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table SynonymRelationship_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ citationmicroreference varchar(255),
+ originalnamestring varchar(255),
+ doubtful bit,
+ partial bit,
+ proparte bit,
+ createdby_id integer,
+ updatedby_id integer,
+ citation_id integer,
+ relatedfrom_id integer,
+ relatedto_id integer,
+ type_id integer,
+ primary key (id, REV)
+ );
+
+ create table SynonymRelationship_Annotation (
+ SynonymRelationship_id integer not null,
+ annotations_id integer not null,
+ primary key (SynonymRelationship_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table SynonymRelationship_Annotation_AUD (
+ REV integer not null,
+ SynonymRelationship_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, SynonymRelationship_id, annotations_id)
+ );
+
+ create table SynonymRelationship_Marker (
+ SynonymRelationship_id integer not null,
+ markers_id integer not null,
+ primary key (SynonymRelationship_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table SynonymRelationship_Marker_AUD (
+ REV integer not null,
+ SynonymRelationship_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, SynonymRelationship_id, markers_id)
+ );
+
+ create table TaxonBase (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ lsid_authority varchar(255),
+ lsid_lsid varchar(255),
+ lsid_namespace varchar(255),
+ lsid_object varchar(255),
+ lsid_revision varchar(255),
+ protectedtitlecache bit not null,
+ titleCache varchar(255),
+ appendedphrase varchar(255),
+ doubtful bit not null,
+ usenamecache bit not null,
+ taxonstatusunknown bit,
+ unplaced bit,
+ excluded bit,
+ taxonomicchildrencount integer,
+ createdby_id integer,
+ updatedby_id integer,
+ name_id integer,
+ sec_id integer,
+ taxonomicparentcache_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table TaxonBase_AUD (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ lsid_authority varchar(255),
+ lsid_lsid varchar(255),
+ lsid_namespace varchar(255),
+ lsid_object varchar(255),
+ lsid_revision varchar(255),
+ protectedtitlecache bit,
+ titleCache varchar(255),
+ appendedphrase varchar(255),
+ doubtful bit,
+ usenamecache bit,
+ createdby_id integer,
+ updatedby_id integer,
+ name_id integer,
+ sec_id integer,
+ taxonstatusunknown bit,
+ unplaced bit,
+ excluded bit,
+ taxonomicchildrencount integer,
+ taxonomicparentcache_id integer,
+ primary key (id, REV)
+ );
+
+ create table TaxonBase_Annotation (
+ TaxonBase_id integer not null,
+ annotations_id integer not null,
+ primary key (TaxonBase_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table TaxonBase_Annotation_AUD (
+ REV integer not null,
+ TaxonBase_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, TaxonBase_id, annotations_id)
+ );
+
+ create table TaxonBase_Credit (
+ TaxonBase_id integer not null,
+ credits_id integer not null,
+ sortIndex integer not null,
+ primary key (TaxonBase_id, sortIndex),
+ unique (credits_id)
+ );
+
+ create table TaxonBase_Credit_AUD (
+ REV integer not null,
+ TaxonBase_id integer not null,
+ credits_id integer not null,
+ sortIndex integer not null,
+ revtype tinyint,
+ primary key (REV, TaxonBase_id, credits_id, sortIndex)
+ );
+
+ create table TaxonBase_Extension (
+ TaxonBase_id integer not null,
+ extensions_id integer not null,
+ primary key (TaxonBase_id, extensions_id),
+ unique (extensions_id)
+ );
+
+ create table TaxonBase_Extension_AUD (
+ REV integer not null,
+ TaxonBase_id integer not null,
+ extensions_id integer not null,
+ revtype tinyint,
+ primary key (REV, TaxonBase_id, extensions_id)
+ );
+
+ create table TaxonBase_Marker (
+ TaxonBase_id integer not null,
+ markers_id integer not null,
+ primary key (TaxonBase_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table TaxonBase_Marker_AUD (
+ REV integer not null,
+ TaxonBase_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, TaxonBase_id, markers_id)
+ );
+
+ create table TaxonBase_OriginalSourceBase (
+ TaxonBase_id integer not null,
+ sources_id integer not null,
+ primary key (TaxonBase_id, sources_id),
+ unique (sources_id)
+ );
+
+ create table TaxonBase_OriginalSourceBase_AUD (
+ REV integer not null,
+ TaxonBase_id integer not null,
+ sources_id integer not null,
+ revtype tinyint,
+ primary key (REV, TaxonBase_id, sources_id)
+ );
+
+ create table TaxonBase_Rights (
+ TaxonBase_id integer not null,
+ rights_id integer not null,
+ primary key (TaxonBase_id, rights_id),
+ unique (rights_id)
+ );
+
+ create table TaxonBase_Rights_AUD (
+ REV integer not null,
+ TaxonBase_id integer not null,
+ rights_id integer not null,
+ revtype tinyint,
+ primary key (REV, TaxonBase_id, rights_id)
+ );
+
+ create table TaxonInteraction_LanguageString (
+ DescriptionElementBase_id integer not null,
+ description_id integer not null,
+ description_mapkey_id integer not null,
+ primary key (DescriptionElementBase_id, description_mapkey_id),
+ unique (description_id)
+ );
+
+ create table TaxonInteraction_LanguageString_AUD (
+ REV integer not null,
+ DescriptionElementBase_id integer not null,
+ description_id integer not null,
+ description_mapkey_id integer not null,
+ revtype tinyint,
+ primary key (REV, DescriptionElementBase_id, description_id, description_mapkey_id)
+ );
+
+ create table TaxonNameBase (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ lsid_authority varchar(255),
+ lsid_lsid varchar(255),
+ lsid_namespace varchar(255),
+ lsid_object varchar(255),
+ lsid_revision varchar(255),
+ protectedtitlecache bit not null,
+ titleCache varchar(255),
+ appendedphrase varchar(255),
+ fullTitleCache varchar(330),
+ nomenclaturalmicroreference varchar(255),
+ parsingproblem integer not null,
+ problemends integer not null,
+ problemstarts integer not null,
+ protectedfulltitlecache bit not null,
+ authorshipcache varchar(255),
+ binomhybrid bit,
+ genusoruninomial varchar(255),
+ hybridformula bit,
+ infragenericepithet varchar(255),
+ infraspecificepithet varchar(255),
+ monomhybrid bit,
+ namecache varchar(255),
+ protectedauthorshipcache bit,
+ protectednamecache bit,
+ specificepithet varchar(255),
+ trinomhybrid bit,
+ nameapprobation varchar(255),
+ subgenusauthorship varchar(255),
+ anamorphic bit,
+ cultivarname varchar(255),
+ acronym varchar(255),
+ breed varchar(255),
+ originalpublicationyear integer,
+ publicationyear integer,
+ createdby_id integer,
+ updatedby_id integer,
+ homotypicalgroup_id integer,
+ nomenclaturalreference_id integer,
+ rank_id integer,
+ basionymauthorteam_id integer,
+ combinationauthorteam_id integer,
+ exbasionymauthorteam_id integer,
+ excombinationauthorteam_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table TaxonNameBase_AUD (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ lsid_authority varchar(255),
+ lsid_lsid varchar(255),
+ lsid_namespace varchar(255),
+ lsid_object varchar(255),
+ lsid_revision varchar(255),
+ protectedtitlecache bit,
+ titleCache varchar(255),
+ appendedphrase varchar(255),
+ fullTitleCache varchar(330),
+ nomenclaturalmicroreference varchar(255),
+ parsingproblem integer,
+ problemends integer,
+ problemstarts integer,
+ protectedfulltitlecache bit,
+ createdby_id integer,
+ updatedby_id integer,
+ homotypicalgroup_id integer,
+ nomenclaturalreference_id integer,
+ rank_id integer,
+ acronym varchar(255),
+ authorshipcache varchar(255),
+ binomhybrid bit,
+ genusoruninomial varchar(255),
+ hybridformula bit,
+ infragenericepithet varchar(255),
+ infraspecificepithet varchar(255),
+ monomhybrid bit,
+ namecache varchar(255),
+ protectedauthorshipcache bit,
+ protectednamecache bit,
+ specificepithet varchar(255),
+ trinomhybrid bit,
+ basionymauthorteam_id integer,
+ combinationauthorteam_id integer,
+ exbasionymauthorteam_id integer,
+ excombinationauthorteam_id integer,
+ anamorphic bit,
+ breed varchar(255),
+ originalpublicationyear integer,
+ publicationyear integer,
+ cultivarname varchar(255),
+ nameapprobation varchar(255),
+ subgenusauthorship varchar(255),
+ primary key (id, REV)
+ );
+
+ create table TaxonNameBase_Annotation (
+ TaxonNameBase_id integer not null,
+ annotations_id integer not null,
+ primary key (TaxonNameBase_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table TaxonNameBase_Annotation_AUD (
+ REV integer not null,
+ TaxonNameBase_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, TaxonNameBase_id, annotations_id)
+ );
+
+ create table TaxonNameBase_Credit (
+ TaxonNameBase_id integer not null,
+ credits_id integer not null,
+ sortIndex integer not null,
+ primary key (TaxonNameBase_id, sortIndex),
+ unique (credits_id)
+ );
+
+ create table TaxonNameBase_Credit_AUD (
+ REV integer not null,
+ TaxonNameBase_id integer not null,
+ credits_id integer not null,
+ sortIndex integer not null,
+ revtype tinyint,
+ primary key (REV, TaxonNameBase_id, credits_id, sortIndex)
+ );
+
+ create table TaxonNameBase_Extension (
+ TaxonNameBase_id integer not null,
+ extensions_id integer not null,
+ primary key (TaxonNameBase_id, extensions_id),
+ unique (extensions_id)
+ );
+
+ create table TaxonNameBase_Extension_AUD (
+ REV integer not null,
+ TaxonNameBase_id integer not null,
+ extensions_id integer not null,
+ revtype tinyint,
+ primary key (REV, TaxonNameBase_id, extensions_id)
+ );
+
+ create table TaxonNameBase_Marker (
+ TaxonNameBase_id integer not null,
+ markers_id integer not null,
+ primary key (TaxonNameBase_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table TaxonNameBase_Marker_AUD (
+ REV integer not null,
+ TaxonNameBase_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, TaxonNameBase_id, markers_id)
+ );
+
+ create table TaxonNameBase_NomenclaturalStatus (
+ TaxonNameBase_id integer not null,
+ status_id integer not null,
+ primary key (TaxonNameBase_id, status_id),
+ unique (status_id)
+ );
+
+ create table TaxonNameBase_NomenclaturalStatus_AUD (
+ REV integer not null,
+ TaxonNameBase_id integer not null,
+ status_id integer not null,
+ revtype tinyint,
+ primary key (REV, TaxonNameBase_id, status_id)
+ );
+
+ create table TaxonNameBase_OriginalSourceBase (
+ TaxonNameBase_id integer not null,
+ sources_id integer not null,
+ primary key (TaxonNameBase_id, sources_id),
+ unique (sources_id)
+ );
+
+ create table TaxonNameBase_OriginalSourceBase_AUD (
+ REV integer not null,
+ TaxonNameBase_id integer not null,
+ sources_id integer not null,
+ revtype tinyint,
+ primary key (REV, TaxonNameBase_id, sources_id)
+ );
+
+ create table TaxonNameBase_Rights (
+ TaxonNameBase_id integer not null,
+ rights_id integer not null,
+ primary key (TaxonNameBase_id, rights_id),
+ unique (rights_id)
+ );
+
+ create table TaxonNameBase_Rights_AUD (
+ REV integer not null,
+ TaxonNameBase_id integer not null,
+ rights_id integer not null,
+ revtype tinyint,
+ primary key (REV, TaxonNameBase_id, rights_id)
+ );
+
+ create table TaxonNameBase_TypeDesignationBase (
+ TaxonNameBase_id integer not null,
+ typedesignations_id integer not null,
+ primary key (TaxonNameBase_id, typedesignations_id)
+ );
+
+ create table TaxonNameBase_TypeDesignationBase_AUD (
+ REV integer not null,
+ TaxonNameBase_id integer not null,
+ typedesignations_id integer not null,
+ revtype tinyint,
+ primary key (REV, TaxonNameBase_id, typedesignations_id)
+ );
+
+ create table TaxonNode (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ countchildren integer not null,
+ microreferenceforparentchildrelation varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ parent_id integer,
+ referenceforparentchildrelation_id integer,
+ synonymtobeused_id integer,
+ taxon_id integer,
+ classification_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table TaxonNode_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ countchildren integer,
+ microreferenceforparentchildrelation varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ parent_id integer,
+ referenceforparentchildrelation_id integer,
+ synonymtobeused_id integer,
+ taxon_id integer,
+ classification_id integer,
+ primary key (id, REV)
+ );
+
+ create table TaxonNode_Annotation (
+ TaxonNode_id integer not null,
+ annotations_id integer not null,
+ primary key (TaxonNode_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table TaxonNode_Annotation_AUD (
+ REV integer not null,
+ TaxonNode_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, TaxonNode_id, annotations_id)
+ );
+
+ create table TaxonNode_Marker (
+ TaxonNode_id integer not null,
+ markers_id integer not null,
+ primary key (TaxonNode_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table TaxonNode_Marker_AUD (
+ REV integer not null,
+ TaxonNode_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, TaxonNode_id, markers_id)
+ );
+
+ create table TaxonRelationship (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ citationmicroreference varchar(255),
+ originalnamestring varchar(255),
+ doubtful bit not null,
+ createdby_id integer,
+ updatedby_id integer,
+ citation_id integer,
+ relatedfrom_id integer,
+ relatedto_id integer,
+ type_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table TaxonRelationship_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ citationmicroreference varchar(255),
+ originalnamestring varchar(255),
+ doubtful bit,
+ createdby_id integer,
+ updatedby_id integer,
+ citation_id integer,
+ relatedfrom_id integer,
+ relatedto_id integer,
+ type_id integer,
+ primary key (id, REV)
+ );
+
+ create table TaxonRelationship_Annotation (
+ TaxonRelationship_id integer not null,
+ annotations_id integer not null,
+ primary key (TaxonRelationship_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table TaxonRelationship_Annotation_AUD (
+ REV integer not null,
+ TaxonRelationship_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, TaxonRelationship_id, annotations_id)
+ );
+
+ create table TaxonRelationship_Marker (
+ TaxonRelationship_id integer not null,
+ markers_id integer not null,
+ primary key (TaxonRelationship_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table TaxonRelationship_Marker_AUD (
+ REV integer not null,
+ TaxonRelationship_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, TaxonRelationship_id, markers_id)
+ );
+
+ create table TermVocabulary (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ lsid_authority varchar(255),
+ lsid_lsid varchar(255),
+ lsid_namespace varchar(255),
+ lsid_object varchar(255),
+ lsid_revision varchar(255),
+ protectedtitlecache bit not null,
+ titleCache varchar(255),
+ uri varchar(255),
+ termsourceuri varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table TermVocabulary_AUD (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ lsid_authority varchar(255),
+ lsid_lsid varchar(255),
+ lsid_namespace varchar(255),
+ lsid_object varchar(255),
+ lsid_revision varchar(255),
+ protectedtitlecache bit,
+ titleCache varchar(255),
+ uri varchar(255),
+ termsourceuri varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ primary key (id, REV)
+ );
+
+ create table TermVocabulary_Annotation (
+ TermVocabulary_id integer not null,
+ annotations_id integer not null,
+ primary key (TermVocabulary_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table TermVocabulary_Annotation_AUD (
+ REV integer not null,
+ TermVocabulary_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, TermVocabulary_id, annotations_id)
+ );
+
+ create table TermVocabulary_Credit (
+ TermVocabulary_id integer not null,
+ credits_id integer not null,
+ sortIndex integer not null,
+ primary key (TermVocabulary_id, sortIndex),
+ unique (credits_id)
+ );
+
+ create table TermVocabulary_Credit_AUD (
+ REV integer not null,
+ TermVocabulary_id integer not null,
+ credits_id integer not null,
+ sortIndex integer not null,
+ revtype tinyint,
+ primary key (REV, TermVocabulary_id, credits_id, sortIndex)
+ );
+
+ create table TermVocabulary_Extension (
+ TermVocabulary_id integer not null,
+ extensions_id integer not null,
+ primary key (TermVocabulary_id, extensions_id),
+ unique (extensions_id)
+ );
+
+ create table TermVocabulary_Extension_AUD (
+ REV integer not null,
+ TermVocabulary_id integer not null,
+ extensions_id integer not null,
+ revtype tinyint,
+ primary key (REV, TermVocabulary_id, extensions_id)
+ );
+
+ create table TermVocabulary_Marker (
+ TermVocabulary_id integer not null,
+ markers_id integer not null,
+ primary key (TermVocabulary_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table TermVocabulary_Marker_AUD (
+ REV integer not null,
+ TermVocabulary_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, TermVocabulary_id, markers_id)
+ );
+
+ create table TermVocabulary_OriginalSourceBase (
+ TermVocabulary_id integer not null,
+ sources_id integer not null,
+ primary key (TermVocabulary_id, sources_id),
+ unique (sources_id)
+ );
+
+ create table TermVocabulary_OriginalSourceBase_AUD (
+ REV integer not null,
+ TermVocabulary_id integer not null,
+ sources_id integer not null,
+ revtype tinyint,
+ primary key (REV, TermVocabulary_id, sources_id)
+ );
+
+ create table TermVocabulary_Representation (
+ TermVocabulary_id integer not null,
+ representations_id integer not null,
+ primary key (TermVocabulary_id, representations_id),
+ unique (representations_id)
+ );
+
+ create table TermVocabulary_Representation_AUD (
+ REV integer not null,
+ TermVocabulary_id integer not null,
+ representations_id integer not null,
+ revtype tinyint,
+ primary key (REV, TermVocabulary_id, representations_id)
+ );
+
+ create table TermVocabulary_Rights (
+ TermVocabulary_id integer not null,
+ rights_id integer not null,
+ primary key (TermVocabulary_id, rights_id),
+ unique (rights_id)
+ );
+
+ create table TermVocabulary_Rights_AUD (
+ REV integer not null,
+ TermVocabulary_id integer not null,
+ rights_id integer not null,
+ revtype tinyint,
+ primary key (REV, TermVocabulary_id, rights_id)
+ );
+
+ create table TypeDesignationBase (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ citationmicroreference varchar(255),
+ originalnamestring varchar(255),
+ notdesignated bit not null,
+ conservedtype bit,
+ rejectedtype bit,
+ createdby_id integer,
+ updatedby_id integer,
+ citation_id integer,
+ homotypicalgroup_id integer,
+ typestatus_id integer,
+ typename_id integer,
+ typespecimen_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table TypeDesignationBase_AUD (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ citationmicroreference varchar(255),
+ originalnamestring varchar(255),
+ notdesignated bit,
+ createdby_id integer,
+ updatedby_id integer,
+ citation_id integer,
+ homotypicalgroup_id integer,
+ typestatus_id integer,
+ typespecimen_id integer,
+ conservedtype bit,
+ rejectedtype bit,
+ typename_id integer,
+ primary key (id, REV)
+ );
+
+ create table TypeDesignationBase_Annotation (
+ TypeDesignationBase_id integer not null,
+ annotations_id integer not null,
+ primary key (TypeDesignationBase_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table TypeDesignationBase_Annotation_AUD (
+ REV integer not null,
+ TypeDesignationBase_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, TypeDesignationBase_id, annotations_id)
+ );
+
+ create table TypeDesignationBase_Marker (
+ TypeDesignationBase_id integer not null,
+ markers_id integer not null,
+ primary key (TypeDesignationBase_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table TypeDesignationBase_Marker_AUD (
+ REV integer not null,
+ TypeDesignationBase_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, TypeDesignationBase_id, markers_id)
+ );
+
+ create table TypeDesignationBase_TaxonNameBase (
+ TypeDesignationBase_id integer not null,
+ typifiednames_id integer not null,
+ primary key (TypeDesignationBase_id, typifiednames_id)
+ );
+
+ create table TypeDesignationBase_TaxonNameBase_AUD (
+ REV integer not null,
+ TypeDesignationBase_id integer not null,
+ typifiednames_id integer not null,
+ revtype tinyint,
+ primary key (REV, TypeDesignationBase_id, typifiednames_id)
+ );
+
+ create table UserAccount (
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ accountnonexpired bit not null,
+ accountnonlocked bit not null,
+ credentialsnonexpired bit not null,
+ emailaddress varchar(255),
+ enabled bit not null,
+ password varchar(255),
+ username varchar(255),
+ createdby_id integer,
+ person_id integer,
+ primary key (id),
+ unique (uuid, username)
+ );
+
+ create table UserAccount_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ accountnonexpired bit,
+ accountnonlocked bit,
+ credentialsnonexpired bit,
+ emailaddress varchar(255),
+ enabled bit,
+ username varchar(255),
+ createdby_id integer,
+ person_id integer,
+ primary key (id, REV)
+ );
+
+ create table UserAccount_GrantedAuthorityImpl (
+ UserAccount_id integer not null,
+ grantedauthorities_id integer not null,
+ primary key (UserAccount_id, grantedauthorities_id)
+ );
+
+ create table UserAccount_PermissionGroup (
+ members_id integer not null,
+ groups_id integer not null,
+ primary key (members_id, groups_id)
+ );
+
+ create table WorkingSet (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ createdby_id integer,
+ updatedby_id integer,
+ descriptivesystem_id integer,
+ primary key (id),
+ unique (uuid)
+ );
+
+ create table WorkingSet_AUD (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(36),
+ updated timestamp,
+ createdby_id integer,
+ updatedby_id integer,
+ descriptivesystem_id integer,
+ primary key (id, REV)
+ );
+
+ create table WorkingSet_Annotation (
+ WorkingSet_id integer not null,
+ annotations_id integer not null,
+ primary key (WorkingSet_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table WorkingSet_Annotation_AUD (
+ REV integer not null,
+ WorkingSet_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, WorkingSet_id, annotations_id)
+ );
+
+ create table WorkingSet_DescriptionBase (
+ WorkingSet_id integer not null,
+ descriptions_id integer not null,
+ primary key (WorkingSet_id, descriptions_id)
+ );
+
+ create table WorkingSet_DescriptionBase_AUD (
+ REV integer not null,
+ WorkingSet_id integer not null,
+ descriptions_id integer not null,
+ revtype tinyint,
+ primary key (REV, WorkingSet_id, descriptions_id)
+ );
+
+ create table WorkingSet_Marker (
+ WorkingSet_id integer not null,
+ markers_id integer not null,
+ primary key (WorkingSet_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table WorkingSet_Marker_AUD (
+ REV integer not null,
+ WorkingSet_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, WorkingSet_id, markers_id)
+ );
+
+ create table WorkingSet_Representation (
+ WorkingSet_id integer not null,
+ representations_id integer not null,
+ primary key (WorkingSet_id, representations_id),
+ unique (representations_id)
+ );
+
+ create table WorkingSet_Representation_AUD (
+ REV integer not null,
+ WorkingSet_id integer not null,
+ representations_id integer not null,
+ revtype tinyint,
+ primary key (REV, WorkingSet_id, representations_id)
+ );
+
+ create table WorkingSet_TaxonBase (
+ WorkingSet_id integer not null,
+ coveredtaxa_id integer not null,
+ primary key (WorkingSet_id, coveredtaxa_id)
+ );
+
+ create table WorkingSet_TaxonBase_AUD (
+ REV integer not null,
+ WorkingSet_id integer not null,
+ coveredtaxa_id integer not null,
+ revtype tinyint,
+ primary key (REV, WorkingSet_id, coveredtaxa_id)
+ );
+
+ alter table Address
+ add constraint FK1ED033D44FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table Address
+ add constraint FK1ED033D4132A2FE8
+ foreign key (location_referencesystem_id)
+ references DefinedTermBase;
+
+ alter table Address
+ add constraint FK1ED033D42687715A
+ foreign key (country_id)
+ references DefinedTermBase;
+
+ alter table Address
+ add constraint FK1ED033D4BC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table Address_AUD
+ add constraint FK115657A534869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ create index agentTitleCacheIndex on AgentBase (titleCache);
+
+ alter table AgentBase
+ add constraint FK1205D3564FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table AgentBase
+ add constraint FK1205D356A830578
+ foreign key (ispartof_id)
+ references AgentBase;
+
+ alter table AgentBase
+ add constraint FK1205D356BC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table AgentBase_AUD
+ add constraint FK29CC662734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table AgentBase_Address
+ add constraint FK1EDFF7EB86EFC5D4
+ foreign key (AgentBase_id)
+ references AgentBase;
+
+ alter table AgentBase_Address
+ add constraint FK1EDFF7EB50751EC5
+ foreign key (contact_addresses_id)
+ references Address;
+
+ alter table AgentBase_Address_AUD
+ add constraint FK3D28383C34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table AgentBase_AgentBase
+ add constraint FK4D34EDAD1C0E9907
+ foreign key (AgentBase_id)
+ references AgentBase;
+
+ alter table AgentBase_AgentBase
+ add constraint FK4D34EDADE9E535F9
+ foreign key (teammembers_id)
+ references AgentBase;
+
+ alter table AgentBase_AgentBase_AUD
+ add constraint FKA8A87CFE34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table AgentBase_Annotation
+ add constraint FK44D5F7D886EFC5D4
+ foreign key (AgentBase_id)
+ references AgentBase;
+
+ alter table AgentBase_Annotation
+ add constraint FK44D5F7D81E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table AgentBase_Annotation_AUD
+ add constraint FK771279A934869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table AgentBase_Credit
+ add constraint FK2636742286EFC5D4
+ foreign key (AgentBase_id)
+ references AgentBase;
+
+ alter table AgentBase_Credit
+ add constraint FK2636742232D1B9F
+ foreign key (credits_id)
+ references Credit;
+
+ alter table AgentBase_Credit_AUD
+ add constraint FK7FE7C0F334869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table AgentBase_DefinedTermBase
+ add constraint FK6665C77D8D9AB196
+ foreign key (AgentBase_id)
+ references AgentBase;
+
+ alter table AgentBase_DefinedTermBase
+ add constraint FK6665C77D9A161BED
+ foreign key (types_id)
+ references DefinedTermBase;
+
+ alter table AgentBase_DefinedTermBase_AUD
+ add constraint FKA737EECE34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table AgentBase_Extension
+ add constraint FK8E1E567686EFC5D4
+ foreign key (AgentBase_id)
+ references AgentBase;
+
+ alter table AgentBase_Extension
+ add constraint FK8E1E5676927DE9DF
+ foreign key (extensions_id)
+ references Extension;
+
+ alter table AgentBase_Extension_AUD
+ add constraint FK11AE594734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table AgentBase_Marker
+ add constraint FK365D5D63777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table AgentBase_Marker
+ add constraint FK365D5D6386EFC5D4
+ foreign key (AgentBase_id)
+ references AgentBase;
+
+ alter table AgentBase_Marker_AUD
+ add constraint FKE40621B434869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table AgentBase_Media
+ add constraint FKE8FC5D9B86EFC5D4
+ foreign key (AgentBase_id)
+ references AgentBase;
+
+ alter table AgentBase_Media
+ add constraint FKE8FC5D9BC2C29593
+ foreign key (media_id)
+ references Media;
+
+ alter table AgentBase_Media_AUD
+ add constraint FK323A45EC34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table AgentBase_OriginalSourceBase
+ add constraint FKB482C5E686EFC5D4
+ foreign key (AgentBase_id)
+ references AgentBase;
+
+ alter table AgentBase_OriginalSourceBase
+ add constraint FKB482C5E63A6735D9
+ foreign key (sources_id)
+ references OriginalSourceBase;
+
+ alter table AgentBase_OriginalSourceBase_AUD
+ add constraint FK886D90B734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table AgentBase_Rights
+ add constraint FK3F514B0086EFC5D4
+ foreign key (AgentBase_id)
+ references AgentBase;
+
+ alter table AgentBase_Rights
+ add constraint FK3F514B00C13F7B21
+ foreign key (rights_id)
+ references Rights;
+
+ alter table AgentBase_Rights_AUD
+ add constraint FK4FDFF8D134869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table AgentBase_contact_emailaddresses
+ add constraint FK4BD2B08E86EFC5D4
+ foreign key (AgentBase_id)
+ references AgentBase;
+
+ alter table AgentBase_contact_emailaddresses_AUD
+ add constraint FKCAF7E75F34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table AgentBase_contact_faxnumbers
+ add constraint FK52E1AD9586EFC5D4
+ foreign key (AgentBase_id)
+ references AgentBase;
+
+ alter table AgentBase_contact_faxnumbers_AUD
+ add constraint FK88A308E634869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table AgentBase_contact_phonenumbers
+ add constraint FKC171CC2486EFC5D4
+ foreign key (AgentBase_id)
+ references AgentBase;
+
+ alter table AgentBase_contact_phonenumbers_AUD
+ add constraint FKDDD347F534869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table AgentBase_contact_urls
+ add constraint FK9A9643EC86EFC5D4
+ foreign key (AgentBase_id)
+ references AgentBase;
+
+ alter table AgentBase_contact_urls_AUD
+ add constraint FK1CE69BBD34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Annotation
+ add constraint FK1A21C74F4FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table Annotation
+ add constraint FK1A21C74FE7692740
+ foreign key (commentator_id)
+ references AgentBase;
+
+ alter table Annotation
+ add constraint FK1A21C74FDF299D00
+ foreign key (annotationtype_id)
+ references DefinedTermBase;
+
+ alter table Annotation
+ add constraint FK1A21C74FE8D36B00
+ foreign key (language_id)
+ references DefinedTermBase;
+
+ alter table Annotation
+ add constraint FK1A21C74FBC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table Annotation_AUD
+ add constraint FK1A6BB5A034869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Annotation_Annotation
+ add constraint FKC99DFE3F994CCE20
+ foreign key (Annotation_id)
+ references Annotation;
+
+ alter table Annotation_Annotation
+ add constraint FKC99DFE3F1E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table Annotation_Annotation_AUD
+ add constraint FKB212F49034869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Annotation_Marker
+ add constraint FKB17EAF4A777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table Annotation_Marker
+ add constraint FKB17EAF4A994CCE20
+ foreign key (Annotation_id)
+ references Annotation;
+
+ alter table Annotation_Marker_AUD
+ add constraint FK68CE281B34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table CDM_VIEW
+ add constraint FKC5DE8EF84FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table CDM_VIEW
+ add constraint FKC5DE8EF8765B124B
+ foreign key (reference_id)
+ references Reference;
+
+ alter table CDM_VIEW_CDM_VIEW
+ add constraint FK230A885F7208BB38
+ foreign key (superviews_id)
+ references CDM_VIEW;
+
+ alter table CDM_VIEW_CDM_VIEW
+ add constraint FK230A885FC00D1213
+ foreign key (CDM_VIEW_id)
+ references CDM_VIEW;
+
+ create index collectionTitleCacheIndex on Collection (titleCache);
+
+ alter table Collection
+ add constraint FKF078ABE4FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table Collection
+ add constraint FKF078ABE16B9CA77
+ foreign key (institute_id)
+ references AgentBase;
+
+ alter table Collection
+ add constraint FKF078ABECEB38EFF
+ foreign key (supercollection_id)
+ references Collection;
+
+ alter table Collection
+ add constraint FKF078ABEBC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table Collection_AUD
+ add constraint FKD6D4298F34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Collection_Annotation
+ add constraint FKEA970F70EB62BE9A
+ foreign key (Collection_id)
+ references Collection;
+
+ alter table Collection_Annotation
+ add constraint FKEA970F701E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table Collection_Annotation_AUD
+ add constraint FKA0CE054134869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Collection_Credit
+ add constraint FKE0A317BAEB62BE9A
+ foreign key (Collection_id)
+ references Collection;
+
+ alter table Collection_Credit
+ add constraint FKE0A317BA32D1B9F
+ foreign key (credits_id)
+ references Credit;
+
+ alter table Collection_Credit_AUD
+ add constraint FK25A8D88B34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Collection_Extension
+ add constraint FKF68FEBDEEB62BE9A
+ foreign key (Collection_id)
+ references Collection;
+
+ alter table Collection_Extension
+ add constraint FKF68FEBDE927DE9DF
+ foreign key (extensions_id)
+ references Extension;
+
+ alter table Collection_Extension_AUD
+ add constraint FK1306FAAF34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Collection_Marker
+ add constraint FKF0CA00FBEB62BE9A
+ foreign key (Collection_id)
+ references Collection;
+
+ alter table Collection_Marker
+ add constraint FKF0CA00FB777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table Collection_Marker_AUD
+ add constraint FK89C7394C34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Collection_Media
+ add constraint FK7320E703EB62BE9A
+ foreign key (Collection_id)
+ references Collection;
+
+ alter table Collection_Media
+ add constraint FK7320E703C2C29593
+ foreign key (media_id)
+ references Media;
+
+ alter table Collection_Media_AUD
+ add constraint FK9AABDB5434869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Collection_OriginalSourceBase
+ add constraint FK37DEC57EEB62BE9A
+ foreign key (Collection_id)
+ references Collection;
+
+ alter table Collection_OriginalSourceBase
+ add constraint FK37DEC57E3A6735D9
+ foreign key (sources_id)
+ references OriginalSourceBase;
+
+ alter table Collection_OriginalSourceBase_AUD
+ add constraint FKF810044F34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Collection_Rights
+ add constraint FKF9BDEE98EB62BE9A
+ foreign key (Collection_id)
+ references Collection;
+
+ alter table Collection_Rights
+ add constraint FKF9BDEE98C13F7B21
+ foreign key (rights_id)
+ references Rights;
+
+ alter table Collection_Rights_AUD
+ add constraint FKF5A1106934869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Credit
+ add constraint FK78CA97194FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table Credit
+ add constraint FK78CA9719F7976FC5
+ foreign key (agent_id)
+ references AgentBase;
+
+ alter table Credit
+ add constraint FK78CA9719E8D36B00
+ foreign key (language_id)
+ references DefinedTermBase;
+
+ alter table Credit
+ add constraint FK78CA9719BC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table Credit_AUD
+ add constraint FK5533906A34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Credit_Annotation
+ add constraint FKE8DA4C354CF694E0
+ foreign key (Credit_id)
+ references Credit;
+
+ alter table Credit_Annotation
+ add constraint FKE8DA4C351E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table Credit_Annotation_AUD
+ add constraint FK1DEB578634869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Credit_Marker
+ add constraint FK10CC6840777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table Credit_Marker
+ add constraint FK10CC68404CF694E0
+ foreign key (Credit_id)
+ references Credit;
+
+ alter table Credit_Marker_AUD
+ add constraint FK880A761134869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DefinedTermBase
+ add constraint FK2E340A664FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table DefinedTermBase
+ add constraint FK2E340A66D040DBF0
+ foreign key (partof_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase
+ add constraint FK2E340A66CC0240B6
+ foreign key (shape_id)
+ references Media;
+
+ alter table DefinedTermBase
+ add constraint FK2E340A6647AF954C
+ foreign key (vocabulary_id)
+ references TermVocabulary;
+
+ alter table DefinedTermBase
+ add constraint FK2E340A6624AF3F70
+ foreign key (level_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase
+ add constraint FK2E340A6688206484
+ foreign key (type_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase
+ add constraint FK2E340A6636C6F6F6
+ foreign key (pointapproximation_referencesystem_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase
+ add constraint FK2E340A663B0DA0EF
+ foreign key (kindof_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase
+ add constraint FK2E340A66BC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table DefinedTermBase_AUD
+ add constraint FK86E8953734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DefinedTermBase_Annotation
+ add constraint FK589B6C8C0DB4934
+ foreign key (DefinedTermBase_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase_Annotation
+ add constraint FK589B6C81E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table DefinedTermBase_Annotation_AUD
+ add constraint FK28ED409934869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DefinedTermBase_Continent
+ add constraint FK45F60AFB3927C853
+ foreign key (continents_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase_Continent
+ add constraint FK45F60AFBE8CE10AA
+ foreign key (DefinedTermBase_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase_Continent_AUD
+ add constraint FKF5DE434C34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DefinedTermBase_Credit
+ add constraint FK78FF2B12C0DB4934
+ foreign key (DefinedTermBase_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase_Credit
+ add constraint FK78FF2B1232D1B9F
+ foreign key (credits_id)
+ references Credit;
+
+ alter table DefinedTermBase_Credit_AUD
+ add constraint FK409B7FE334869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DefinedTermBase_Extension
+ add constraint FK397EF986927DE9DF
+ foreign key (extensions_id)
+ references Extension;
+
+ alter table DefinedTermBase_Extension
+ add constraint FK397EF986C0DB4934
+ foreign key (DefinedTermBase_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase_Extension_AUD
+ add constraint FK6E6F45734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DefinedTermBase_Marker
+ add constraint FK89261453777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table DefinedTermBase_Marker
+ add constraint FK89261453C0DB4934
+ foreign key (DefinedTermBase_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase_Marker_AUD
+ add constraint FKA4B9E0A434869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DefinedTermBase_MeasurementUnit
+ add constraint FKE9D17767D0BDAE9B
+ foreign key (DefinedTermBase_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase_MeasurementUnit
+ add constraint FKE9D17767F3BB39BD
+ foreign key (recommendedmeasurementunits_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase_MeasurementUnit_AUD
+ add constraint FK2C1599B834869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DefinedTermBase_Media
+ add constraint FK6FC908ABC0DB4934
+ foreign key (DefinedTermBase_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase_Media
+ add constraint FK6FC908ABC2C29593
+ foreign key (media_id)
+ references Media;
+
+ alter table DefinedTermBase_Media_AUD
+ add constraint FKDD9AE8FC34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DefinedTermBase_OriginalSourceBase
+ add constraint FKDCC094D6C0DB4934
+ foreign key (DefinedTermBase_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase_OriginalSourceBase
+ add constraint FKDCC094D63A6735D9
+ foreign key (sources_id)
+ references OriginalSourceBase;
+
+ alter table DefinedTermBase_OriginalSourceBase_AUD
+ add constraint FKAE4A67A734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DefinedTermBase_RecommendedModifierEnumeration
+ add constraint FKA72FB5AED0BDAE9B
+ foreign key (DefinedTermBase_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase_RecommendedModifierEnumeration
+ add constraint FKA72FB5AE5255EAFD
+ foreign key (recommendedmodifierenumeration_id)
+ references TermVocabulary;
+
+ alter table DefinedTermBase_RecommendedModifierEnumeration_AUD
+ add constraint FK780D5C7F34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DefinedTermBase_Representation
+ add constraint FKAAC8AFE6B31C4747
+ foreign key (representations_id)
+ references Representation;
+
+ alter table DefinedTermBase_Representation
+ add constraint FKAAC8AFE6C0DB4934
+ foreign key (DefinedTermBase_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase_Representation_AUD
+ add constraint FKB5AE7AB734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DefinedTermBase_Rights
+ add constraint FK921A01F0C0DB4934
+ foreign key (DefinedTermBase_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase_Rights
+ add constraint FK921A01F0C13F7B21
+ foreign key (rights_id)
+ references Rights;
+
+ alter table DefinedTermBase_Rights_AUD
+ add constraint FK1093B7C134869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DefinedTermBase_StatisticalMeasure
+ add constraint FK6FF15DFCD0BDAE9B
+ foreign key (DefinedTermBase_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase_StatisticalMeasure
+ add constraint FK6FF15DFCC9CD5B57
+ foreign key (recommendedstatisticalmeasures_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase_StatisticalMeasure_AUD
+ add constraint FK3C062DCD34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DefinedTermBase_SupportedCategoricalEnumeration
+ add constraint FK2170B25CD0BDAE9B
+ foreign key (DefinedTermBase_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase_SupportedCategoricalEnumeration
+ add constraint FK2170B25C5AF2C74
+ foreign key (supportedcategoricalenumerations_id)
+ references TermVocabulary;
+
+ alter table DefinedTermBase_SupportedCategoricalEnumeration_AUD
+ add constraint FKBB04522D34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DefinedTermBase_WaterbodyOrCountry
+ add constraint FKCAF43931603B036
+ foreign key (waterbodiesorcountries_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase_WaterbodyOrCountry
+ add constraint FKCAF4393CE5C0F9E
+ foreign key (DefinedTermBase_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase_WaterbodyOrCountry_AUD
+ add constraint FKD5996FE434869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DerivationEvent
+ add constraint FK426BC034FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table DerivationEvent
+ add constraint FK426BC033DA462D5
+ foreign key (actor_id)
+ references AgentBase;
+
+ alter table DerivationEvent
+ add constraint FK426BC038524B89D
+ foreign key (type_id)
+ references DefinedTermBase;
+
+ alter table DerivationEvent
+ add constraint FK426BC03BC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table DerivationEvent_AUD
+ add constraint FKDABF305434869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DerivationEvent_Annotation
+ add constraint FKEFA0D10B4AAB411A
+ foreign key (DerivationEvent_id)
+ references DerivationEvent;
+
+ alter table DerivationEvent_Annotation
+ add constraint FKEFA0D10B1E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table DerivationEvent_Annotation_AUD
+ add constraint FKA197815C34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DerivationEvent_Marker
+ add constraint FKE412C816777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table DerivationEvent_Marker
+ add constraint FKE412C8164AAB411A
+ foreign key (DerivationEvent_id)
+ references DerivationEvent;
+
+ alter table DerivationEvent_Marker_AUD
+ add constraint FK8ED0FAE734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DescriptionBase
+ add constraint FKFF4D58CD4FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table DescriptionBase
+ add constraint FKFF4D58CDDE9A3DE3
+ foreign key (taxon_id)
+ references TaxonBase;
+
+ alter table DescriptionBase
+ add constraint FKFF4D58CDDA93512F
+ foreign key (taxonname_id)
+ references TaxonNameBase;
+
+ alter table DescriptionBase
+ add constraint FKFF4D58CDBC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table DescriptionBase_AUD
+ add constraint FK7456581E34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DescriptionBase_Annotation
+ add constraint FKF3AD3201F1DDBFAB
+ foreign key (DescriptionBase_id)
+ references DescriptionBase;
+
+ alter table DescriptionBase_Annotation
+ add constraint FKF3AD32011E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table DescriptionBase_Annotation_AUD
+ add constraint FK15FE775234869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DescriptionBase_Credit
+ add constraint FK510B2ACBF1DDBFAB
+ foreign key (DescriptionBase_id)
+ references DescriptionBase;
+
+ alter table DescriptionBase_Credit
+ add constraint FK510B2ACB32D1B9F
+ foreign key (credits_id)
+ references Credit;
+
+ alter table DescriptionBase_Credit_AUD
+ add constraint FK2EBEFB1C34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DescriptionBase_Extension
+ add constraint FKD5D2B32DF1DDBFAB
+ foreign key (DescriptionBase_id)
+ references DescriptionBase;
+
+ alter table DescriptionBase_Extension
+ add constraint FKD5D2B32D927DE9DF
+ foreign key (extensions_id)
+ references Extension;
+
+ alter table DescriptionBase_Extension_AUD
+ add constraint FK79E7827E34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DescriptionBase_Feature
+ add constraint FK58ACF564F1DDBFAB
+ foreign key (DescriptionBase_id)
+ references DescriptionBase;
+
+ alter table DescriptionBase_Feature
+ add constraint FK58ACF5649AE62C6
+ foreign key (descriptivesystem_id)
+ references DefinedTermBase;
+
+ alter table DescriptionBase_Feature_AUD
+ add constraint FKA4D7D13534869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DescriptionBase_GeoScope
+ add constraint FK3ADD7CD586D04E74
+ foreign key (geoscopes_id)
+ references DefinedTermBase;
+
+ alter table DescriptionBase_GeoScope
+ add constraint FK3ADD7CD5D86445CE
+ foreign key (DescriptionBase_id)
+ references DescriptionBase;
+
+ alter table DescriptionBase_GeoScope_AUD
+ add constraint FK63A5382634869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DescriptionBase_Marker
+ add constraint FK6132140C777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table DescriptionBase_Marker
+ add constraint FK6132140CF1DDBFAB
+ foreign key (DescriptionBase_id)
+ references DescriptionBase;
+
+ alter table DescriptionBase_Marker_AUD
+ add constraint FK92DD5BDD34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DescriptionBase_OriginalSourceBase
+ add constraint FKDC75C70FF1DDBFAB
+ foreign key (DescriptionBase_id)
+ references DescriptionBase;
+
+ alter table DescriptionBase_OriginalSourceBase
+ add constraint FKDC75C70F3A6735D9
+ foreign key (sources_id)
+ references OriginalSourceBase;
+
+ alter table DescriptionBase_OriginalSourceBase_AUD
+ add constraint FK8F39D56034869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DescriptionBase_Reference
+ add constraint FKC330D639F1DDBFAB
+ foreign key (DescriptionBase_id)
+ references DescriptionBase;
+
+ alter table DescriptionBase_Reference
+ add constraint FKC330D63945AB7BBA
+ foreign key (descriptionsources_id)
+ references Reference;
+
+ alter table DescriptionBase_Reference_AUD
+ add constraint FK76253F8A34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DescriptionBase_Rights
+ add constraint FK6A2601A9F1DDBFAB
+ foreign key (DescriptionBase_id)
+ references DescriptionBase;
+
+ alter table DescriptionBase_Rights
+ add constraint FK6A2601A9C13F7B21
+ foreign key (rights_id)
+ references Rights;
+
+ alter table DescriptionBase_Rights_AUD
+ add constraint FKFEB732FA34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DescriptionBase_Scope
+ add constraint FKB9257C42951A5D40
+ foreign key (scopes_id)
+ references DefinedTermBase;
+
+ alter table DescriptionBase_Scope
+ add constraint FKB9257C42D86445CE
+ foreign key (DescriptionBase_id)
+ references DescriptionBase;
+
+ alter table DescriptionBase_Scope_AUD
+ add constraint FK75D5B91334869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DescriptionBase_SpecimenOrObservationBase
+ add constraint FKDE29CD8033B8A841
+ foreign key (descriptions_id)
+ references DescriptionBase;
+
+ alter table DescriptionBase_SpecimenOrObservationBase
+ add constraint FKDE29CD805C9E3461
+ foreign key (describedspecimenorobservations_id)
+ references SpecimenOrObservationBase;
+
+ alter table DescriptionBase_SpecimenOrObservationBase_AUD
+ add constraint FKF1B33B5134869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DescriptionElementBase
+ add constraint FK38FE76711C3C3FF7
+ foreign key (area_id)
+ references DefinedTermBase;
+
+ alter table DescriptionElementBase
+ add constraint FK38FE76714FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table DescriptionElementBase
+ add constraint FK38FE76716D0D7A56
+ foreign key (format_id)
+ references DefinedTermBase;
+
+ alter table DescriptionElementBase
+ add constraint FK38FE76714220AFEB
+ foreign key (feature_id)
+ references DefinedTermBase;
+
+ alter table DescriptionElementBase
+ add constraint FK38FE76719108D9B
+ foreign key (taxon2_id)
+ references TaxonBase;
+
+ alter table DescriptionElementBase
+ add constraint FK38FE76715E9914B8
+ foreign key (status_id)
+ references DefinedTermBase;
+
+ alter table DescriptionElementBase
+ add constraint FK38FE767110A80E07
+ foreign key (unit_id)
+ references DefinedTermBase;
+
+ alter table DescriptionElementBase
+ add constraint FK38FE76716561D9B1
+ foreign key (associatedspecimenorobservation_id)
+ references SpecimenOrObservationBase;
+
+ alter table DescriptionElementBase
+ add constraint FK38FE767134AF0E81
+ foreign key (indescription_id)
+ references DescriptionBase;
+
+ alter table DescriptionElementBase
+ add constraint FK38FE7671E8D36B00
+ foreign key (language_id)
+ references DefinedTermBase;
+
+ alter table DescriptionElementBase
+ add constraint FK38FE7671BC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table DescriptionElementBase_AUD
+ add constraint FKF3803C234869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DescriptionElementBase_Annotation
+ add constraint FK7EE5E5DD3B8BB609
+ foreign key (DescriptionElementBase_id)
+ references DescriptionElementBase;
+
+ alter table DescriptionElementBase_Annotation
+ add constraint FK7EE5E5DD1E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table DescriptionElementBase_Annotation_AUD
+ add constraint FK2BC1DD2E34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DescriptionElementBase_LanguageString
+ add constraint FKC753F137C086B46F
+ foreign key (DescriptionElementBase_id)
+ references DescriptionElementBase;
+
+ alter table DescriptionElementBase_LanguageString
+ add constraint FKC753F137ACF5F60B
+ foreign key (multilanguagetext_id)
+ references LanguageString;
+
+ alter table DescriptionElementBase_LanguageString
+ add constraint FKC753F137C6D55834
+ foreign key (multilanguagetext_mapkey_id)
+ references DefinedTermBase;
+
+ alter table DescriptionElementBase_LanguageString_AUD
+ add constraint FK2D26AB8834869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DescriptionElementBase_Marker
+ add constraint FK1CB715E8777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table DescriptionElementBase_Marker
+ add constraint FK1CB715E83B8BB609
+ foreign key (DescriptionElementBase_id)
+ references DescriptionElementBase;
+
+ alter table DescriptionElementBase_Marker_AUD
+ add constraint FK1E160FB934869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DescriptionElementBase_Media
+ add constraint FK21F700763B8BB609
+ foreign key (DescriptionElementBase_id)
+ references DescriptionElementBase;
+
+ alter table DescriptionElementBase_Media
+ add constraint FK21F70076C2C29593
+ foreign key (media_id)
+ references Media;
+
+ alter table DescriptionElementBase_Media_AUD
+ add constraint FK5522034734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DescriptionElementBase_Modifier
+ add constraint FK97E0D1053B8BB609
+ foreign key (DescriptionElementBase_id)
+ references DescriptionElementBase;
+
+ alter table DescriptionElementBase_Modifier
+ add constraint FK97E0D105E0960EC4
+ foreign key (modifiers_id)
+ references DefinedTermBase;
+
+ alter table DescriptionElementBase_Modifier_AUD
+ add constraint FK2982F45634869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DescriptionElementBase_ModifyingText
+ add constraint FK522D90C73B8BB609
+ foreign key (DescriptionElementBase_id)
+ references DescriptionElementBase;
+
+ alter table DescriptionElementBase_ModifyingText
+ add constraint FK522D90C7F05D08D4
+ foreign key (modifyingtext_id)
+ references LanguageString;
+
+ alter table DescriptionElementBase_ModifyingText
+ add constraint FK522D90C79682414B
+ foreign key (modifyingtext_mapkey_id)
+ references DefinedTermBase;
+
+ alter table DescriptionElementBase_ModifyingText_AUD
+ add constraint FK6C06031834869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DescriptionElementBase_OriginalSourceBase
+ add constraint FKF41ADEEB3B8BB609
+ foreign key (DescriptionElementBase_id)
+ references DescriptionElementBase;
+
+ alter table DescriptionElementBase_OriginalSourceBase
+ add constraint FKF41ADEEB53DD72E3
+ foreign key (sources_id)
+ references OriginalSourceBase;
+
+ alter table DescriptionElementBase_OriginalSourceBase_AUD
+ add constraint FK9C979F3C34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DescriptionElementBase_StateData
+ add constraint FK592D6F6D15153604
+ foreign key (states_id)
+ references StateData;
+
+ alter table DescriptionElementBase_StateData
+ add constraint FK592D6F6D987CC6A4
+ foreign key (DescriptionElementBase_id)
+ references DescriptionElementBase;
+
+ alter table DescriptionElementBase_StateData_AUD
+ add constraint FK1D0A1EBE34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DescriptionElementBase_StatisticalMeasurementValue
+ add constraint FK8AF511C28F213219
+ foreign key (DescriptionElementBase_id)
+ references DescriptionElementBase;
+
+ alter table DescriptionElementBase_StatisticalMeasurementValue
+ add constraint FK8AF511C2D883945E
+ foreign key (statisticalvalues_id)
+ references StatisticalMeasurementValue;
+
+ alter table DescriptionElementBase_StatisticalMeasurementValue_AUD
+ add constraint FK2DE8E9334869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DeterminationEvent
+ add constraint FK1DB24974FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table DeterminationEvent
+ add constraint FK1DB24973DA462D5
+ foreign key (actor_id)
+ references AgentBase;
+
+ alter table DeterminationEvent
+ add constraint FK1DB2497DE9A3E39
+ foreign key (taxon_id)
+ references TaxonBase;
+
+ alter table DeterminationEvent
+ add constraint FK1DB24974B251DAD
+ foreign key (identifiedunit_id)
+ references SpecimenOrObservationBase;
+
+ alter table DeterminationEvent
+ add constraint FK1DB2497378D1BD
+ foreign key (modifier_id)
+ references DefinedTermBase;
+
+ alter table DeterminationEvent
+ add constraint FK1DB2497BC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table DeterminationEvent_AUD
+ add constraint FKA0252EE834869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DeterminationEvent_Annotation
+ add constraint FKB74F03F76BE0BFDA
+ foreign key (DeterminationEvent_id)
+ references DeterminationEvent;
+
+ alter table DeterminationEvent_Annotation
+ add constraint FKB74F03F71E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table DeterminationEvent_Annotation_AUD
+ add constraint FKAFDA5E4834869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DeterminationEvent_Marker
+ add constraint FK5C475102777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table DeterminationEvent_Marker
+ add constraint FK5C4751026BE0BFDA
+ foreign key (DeterminationEvent_id)
+ references DeterminationEvent;
+
+ alter table DeterminationEvent_Marker_AUD
+ add constraint FK567F2DD334869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DeterminationEvent_Reference
+ add constraint FK8FB1ED833EF09CD5
+ foreign key (setofreferences_id)
+ references Reference;
+
+ alter table DeterminationEvent_Reference
+ add constraint FK8FB1ED836BE0BFDA
+ foreign key (DeterminationEvent_id)
+ references DeterminationEvent;
+
+ alter table DeterminationEvent_Reference_AUD
+ add constraint FK6255A1D434869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Extension
+ add constraint FK52EF3C1F4FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table Extension
+ add constraint FK52EF3C1FAD392BD3
+ foreign key (type_id)
+ references DefinedTermBase;
+
+ alter table Extension
+ add constraint FK52EF3C1FBC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table Extension_AUD
+ add constraint FK92D2427034869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table FeatureNode
+ add constraint FK4CEED9F84FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table FeatureNode
+ add constraint FK4CEED9F8E0AD2C03
+ foreign key (parent_id)
+ references FeatureNode;
+
+ alter table FeatureNode
+ add constraint FK4CEED9F8DE9A3E39
+ foreign key (featureTree_id)
+ references FeatureTree;
+
+ alter table FeatureNode
+ add constraint FK4CEED9F84220AFEB
+ foreign key (feature_id)
+ references DefinedTermBase;
+
+ alter table FeatureNode
+ add constraint FK4CEED9F8BC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table FeatureNode_AUD
+ add constraint FK25AD4BC934869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table FeatureNode_DefinedTermBase_InapplicableIf
+ add constraint FK56833D011128E63B
+ foreign key (inapplicableif_id)
+ references DefinedTermBase;
+
+ alter table FeatureNode_DefinedTermBase_InapplicableIf
+ add constraint FK56833D0152FCC4B
+ foreign key (FeatureNode_id)
+ references FeatureNode;
+
+ alter table FeatureNode_DefinedTermBase_InapplicableIf_AUD
+ add constraint FKB8D7025234869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table FeatureNode_DefinedTermBase_OnlyApplicable
+ add constraint FK6AE876AB57FA94D4
+ foreign key (onlyapplicableif_id)
+ references DefinedTermBase;
+
+ alter table FeatureNode_DefinedTermBase_OnlyApplicable
+ add constraint FK6AE876AB52FCC4B
+ foreign key (FeatureNode_id)
+ references FeatureNode;
+
+ alter table FeatureNode_DefinedTermBase_OnlyApplicable_AUD
+ add constraint FK3F5356FC34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table FeatureTree
+ add constraint FK4CF19F944FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table FeatureTree
+ add constraint FK4CF19F94B7892921
+ foreign key (root_id)
+ references FeatureNode;
+
+ alter table FeatureTree
+ add constraint FK4CF19F94BC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table FeatureTree_AUD
+ add constraint FK355BE36534869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table FeatureTree_Annotation
+ add constraint FK5D8B8DA47C496CB
+ foreign key (FeatureTree_id)
+ references FeatureTree;
+
+ alter table FeatureTree_Annotation
+ add constraint FK5D8B8DA1E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table FeatureTree_Annotation_AUD
+ add constraint FK86E8E9AB34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table FeatureTree_Credit
+ add constraint FK7536062432D1B9F
+ foreign key (credits_id)
+ references Credit;
+
+ alter table FeatureTree_Credit
+ add constraint FK7536062447C496CB
+ foreign key (FeatureTree_id)
+ references FeatureTree;
+
+ alter table FeatureTree_Credit_AUD
+ add constraint FK40EA81F534869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table FeatureTree_Extension
+ add constraint FKAD1E6D34927DE9DF
+ foreign key (extensions_id)
+ references Extension;
+
+ alter table FeatureTree_Extension
+ add constraint FKAD1E6D3447C496CB
+ foreign key (FeatureTree_id)
+ references FeatureTree;
+
+ alter table FeatureTree_Extension_AUD
+ add constraint FKF128E10534869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table FeatureTree_Marker
+ add constraint FK855CEF65777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table FeatureTree_Marker
+ add constraint FK855CEF6547C496CB
+ foreign key (FeatureTree_id)
+ references FeatureTree;
+
+ alter table FeatureTree_Marker_AUD
+ add constraint FKA508E2B634869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table FeatureTree_OriginalSourceBase
+ add constraint FK13BD64E847C496CB
+ foreign key (FeatureTree_id)
+ references FeatureTree;
+
+ alter table FeatureTree_OriginalSourceBase
+ add constraint FK13BD64E83A6735D9
+ foreign key (sources_id)
+ references OriginalSourceBase;
+
+ alter table FeatureTree_OriginalSourceBase_AUD
+ add constraint FK7B5CDEB934869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table FeatureTree_Representation
+ add constraint FK8C458F8B31C4747
+ foreign key (representations_id)
+ references Representation;
+
+ alter table FeatureTree_Representation
+ add constraint FK8C458F847C496CB
+ foreign key (FeatureTree_id)
+ references FeatureTree;
+
+ alter table FeatureTree_Representation_AUD
+ add constraint FKECAB4AC934869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table FeatureTree_Rights
+ add constraint FK8E50DD0247C496CB
+ foreign key (FeatureTree_id)
+ references FeatureTree;
+
+ alter table FeatureTree_Rights
+ add constraint FK8E50DD02C13F7B21
+ foreign key (rights_id)
+ references Rights;
+
+ alter table FeatureTree_Rights_AUD
+ add constraint FK10E2B9D334869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table FeatureTree_TaxonBase
+ add constraint FKEC78E5B0ED57882F
+ foreign key (FeatureTree_id)
+ references FeatureTree;
+
+ alter table FeatureTree_TaxonBase
+ add constraint FKEC78E5B07C3D0017
+ foreign key (coveredtaxa_id)
+ references TaxonBase;
+
+ alter table FeatureTree_TaxonBase_AUD
+ add constraint FK955ABB8134869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table GatheringEvent
+ add constraint FK6F1286F38B455EC6
+ foreign key (locality_id)
+ references LanguageString;
+
+ alter table GatheringEvent
+ add constraint FK6F1286F34FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table GatheringEvent
+ add constraint FK6F1286F33DA462D5
+ foreign key (actor_id)
+ references AgentBase;
+
+ alter table GatheringEvent
+ add constraint FK6F1286F3F55AFD89
+ foreign key (exactlocation_referencesystem_id)
+ references DefinedTermBase;
+
+ alter table GatheringEvent
+ add constraint FK6F1286F3BC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table GatheringEvent_AUD
+ add constraint FK3EC034434869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table GatheringEvent_Annotation
+ add constraint FK76DDD01BF95F225A
+ foreign key (GatheringEvent_id)
+ references GatheringEvent;
+
+ alter table GatheringEvent_Annotation
+ add constraint FK76DDD01B1E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table GatheringEvent_Annotation_AUD
+ add constraint FK351E786C34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table GatheringEvent_DefinedTermBase
+ add constraint FK69D9A11A7C34B6D6
+ foreign key (collectingareas_id)
+ references DefinedTermBase;
+
+ alter table GatheringEvent_DefinedTermBase
+ add constraint FK69D9A11AF95F225A
+ foreign key (GatheringEvent_id)
+ references GatheringEvent;
+
+ alter table GatheringEvent_DefinedTermBase_AUD
+ add constraint FKB3BBB1EB34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table GatheringEvent_Marker
+ add constraint FK7B49CF26777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table GatheringEvent_Marker
+ add constraint FK7B49CF26F95F225A
+ foreign key (GatheringEvent_id)
+ references GatheringEvent;
+
+ alter table GatheringEvent_Marker_AUD
+ add constraint FK160DF9F734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table GenBankAccession
+ add constraint FK86C1DBF84FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table GenBankAccession
+ add constraint FK86C1DBF8BC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table GenBankAccession_AUD
+ add constraint FK5A2F4DC934869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table GrantedAuthorityImpl
+ add constraint FKB05CF9284FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table HomotypicalGroup
+ add constraint FK7DECCC184FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table HomotypicalGroup
+ add constraint FK7DECCC18BC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table HomotypicalGroup_AUD
+ add constraint FKE4252DE934869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table HomotypicalGroup_Annotation
+ add constraint FK7A0351D6BFEAE500
+ foreign key (HomotypicalGroup_id)
+ references HomotypicalGroup;
+
+ alter table HomotypicalGroup_Annotation
+ add constraint FK7A0351D61E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table HomotypicalGroup_Annotation_AUD
+ add constraint FK41E6A4A734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table HomotypicalGroup_Marker
+ add constraint FK97D36661777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table HomotypicalGroup_Marker
+ add constraint FK97D36661BFEAE500
+ foreign key (HomotypicalGroup_id)
+ references HomotypicalGroup;
+
+ alter table HomotypicalGroup_Marker_AUD
+ add constraint FK19337BB234869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table HybridRelationship
+ add constraint FK9033CE744FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table HybridRelationship
+ add constraint FK9033CE749803512F
+ foreign key (citation_id)
+ references Reference;
+
+ alter table HybridRelationship
+ add constraint FK9033CE749DD57A93
+ foreign key (relatedfrom_id)
+ references TaxonNameBase;
+
+ alter table HybridRelationship
+ add constraint FK9033CE7455F241D4
+ foreign key (type_id)
+ references DefinedTermBase;
+
+ alter table HybridRelationship
+ add constraint FK9033CE74AF4F9F62
+ foreign key (relatedto_id)
+ references TaxonNameBase;
+
+ alter table HybridRelationship
+ add constraint FK9033CE74BC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table HybridRelationship_AUD
+ add constraint FK9C2BA24534869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table HybridRelationship_Annotation
+ add constraint FK2C7E7DFA59832240
+ foreign key (HybridRelationship_id)
+ references HybridRelationship;
+
+ alter table HybridRelationship_Annotation
+ add constraint FK2C7E7DFA1E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table HybridRelationship_Annotation_AUD
+ add constraint FKACE71ECB34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table HybridRelationship_Marker
+ add constraint FKCEF24485777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table HybridRelationship_Marker
+ add constraint FKCEF2448559832240
+ foreign key (HybridRelationship_id)
+ references HybridRelationship;
+
+ alter table HybridRelationship_Marker_AUD
+ add constraint FKCBAEA7D634869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table IndividualAssociation_LanguageString
+ add constraint FKB5C75EC028459272
+ foreign key (description_mapkey_id)
+ references DefinedTermBase;
+
+ alter table IndividualAssociation_LanguageString
+ add constraint FKB5C75EC084FF3EDF
+ foreign key (DescriptionElementBase_id)
+ references DescriptionElementBase;
+
+ alter table IndividualAssociation_LanguageString
+ add constraint FKB5C75EC02BEBA58D
+ foreign key (description_id)
+ references LanguageString;
+
+ alter table IndividualAssociation_LanguageString_AUD
+ add constraint FKB1A62C9134869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table InstitutionalMembership
+ add constraint FK3C8E1FF94FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table InstitutionalMembership
+ add constraint FK3C8E1FF9AAC1B820
+ foreign key (person_id)
+ references AgentBase;
+
+ alter table InstitutionalMembership
+ add constraint FK3C8E1FF916B9CA77
+ foreign key (institute_id)
+ references AgentBase;
+
+ alter table InstitutionalMembership
+ add constraint FK3C8E1FF9BC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table InstitutionalMembership_AUD
+ add constraint FK847A94A34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table LSIDAuthority
+ add constraint FK759DB8814FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table LSIDAuthority_namespaces
+ add constraint FKB04948F64FFCFD94
+ foreign key (LSIDAuthority_id)
+ references LSIDAuthority;
+
+ alter table LanguageString
+ add constraint FKB5FDC9A94FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table LanguageString
+ add constraint FKB5FDC9A9E8D36B00
+ foreign key (language_id)
+ references DefinedTermBase;
+
+ alter table LanguageString
+ add constraint FKB5FDC9A9BC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table LanguageString_AUD
+ add constraint FK896AFAFA34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table LanguageString_Annotation
+ add constraint FK8400DFA537998500
+ foreign key (LanguageString_id)
+ references LanguageString;
+
+ alter table LanguageString_Annotation
+ add constraint FK8400DFA51E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table LanguageString_Annotation_AUD
+ add constraint FKD3BAB2F634869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table LanguageString_Marker
+ add constraint FK8DA633B0777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table LanguageString_Marker
+ add constraint FK8DA633B037998500
+ foreign key (LanguageString_id)
+ references LanguageString;
+
+ alter table LanguageString_Marker_AUD
+ add constraint FK2331098134869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Locus
+ add constraint FK462F1BE4FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table Locus
+ add constraint FK462F1BEBC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table Locus_AUD
+ add constraint FK5224108F34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Marker
+ add constraint FK88F1805A4FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table Marker
+ add constraint FK88F1805AD64DC020
+ foreign key (markertype_id)
+ references DefinedTermBase;
+
+ alter table Marker
+ add constraint FK88F1805ABC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table Marker_AUD
+ add constraint FKB951F12B34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Media
+ add constraint FK46C7FC44FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table Media
+ add constraint FK46C7FC49803512F
+ foreign key (citation_id)
+ references Reference;
+
+ alter table Media
+ add constraint FK46C7FC4C2445443
+ foreign key (artist_id)
+ references AgentBase;
+
+ alter table Media
+ add constraint FK46C7FC4BC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table MediaKey_NamedArea
+ add constraint FK31E7D4023FF8E7B2
+ foreign key (geographicalscope_id)
+ references DefinedTermBase;
+
+ alter table MediaKey_NamedArea
+ add constraint FK31E7D402BE59D760
+ foreign key (Media_id)
+ references Media;
+
+ alter table MediaKey_NamedArea_AUD
+ add constraint FK922630D334869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table MediaKey_Scope
+ add constraint FKBFFEE8F0BE59D760
+ foreign key (Media_id)
+ references Media;
+
+ alter table MediaKey_Scope
+ add constraint FKBFFEE8F0546985E4
+ foreign key (scoperestrictions_id)
+ references DefinedTermBase;
+
+ alter table MediaKey_Scope_AUD
+ add constraint FK63AD1EC134869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table MediaKey_Taxon
+ add constraint FKC00C3966815C793
+ foreign key (mediaKey_id)
+ references Media;
+
+ alter table MediaKey_Taxon
+ add constraint FKC00C3966DE9A3DE3
+ foreign key (taxon_id)
+ references TaxonBase;
+
+ alter table MediaKey_Taxon_AUD
+ add constraint FK311443734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table MediaRepresentation
+ add constraint FK1966BDB14FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table MediaRepresentation
+ add constraint FK1966BDB1C2C29593
+ foreign key (media_id)
+ references Media;
+
+ alter table MediaRepresentation
+ add constraint FK1966BDB1BC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table MediaRepresentationPart
+ add constraint FK67A455444FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table MediaRepresentationPart
+ add constraint FK67A45544E3818E37
+ foreign key (representation_id)
+ references MediaRepresentation;
+
+ alter table MediaRepresentationPart
+ add constraint FK67A45544BC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table MediaRepresentationPart_AUD
+ add constraint FKA75C411534869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table MediaRepresentation_AUD
+ add constraint FK67AAAB0234869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table MediaRepresentation_MediaRepresentationPart_AUD
+ add constraint FK3544378734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Media_AUD
+ add constraint FKF70B2B9534869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Media_Annotation
+ add constraint FKA020DAAAC2C29593
+ foreign key (Media_id)
+ references Media;
+
+ alter table Media_Annotation
+ add constraint FKA020DAAA1E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table Media_Annotation_AUD
+ add constraint FK99ABA37B34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Media_Credit
+ add constraint FKC1F78FF432D1B9F
+ foreign key (credits_id)
+ references Credit;
+
+ alter table Media_Credit
+ add constraint FKC1F78FF4C2C29593
+ foreign key (Media_id)
+ references Media;
+
+ alter table Media_Credit_AUD
+ add constraint FKDB32A3C534869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Media_Description
+ add constraint FK368283E128459272
+ foreign key (description_mapkey_id)
+ references DefinedTermBase;
+
+ alter table Media_Description
+ add constraint FK368283E12BEBA58D
+ foreign key (description_id)
+ references LanguageString;
+
+ alter table Media_Description
+ add constraint FK368283E1C2C29593
+ foreign key (Media_id)
+ references Media;
+
+ alter table Media_Description_AUD
+ add constraint FK6817D93234869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Media_Extension
+ add constraint FKDB62D164927DE9DF
+ foreign key (extensions_id)
+ references Extension;
+
+ alter table Media_Extension
+ add constraint FKDB62D164C2C29593
+ foreign key (Media_id)
+ references Media;
+
+ alter table Media_Extension_AUD
+ add constraint FKE13FAD3534869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Media_LanguageString
+ add constraint FK353DB784A0A6EDCE
+ foreign key (title_mapkey_id)
+ references DefinedTermBase;
+
+ alter table Media_LanguageString
+ add constraint FK353DB784C2C29593
+ foreign key (Media_id)
+ references Media;
+
+ alter table Media_LanguageString
+ add constraint FK353DB784A1CA19B1
+ foreign key (title_id)
+ references LanguageString;
+
+ alter table Media_LanguageString_AUD
+ add constraint FK68FA835534869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Media_Marker
+ add constraint FKD21E7935777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table Media_Marker
+ add constraint FKD21E7935C2C29593
+ foreign key (Media_id)
+ references Media;
+
+ alter table Media_Marker_AUD
+ add constraint FK3F51048634869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Media_OriginalSourceBase
+ add constraint FK2FEEB6B8C2C29593
+ foreign key (Media_id)
+ references Media;
+
+ alter table Media_OriginalSourceBase
+ add constraint FK2FEEB6B83A6735D9
+ foreign key (sources_id)
+ references OriginalSourceBase;
+
+ alter table Media_OriginalSourceBase_AUD
+ add constraint FK97F0C88934869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Media_Representation
+ add constraint FK1B8712C8BE59D760
+ foreign key (Media_id)
+ references Media;
+
+ alter table Media_Representation
+ add constraint FK1B8712C88F6CABE6
+ foreign key (keyrepresentations_id)
+ references Representation;
+
+ alter table Media_Representation_AUD
+ add constraint FK8DC9C9934869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Media_Rights
+ add constraint FKDB1266D2C13F7B21
+ foreign key (rights_id)
+ references Rights;
+
+ alter table Media_Rights
+ add constraint FKDB1266D2C2C29593
+ foreign key (Media_id)
+ references Media;
+
+ alter table Media_Rights_AUD
+ add constraint FKAB2ADBA334869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Media_Sequence
+ add constraint FK61D09FCF29B4761
+ foreign key (usedsequences_id)
+ references Sequence;
+
+ alter table Media_Sequence
+ add constraint FK61D09FC3282B64
+ foreign key (Media_id)
+ references Media;
+
+ alter table Media_Sequence_AUD
+ add constraint FK3C7BD9CD34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Media_TaxonBase
+ add constraint FK1ABD49E0BE59D760
+ foreign key (Media_id)
+ references Media;
+
+ alter table Media_TaxonBase
+ add constraint FK1ABD49E07C3D0017
+ foreign key (coveredtaxa_id)
+ references TaxonBase;
+
+ alter table Media_TaxonBase_AUD
+ add constraint FK857187B134869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table MultiAccessKey_NamedArea
+ add constraint FK1F5A74893FF8E7B2
+ foreign key (geographicalscope_id)
+ references DefinedTermBase;
+
+ alter table MultiAccessKey_NamedArea
+ add constraint FK1F5A7489B4555A9A
+ foreign key (WorkingSet_id)
+ references WorkingSet;
+
+ alter table MultiAccessKey_NamedArea_AUD
+ add constraint FK4CB735DA34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table MultiAccessKey_Scope
+ add constraint FKCC6CE4F7546985E4
+ foreign key (scoperestrictions_id)
+ references DefinedTermBase;
+
+ alter table MultiAccessKey_Scope
+ add constraint FKCC6CE4F7B4555A9A
+ foreign key (WorkingSet_id)
+ references WorkingSet;
+
+ alter table MultiAccessKey_Scope_AUD
+ add constraint FK511FBF4834869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table MultiAccessKey_Taxon
+ add constraint FKCC7A356DB64A7AD3
+ foreign key (multiAccessKey_id)
+ references WorkingSet;
+
+ alter table MultiAccessKey_Taxon
+ add constraint FKCC7A356DDE9A3DE3
+ foreign key (taxon_id)
+ references TaxonBase;
+
+ alter table MultiAccessKey_Taxon_AUD
+ add constraint FKF083E4BE34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table NameRelationship
+ add constraint FK5E510834FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table NameRelationship
+ add constraint FK5E510839803512F
+ foreign key (citation_id)
+ references Reference;
+
+ alter table NameRelationship
+ add constraint FK5E5108316CDFF85
+ foreign key (relatedfrom_id)
+ references TaxonNameBase;
+
+ alter table NameRelationship
+ add constraint FK5E51083AF619DE3
+ foreign key (type_id)
+ references DefinedTermBase;
+
+ alter table NameRelationship
+ add constraint FK5E5108328482454
+ foreign key (relatedto_id)
+ references TaxonNameBase;
+
+ alter table NameRelationship
+ add constraint FK5E51083BC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table NameRelationship_AUD
+ add constraint FK743F44D434869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table NameRelationship_Annotation
+ add constraint FK2E38AC8B7B4CB560
+ foreign key (NameRelationship_id)
+ references NameRelationship;
+
+ alter table NameRelationship_Annotation
+ add constraint FK2E38AC8B1E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table NameRelationship_Annotation_AUD
+ add constraint FKD1D59CDC34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table NameRelationship_Marker
+ add constraint FKE3E46396777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table NameRelationship_Marker
+ add constraint FKE3E463967B4CB560
+ foreign key (NameRelationship_id)
+ references NameRelationship;
+
+ alter table NameRelationship_Marker_AUD
+ add constraint FKCD68D66734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table NomenclaturalStatus
+ add constraint FK1FFEC88B4FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table NomenclaturalStatus
+ add constraint FK1FFEC88B9803512F
+ foreign key (citation_id)
+ references Reference;
+
+ alter table NomenclaturalStatus
+ add constraint FK1FFEC88B7029BD9F
+ foreign key (type_id)
+ references DefinedTermBase;
+
+ alter table NomenclaturalStatus
+ add constraint FK1FFEC88BBC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table NomenclaturalStatus_AUD
+ add constraint FKFB2DB8DC34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table NomenclaturalStatus_Annotation
+ add constraint FKE6E91F838D2CB1D4
+ foreign key (NomenclaturalStatus_id)
+ references NomenclaturalStatus;
+
+ alter table NomenclaturalStatus_Annotation
+ add constraint FKE6E91F831E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table NomenclaturalStatus_Annotation_AUD
+ add constraint FK6A3D3D434869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table NomenclaturalStatus_Marker
+ add constraint FK2F5128E777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table NomenclaturalStatus_Marker
+ add constraint FK2F5128E8D2CB1D4
+ foreign key (NomenclaturalStatus_id)
+ references NomenclaturalStatus;
+
+ alter table NomenclaturalStatus_Marker_AUD
+ add constraint FK8619495F34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table OriginalSourceBase
+ add constraint FK505F2E5D4FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table OriginalSourceBase
+ add constraint FK505F2E5D966B96B2
+ foreign key (nameusedinsource_id)
+ references TaxonNameBase;
+
+ alter table OriginalSourceBase
+ add constraint FK505F2E5D9803512F
+ foreign key (citation_id)
+ references Reference;
+
+ alter table OriginalSourceBase
+ add constraint FK505F2E5DBC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table OriginalSourceBase_AUD
+ add constraint FK9662E5AE34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table OriginalSourceBase_Annotation
+ add constraint FK20814271B029DDA0
+ foreign key (OriginalSourceBase_id)
+ references OriginalSourceBase;
+
+ alter table OriginalSourceBase_Annotation
+ add constraint FK208142711E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table OriginalSourceBase_Annotation_AUD
+ add constraint FKA074CFC234869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table OriginalSourceBase_Marker
+ add constraint FKB3FFDC7C777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table OriginalSourceBase_Marker
+ add constraint FKB3FFDC7CB029DDA0
+ foreign key (OriginalSourceBase_id)
+ references OriginalSourceBase;
+
+ alter table OriginalSourceBase_Marker_AUD
+ add constraint FKBFB16C4D34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table PermissionGroup
+ add constraint FK629941D04FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table PermissionGroup_GrantedAuthorityImpl
+ add constraint FK5311437CA0971A3
+ foreign key (PermissionGroup_id)
+ references PermissionGroup;
+
+ alter table PermissionGroup_GrantedAuthorityImpl
+ add constraint FK53114371857F6C2
+ foreign key (grantedauthorities_id)
+ references GrantedAuthorityImpl;
+
+ alter table PolytomousKeyNode_LanguageString
+ add constraint FK5574E12EF05D08D4
+ foreign key (modifyingtext_id)
+ references LanguageString;
+
+ alter table PolytomousKeyNode_LanguageString
+ add constraint FK5574E12EF135C42B
+ foreign key (PolytomousKeyNode_id)
+ references PolytomousKeyNode;
+
+ alter table PolytomousKeyNode_LanguageString
+ add constraint FK5574E12E9682414B
+ foreign key (modifyingtext_mapkey_id)
+ references DefinedTermBase;
+
+
+ alter table PolytomousKey_NamedArea
+ add constraint FK1C727CFF3FF8E7B2
+ foreign key (geographicalscope_id)
+ references DefinedTermBase;
+
+ alter table PolytomousKey_NamedArea
+ add constraint FK1C727CFFED57882F
+ foreign key (PolytomousKey_id)
+ references PolytomousKey;
+
+ alter table PolytomousKey_NamedArea_AUD
+ add constraint FK750A135034869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table PolytomousKey_Scope
+ add constraint FK8D97986DED57882F
+ foreign key (PolytomousKey_id)
+ references PolytomousKey;
+
+ alter table PolytomousKey_Scope
+ add constraint FK8D97986D546985E4
+ foreign key (scoperestrictions_id)
+ references DefinedTermBase;
+
+ alter table PolytomousKey_Scope_AUD
+ add constraint FK4E37C7BE34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table PolytomousKey_Taxon
+ add constraint FK8DA4E8E389D9775
+ foreign key (polytomousKey_id)
+ references PolytomousKey;
+
+ alter table PolytomousKey_Taxon
+ add constraint FK8DA4E8E3DE9A3DE3
+ foreign key (taxon_id)
+ references TaxonBase;
+
+ alter table PolytomousKey_Taxon_AUD
+ add constraint FKED9BED3434869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ create index ReferenceTitleCacheIndex on Reference (titleCache);
+
+ alter table Reference
+ add constraint FK404D5F2B4FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table Reference
+ add constraint FK404D5F2B403E17F4
+ foreign key (institution_id)
+ references AgentBase;
+
+ alter table Reference
+ add constraint FK404D5F2B969F8FF0
+ foreign key (inreference_id)
+ references Reference;
+
+ alter table Reference
+ add constraint FK404D5F2BAEC3B8B8
+ foreign key (school_id)
+ references AgentBase;
+
+ alter table Reference
+ add constraint FK404D5F2B697665E
+ foreign key (authorteam_id)
+ references AgentBase;
+
+ alter table Reference
+ add constraint FK404D5F2BBC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table Reference_AUD
+ add constraint FK8F0FFF7C34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Reference_Annotation
+ add constraint FKFC824E3765B124B
+ foreign key (Reference_id)
+ references Reference;
+
+ alter table Reference_Annotation
+ add constraint FKFC824E31E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table Reference_Annotation_AUD
+ add constraint FKF3C1293434869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Reference_Credit
+ add constraint FK5BC6DEAD32D1B9F
+ foreign key (credits_id)
+ references Credit;
+
+ alter table Reference_Credit
+ add constraint FK5BC6DEAD765B124B
+ foreign key (Reference_id)
+ references Reference;
+
+ alter table Reference_Credit_AUD
+ add constraint FK4AD9EDFE34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Reference_Extension
+ add constraint FKDEFCDC0B927DE9DF
+ foreign key (extensions_id)
+ references Extension;
+
+ alter table Reference_Extension
+ add constraint FKDEFCDC0B765B124B
+ foreign key (Reference_id)
+ references Reference;
+
+ alter table Reference_Extension_AUD
+ add constraint FK1DF60C5C34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Reference_Marker
+ add constraint FK6BEDC7EE777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table Reference_Marker
+ add constraint FK6BEDC7EE765B124B
+ foreign key (Reference_id)
+ references Reference;
+
+ alter table Reference_Marker_AUD
+ add constraint FKAEF84EBF34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Reference_Media
+ add constraint FKBBEF5B0765B124B
+ foreign key (Reference_id)
+ references Reference;
+
+ alter table Reference_Media
+ add constraint FKBBEF5B0C2C29593
+ foreign key (media_id)
+ references Media;
+
+ alter table Reference_Media_AUD
+ add constraint FK8318CB8134869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Reference_OriginalSourceBase
+ add constraint FKD3E8B7F1765B124B
+ foreign key (Reference_id)
+ references Reference;
+
+ alter table Reference_OriginalSourceBase
+ add constraint FKD3E8B7F13A6735D9
+ foreign key (sources_id)
+ references OriginalSourceBase;
+
+ alter table Reference_OriginalSourceBase_AUD
+ add constraint FKC025854234869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Reference_Rights
+ add constraint FK74E1B58BC13F7B21
+ foreign key (rights_id)
+ references Rights;
+
+ alter table Reference_Rights
+ add constraint FK74E1B58B765B124B
+ foreign key (Reference_id)
+ references Reference;
+
+ alter table Reference_Rights_AUD
+ add constraint FK1AD225DC34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table RelationshipTermBase_inverseRepresentation
+ add constraint FK98592F33ECEEF4AF
+ foreign key (DefinedTermBase_id)
+ references DefinedTermBase;
+
+ alter table RelationshipTermBase_inverseRepresentation
+ add constraint FK98592F33473FB677
+ foreign key (inverserepresentations_id)
+ references Representation;
+
+ alter table RelationshipTermBase_inverseRepresentation_AUD
+ add constraint FK5D248B8434869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Representation
+ add constraint FK9C4724ED4FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table Representation
+ add constraint FK9C4724EDE8D36B00
+ foreign key (language_id)
+ references DefinedTermBase;
+
+ alter table Representation
+ add constraint FK9C4724EDBC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table Representation_AUD
+ add constraint FK294D143E34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Representation_Annotation
+ add constraint FK371091E147E8AE60
+ foreign key (Representation_id)
+ references Representation;
+
+ alter table Representation_Annotation
+ add constraint FK371091E11E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table Representation_Annotation_AUD
+ add constraint FK36EEE73234869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Representation_Marker
+ add constraint FK560063EC777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table Representation_Marker
+ add constraint FK560063EC47E8AE60
+ foreign key (Representation_id)
+ references Representation;
+
+ alter table Representation_Marker_AUD
+ add constraint FKD640BBBD34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Rights
+ add constraint FK91E56DF74FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table Rights
+ add constraint FK91E56DF7F7976FC5
+ foreign key (agent_id)
+ references AgentBase;
+
+ alter table Rights
+ add constraint FK91E56DF7E6D2886A
+ foreign key (type_id)
+ references DefinedTermBase;
+
+ alter table Rights
+ add constraint FK91E56DF7E8D36B00
+ foreign key (language_id)
+ references DefinedTermBase;
+
+ alter table Rights
+ add constraint FK91E56DF7BC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table Rights_AUD
+ add constraint FK252BC84834869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Rights_Annotation
+ add constraint FK27CB1E97C13F7B21
+ foreign key (Rights_id)
+ references Rights;
+
+ alter table Rights_Annotation
+ add constraint FK27CB1E971E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table Rights_Annotation_AUD
+ add constraint FKF98828E834869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Rights_Marker
+ add constraint FKB739BBA2777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table Rights_Marker
+ add constraint FKB739BBA2C13F7B21
+ foreign key (Rights_id)
+ references Rights;
+
+ alter table Rights_Marker_AUD
+ add constraint FKC6FB487334869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ create index sequenceTitleCacheIndex on Sequence (titleCache);
+
+ alter table Sequence
+ add constraint FK544ADBE14FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table Sequence
+ add constraint FK544ADBE1B982A103
+ foreign key (publishedin_id)
+ references Reference;
+
+ alter table Sequence
+ add constraint FK544ADBE12DBE1F1F
+ foreign key (locus_id)
+ references Locus;
+
+ alter table Sequence
+ add constraint FK544ADBE1BC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table Sequence_AUD
+ add constraint FK39F4313234869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Sequence_Annotation
+ add constraint FK1010BA6DD57FFDD5
+ foreign key (Sequence_id)
+ references Sequence;
+
+ alter table Sequence_Annotation
+ add constraint FK1010BA6D1E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table Sequence_Annotation_AUD
+ add constraint FKCB4FE9BE34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Sequence_Credit
+ add constraint FK2CFBC93732D1B9F
+ foreign key (credits_id)
+ references Credit;
+
+ alter table Sequence_Credit
+ add constraint FK2CFBC937D57FFDD5
+ foreign key (Sequence_id)
+ references Sequence;
+
+ alter table Sequence_Credit_AUD
+ add constraint FK4B22838834869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Sequence_Extension
+ add constraint FK7BE66D41927DE9DF
+ foreign key (extensions_id)
+ references Extension;
+
+ alter table Sequence_Extension
+ add constraint FK7BE66D41D57FFDD5
+ foreign key (Sequence_id)
+ references Sequence;
+
+ alter table Sequence_Extension_AUD
+ add constraint FK1CA8129234869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Sequence_GenBankAccession
+ add constraint FK8F698096D57FFDD5
+ foreign key (Sequence_id)
+ references Sequence;
+
+ alter table Sequence_GenBankAccession
+ add constraint FK8F69809615C4EF35
+ foreign key (genbankaccession_id)
+ references GenBankAccession;
+
+ alter table Sequence_GenBankAccession_AUD
+ add constraint FKC717736734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Sequence_Marker
+ add constraint FK3D22B278777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table Sequence_Marker
+ add constraint FK3D22B278D57FFDD5
+ foreign key (Sequence_id)
+ references Sequence;
+
+ alter table Sequence_Marker_AUD
+ add constraint FKAF40E44934869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Sequence_Media
+ add constraint FK8E5D91E666ACA7EC
+ foreign key (chromatograms_id)
+ references Media;
+
+ alter table Sequence_Media
+ add constraint FK8E5D91E6D57FFDD5
+ foreign key (Sequence_id)
+ references Sequence;
+
+ alter table Sequence_Media_AUD
+ add constraint FK20025CB734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Sequence_OriginalSourceBase
+ add constraint FKCDB0237BD57FFDD5
+ foreign key (Sequence_id)
+ references Sequence;
+
+ alter table Sequence_OriginalSourceBase
+ add constraint FKCDB0237B3A6735D9
+ foreign key (sources_id)
+ references OriginalSourceBase;
+
+ alter table Sequence_OriginalSourceBase_AUD
+ add constraint FK69D81BCC34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Sequence_Reference
+ add constraint FK6944904D7291F8A
+ foreign key (citations_id)
+ references Reference;
+
+ alter table Sequence_Reference
+ add constraint FK6944904DD57FFDD5
+ foreign key (Sequence_id)
+ references Sequence;
+
+ alter table Sequence_Reference_AUD
+ add constraint FK18E5CF9E34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Sequence_Rights
+ add constraint FK4616A015C13F7B21
+ foreign key (rights_id)
+ references Rights;
+
+ alter table Sequence_Rights
+ add constraint FK4616A015D57FFDD5
+ foreign key (Sequence_id)
+ references Sequence;
+
+ alter table Sequence_Rights_AUD
+ add constraint FK1B1ABB6634869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ create index specimenOrObservationBaseTitleCacheIndex on SpecimenOrObservationBase (titleCache);
+
+
+ alter table SpecimenOrObservationBase
+ add constraint FK11CB3232F75F225E
+ foreign key (primarycollector_id)
+ references AgentBase;
+
+ alter table SpecimenOrObservationBase
+ add constraint FK21CA32727CC340C5
+ foreign key (storedunder_id)
+ references TaxonNameBase;
+
+ alter table SpecimenOrObservationBase
+ add constraint FK21CA32728C750E27
+ foreign key (lifestage_id)
+ references DefinedTermBase;
+
+ alter table SpecimenOrObservationBase
+ add constraint FK21CA32724FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table SpecimenOrObservationBase
+ add constraint FK21CA3272EB62BE9A
+ foreign key (collection_id)
+ references Collection;
+
+ alter table SpecimenOrObservationBase
+ add constraint FK21CA3272E17C9A6B
+ foreign key (sex_id)
+ references DefinedTermBase;
+
+ alter table SpecimenOrObservationBase
+ add constraint FK21CA3272C8505DB
+ foreign key (preservation_id)
+ references DefinedTermBase;
+
+ alter table SpecimenOrObservationBase
+ add constraint FK21CA32724AAB411A
+ foreign key (derivedfrom_id)
+ references DerivationEvent;
+
+ alter table SpecimenOrObservationBase
+ add constraint FK21CA3272F95F225A
+ foreign key (gatheringevent_id)
+ references GatheringEvent;
+
+ alter table SpecimenOrObservationBase
+ add constraint FK21CA3272BC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table SpecimenOrObservationBase_AUD
+ add constraint FKF3D3D74334869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table SpecimenOrObservationBase_Annotation
+ add constraint FK365E4F3C3B8A5ABA
+ foreign key (SpecimenOrObservationBase_id)
+ references SpecimenOrObservationBase;
+
+ alter table SpecimenOrObservationBase_Annotation
+ add constraint FK365E4F3C1E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table SpecimenOrObservationBase_Annotation_AUD
+ add constraint FK34187F0D34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table SpecimenOrObservationBase_Credit
+ add constraint FK7E3A1D8632D1B9F
+ foreign key (credits_id)
+ references Credit;
+
+ alter table SpecimenOrObservationBase_Credit
+ add constraint FK7E3A1D863B8A5ABA
+ foreign key (SpecimenOrObservationBase_id)
+ references SpecimenOrObservationBase;
+
+ alter table SpecimenOrObservationBase_Credit_AUD
+ add constraint FK7170185734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table SpecimenOrObservationBase_DerivationEvent
+ add constraint FK20132036BD59A1AD
+ foreign key (derivationevents_id)
+ references DerivationEvent;
+
+ alter table SpecimenOrObservationBase_DerivationEvent
+ add constraint FK2013203654C216AA
+ foreign key (originals_id)
+ references SpecimenOrObservationBase;
+
+ alter table SpecimenOrObservationBase_DerivationEvent_AUD
+ add constraint FKA4A8430734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table SpecimenOrObservationBase_Extension
+ add constraint FKE03B8292927DE9DF
+ foreign key (extensions_id)
+ references Extension;
+
+ alter table SpecimenOrObservationBase_Extension
+ add constraint FKE03B82923B8A5ABA
+ foreign key (SpecimenOrObservationBase_id)
+ references SpecimenOrObservationBase;
+
+ alter table SpecimenOrObservationBase_Extension_AUD
+ add constraint FK7AE0176334869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table SpecimenOrObservationBase_LanguageString
+ add constraint FKCFAA931628459272
+ foreign key (definition_mapkey_id)
+ references DefinedTermBase;
+
+ alter table SpecimenOrObservationBase_LanguageString
+ add constraint FKCFAA93162BEBA58D
+ foreign key (definition_id)
+ references LanguageString;
+
+ alter table SpecimenOrObservationBase_LanguageString
+ add constraint FKCFAA93163B8A5ABA
+ foreign key (SpecimenOrObservationBase_id)
+ references SpecimenOrObservationBase;
+
+ alter table SpecimenOrObservationBase_LanguageString_AUD
+ add constraint FK38B45E734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table SpecimenOrObservationBase_Marker
+ add constraint FK8E6106C7777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table SpecimenOrObservationBase_Marker
+ add constraint FK8E6106C73B8A5ABA
+ foreign key (SpecimenOrObservationBase_id)
+ references SpecimenOrObservationBase;
+
+ alter table SpecimenOrObservationBase_Marker_AUD
+ add constraint FKD58E791834869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table SpecimenOrObservationBase_Media
+ add constraint FK4EEBF7B7C2C29593
+ foreign key (media_id)
+ references Media;
+
+ alter table SpecimenOrObservationBase_Media
+ add constraint FK4EEBF7B73B8A5ABA
+ foreign key (SpecimenOrObservationBase_id)
+ references SpecimenOrObservationBase;
+
+ alter table SpecimenOrObservationBase_Media_AUD
+ add constraint FK8457720834869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table SpecimenOrObservationBase_OriginalSourceBase
+ add constraint FKCA7F794A3B8A5ABA
+ foreign key (SpecimenOrObservationBase_id)
+ references SpecimenOrObservationBase;
+
+ alter table SpecimenOrObservationBase_OriginalSourceBase
+ add constraint FKCA7F794A3A6735D9
+ foreign key (sources_id)
+ references OriginalSourceBase;
+
+ alter table SpecimenOrObservationBase_OriginalSourceBase_AUD
+ add constraint FK2059F21B34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table SpecimenOrObservationBase_Rights
+ add constraint FK9754F464C13F7B21
+ foreign key (rights_id)
+ references Rights;
+
+ alter table SpecimenOrObservationBase_Rights
+ add constraint FK9754F4643B8A5ABA
+ foreign key (SpecimenOrObservationBase_id)
+ references SpecimenOrObservationBase;
+
+ alter table SpecimenOrObservationBase_Rights_AUD
+ add constraint FK4168503534869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table SpecimenOrObservationBase_Sequence
+ add constraint FKBBF27B0E35B10F24
+ foreign key (sequences_id)
+ references Sequence;
+
+ alter table SpecimenOrObservationBase_Sequence
+ add constraint FKBBF27B0E7EE2770E
+ foreign key (SpecimenOrObservationBase_id)
+ references SpecimenOrObservationBase;
+
+ alter table SpecimenOrObservationBase_Sequence_AUD
+ add constraint FK392E71DF34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table StateData
+ add constraint FKFB1697BB4FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table StateData
+ add constraint FKFB1697BB682A4E4B
+ foreign key (state_id)
+ references DefinedTermBase;
+
+ alter table StateData
+ add constraint FKFB1697BBBC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table StateData_AUD
+ add constraint FKDA6A700C34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table StateData_DefinedTermBase
+ add constraint FK107321E28E7BF9AB
+ foreign key (StateData_id)
+ references StateData;
+
+ alter table StateData_DefinedTermBase
+ add constraint FK107321E2E0960EC4
+ foreign key (modifiers_id)
+ references DefinedTermBase;
+
+ alter table StateData_DefinedTermBase_AUD
+ add constraint FK7C978EB334869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table StateData_LanguageString
+ add constraint FK93FFD2AD8E7BF9AB
+ foreign key (StateData_id)
+ references StateData;
+
+ alter table StateData_LanguageString
+ add constraint FK93FFD2ADF05D08D4
+ foreign key (modifyingtext_id)
+ references LanguageString;
+
+ alter table StateData_LanguageString
+ add constraint FK93FFD2AD9682414B
+ foreign key (modifyingtext_mapkey_id)
+ references DefinedTermBase;
+
+ alter table StateData_LanguageString_AUD
+ add constraint FK1578E1FE34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table StatisticalMeasurementValue
+ add constraint FK2DCE02904FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table StatisticalMeasurementValue
+ add constraint FK2DCE02904C428112
+ foreign key (type_id)
+ references DefinedTermBase;
+
+ alter table StatisticalMeasurementValue
+ add constraint FK2DCE0290BC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table StatisticalMeasurementValue_AUD
+ add constraint FKBB16686134869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table StatisticalMeasurementValue_DefinedTermBase
+ add constraint FK686C42B7E0960EC4
+ foreign key (modifiers_id)
+ references DefinedTermBase;
+
+ alter table StatisticalMeasurementValue_DefinedTermBase
+ add constraint FK686C42B75C9F4F2B
+ foreign key (StatisticalMeasurementValue_id)
+ references StatisticalMeasurementValue;
+
+ alter table StatisticalMeasurementValue_DefinedTermBase_AUD
+ add constraint FKFEBA3D0834869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table SynonymRelationship
+ add constraint FKF483ADB34FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table SynonymRelationship
+ add constraint FKF483ADB39803512F
+ foreign key (citation_id)
+ references Reference;
+
+ alter table SynonymRelationship
+ add constraint FKF483ADB34BAC703F
+ foreign key (relatedfrom_id)
+ references TaxonBase;
+
+ alter table SynonymRelationship
+ add constraint FKF483ADB380924EEC
+ foreign key (type_id)
+ references DefinedTermBase;
+
+ alter table SynonymRelationship
+ add constraint FKF483ADB3F8991B9D
+ foreign key (relatedto_id)
+ references TaxonBase;
+
+ alter table SynonymRelationship
+ add constraint FKF483ADB3BC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table SynonymRelationship_AUD
+ add constraint FK8AEBCA0434869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table SynonymRelationship_Annotation
+ add constraint FKF494F15B260A8379
+ foreign key (SynonymRelationship_id)
+ references SynonymRelationship;
+
+ alter table SynonymRelationship_Annotation
+ add constraint FKF494F15B1E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table SynonymRelationship_Annotation_AUD
+ add constraint FKD3E2F9AC34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table SynonymRelationship_Marker
+ add constraint FK7A439066777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table SynonymRelationship_Marker
+ add constraint FK7A439066260A8379
+ foreign key (SynonymRelationship_id)
+ references SynonymRelationship;
+
+ alter table SynonymRelationship_Marker_AUD
+ add constraint FK93C51B3734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ create index taxonBaseTitleCacheIndex on TaxonBase (titleCache);
+
+ alter table TaxonBase
+ add constraint FK9249B49B4FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table TaxonBase
+ add constraint FK9249B49B5E4A2F85
+ foreign key (sec_id)
+ references Reference;
+
+ alter table TaxonBase
+ add constraint FK9249B49B7C7B5AED
+ foreign key (taxonomicparentcache_id)
+ references TaxonBase;
+
+ alter table TaxonBase
+ add constraint FK9249B49BDA93512F
+ foreign key (name_id)
+ references TaxonNameBase;
+
+ alter table TaxonBase
+ add constraint FK9249B49BBC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table TaxonBase_AUD
+ add constraint FK37041CEC34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TaxonBase_Annotation
+ add constraint FK41ED09739C9D39
+ foreign key (TaxonBase_id)
+ references TaxonBase;
+
+ alter table TaxonBase_Annotation
+ add constraint FK41ED09731E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table TaxonBase_Annotation_AUD
+ add constraint FK8C145C434869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TaxonBase_Credit
+ add constraint FK4CB48B3D9C9D39
+ foreign key (TaxonBase_id)
+ references TaxonBase;
+
+ alter table TaxonBase_Credit
+ add constraint FK4CB48B3D32D1B9F
+ foreign key (credits_id)
+ references Credit;
+
+ alter table TaxonBase_Credit_AUD
+ add constraint FK7CFED28E34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TaxonBase_Extension
+ add constraint FKF961257B927DE9DF
+ foreign key (extensions_id)
+ references Extension;
+
+ alter table TaxonBase_Extension
+ add constraint FKF961257B9C9D39
+ foreign key (TaxonBase_id)
+ references TaxonBase;
+
+ alter table TaxonBase_Extension_AUD
+ add constraint FK71381DCC34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TaxonBase_Marker
+ add constraint FK5CDB747E777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table TaxonBase_Marker
+ add constraint FK5CDB747E9C9D39
+ foreign key (TaxonBase_id)
+ references TaxonBase;
+
+ alter table TaxonBase_Marker_AUD
+ add constraint FKE11D334F34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TaxonBase_OriginalSourceBase
+ add constraint FKFB680C819C9D39
+ foreign key (TaxonBase_id)
+ references TaxonBase;
+
+ alter table TaxonBase_OriginalSourceBase
+ add constraint FKFB680C813A6735D9
+ foreign key (sources_id)
+ references OriginalSourceBase;
+
+ alter table TaxonBase_OriginalSourceBase_AUD
+ add constraint FKB7C811D234869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TaxonBase_Rights
+ add constraint FK65CF621B9C9D39
+ foreign key (TaxonBase_id)
+ references TaxonBase;
+
+ alter table TaxonBase_Rights
+ add constraint FK65CF621BC13F7B21
+ foreign key (rights_id)
+ references Rights;
+
+ alter table TaxonBase_Rights_AUD
+ add constraint FK4CF70A6C34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TaxonInteraction_LanguageString
+ add constraint FK579A1DC028459272
+ foreign key (description_mapkey_id)
+ references DefinedTermBase;
+
+ alter table TaxonInteraction_LanguageString
+ add constraint FK579A1DC086C86FE0
+ foreign key (DescriptionElementBase_id)
+ references DescriptionElementBase;
+
+ alter table TaxonInteraction_LanguageString
+ add constraint FK579A1DC02BEBA58D
+ foreign key (description_id)
+ references LanguageString;
+
+ alter table TaxonInteraction_LanguageString_AUD
+ add constraint FK9E016B9134869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ create index taxonNameBaseTitleCacheIndex on TaxonNameBase (titleCache);
+
+ alter table TaxonNameBase
+ add constraint FKB4870C64FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table TaxonNameBase
+ add constraint FKB4870C662AD57A2
+ foreign key (excombinationauthorteam_id)
+ references AgentBase;
+
+ alter table TaxonNameBase
+ add constraint FKB4870C6BFEAE500
+ foreign key (homotypicalgroup_id)
+ references HomotypicalGroup;
+
+ alter table TaxonNameBase
+ add constraint FKB4870C6D7BE55A0
+ foreign key (rank_id)
+ references DefinedTermBase;
+
+ alter table TaxonNameBase
+ add constraint FKB4870C67F90DF03
+ foreign key (exbasionymauthorteam_id)
+ references AgentBase;
+
+ alter table TaxonNameBase
+ add constraint FKB4870C62B4FEDD6
+ foreign key (basionymauthorteam_id)
+ references AgentBase;
+
+ alter table TaxonNameBase
+ add constraint FKB4870C64AC9C024
+ foreign key (nomenclaturalreference_id)
+ references Reference;
+
+ alter table TaxonNameBase
+ add constraint FKB4870C6B14B73EF
+ foreign key (combinationauthorteam_id)
+ references AgentBase;
+
+ alter table TaxonNameBase
+ add constraint FKB4870C6BC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table TaxonNameBase_AUD
+ add constraint FK5CA2CB9734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TaxonNameBase_Annotation
+ add constraint FK9E7794688C85CF94
+ foreign key (TaxonNameBase_id)
+ references TaxonNameBase;
+
+ alter table TaxonNameBase_Annotation
+ add constraint FK9E7794681E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table TaxonNameBase_Annotation_AUD
+ add constraint FKB6734E3934869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TaxonNameBase_Credit
+ add constraint FK29BCD8B28C85CF94
+ foreign key (TaxonNameBase_id)
+ references TaxonNameBase;
+
+ alter table TaxonNameBase_Credit
+ add constraint FK29BCD8B232D1B9F
+ foreign key (credits_id)
+ references Credit;
+
+ alter table TaxonNameBase_Credit_AUD
+ add constraint FKD9895D8334869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TaxonNameBase_Extension
+ add constraint FKC28EE7E68C85CF94
+ foreign key (TaxonNameBase_id)
+ references TaxonNameBase;
+
+ alter table TaxonNameBase_Extension
+ add constraint FKC28EE7E6927DE9DF
+ foreign key (extensions_id)
+ references Extension;
+
+ alter table TaxonNameBase_Extension_AUD
+ add constraint FK8F98B2B734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TaxonNameBase_Marker
+ add constraint FK39E3C1F3777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table TaxonNameBase_Marker
+ add constraint FK39E3C1F38C85CF94
+ foreign key (TaxonNameBase_id)
+ references TaxonNameBase;
+
+ alter table TaxonNameBase_Marker_AUD
+ add constraint FK3DA7BE4434869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TaxonNameBase_NomenclaturalStatus
+ add constraint FK560BA7928C85CF94
+ foreign key (TaxonNameBase_id)
+ references TaxonNameBase;
+
+ alter table TaxonNameBase_NomenclaturalStatus
+ add constraint FK560BA7926615E90D
+ foreign key (status_id)
+ references NomenclaturalStatus;
+
+ alter table TaxonNameBase_NomenclaturalStatus_AUD
+ add constraint FK9215BC6334869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TaxonNameBase_OriginalSourceBase
+ add constraint FKF746D2768C85CF94
+ foreign key (TaxonNameBase_id)
+ references TaxonNameBase;
+
+ alter table TaxonNameBase_OriginalSourceBase
+ add constraint FKF746D2763A6735D9
+ foreign key (sources_id)
+ references OriginalSourceBase;
+
+ alter table TaxonNameBase_OriginalSourceBase_AUD
+ add constraint FK7A38D54734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TaxonNameBase_Rights
+ add constraint FK42D7AF908C85CF94
+ foreign key (TaxonNameBase_id)
+ references TaxonNameBase;
+
+ alter table TaxonNameBase_Rights
+ add constraint FK42D7AF90C13F7B21
+ foreign key (rights_id)
+ references Rights;
+
+ alter table TaxonNameBase_Rights_AUD
+ add constraint FKA981956134869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TaxonNameBase_TypeDesignationBase
+ add constraint FKC0D6BBB58C85CF94
+ foreign key (TaxonNameBase_id)
+ references TaxonNameBase;
+
+ alter table TaxonNameBase_TypeDesignationBase
+ add constraint FKC0D6BBB5C7DF530C
+ foreign key (typedesignations_id)
+ references TypeDesignationBase;
+
+ alter table TaxonNameBase_TypeDesignationBase_AUD
+ add constraint FKBB24070634869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TaxonNode
+ add constraint FK924F5BCC4FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table TaxonNode
+ add constraint FK924F5BCC215EDF26
+ foreign key (referenceforparentchildrelation_id)
+ references Reference;
+
+ alter table TaxonNode
+ add constraint FK924F5BCC759FE399
+ foreign key (classification_id)
+ references Classification;
+
+ alter table TaxonNode
+ add constraint FK924F5BCCDE9A3E39
+ foreign key (taxon_id)
+ references TaxonBase;
+
+ alter table TaxonNode
+ add constraint FK924F5BCCCC05993E
+ foreign key (synonymtobeused_id)
+ references TaxonBase;
+
+ alter table TaxonNode
+ add constraint FK924F5BCC39DB2DFB
+ foreign key (parent_id)
+ references TaxonNode;
+
+ alter table TaxonNode
+ add constraint FK924F5BCCBC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table TaxonNode_AUD
+ add constraint FKE090C39D34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TaxonNode_Annotation
+ add constraint FKD8A9A9A2927D8399
+ foreign key (TaxonNode_id)
+ references TaxonNode;
+
+ alter table TaxonNode_Annotation
+ add constraint FKD8A9A9A21E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table TaxonNode_Annotation_AUD
+ add constraint FKB2C4367334869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TaxonNode_Marker
+ add constraint FK395842D777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table TaxonNode_Marker
+ add constraint FK395842D927D8399
+ foreign key (TaxonNode_id)
+ references TaxonNode;
+
+ alter table TaxonNode_Marker_AUD
+ add constraint FK77D9D37E34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TaxonRelationship
+ add constraint FK7482BA024FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table TaxonRelationship
+ add constraint FK7482BA029803512F
+ foreign key (citation_id)
+ references Reference;
+
+ alter table TaxonRelationship
+ add constraint FK7482BA02E71EF6CE
+ foreign key (relatedfrom_id)
+ references TaxonBase;
+
+ alter table TaxonRelationship
+ add constraint FK7482BA02F11BD77B
+ foreign key (type_id)
+ references DefinedTermBase;
+
+ alter table TaxonRelationship
+ add constraint FK7482BA02F8991B9D
+ foreign key (relatedto_id)
+ references TaxonBase;
+
+ alter table TaxonRelationship
+ add constraint FK7482BA02BC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table TaxonRelationship_AUD
+ add constraint FKA0DE16D334869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TaxonRelationship_Annotation
+ add constraint FK82C86DAC2BD180D9
+ foreign key (TaxonRelationship_id)
+ references TaxonRelationship;
+
+ alter table TaxonRelationship_Annotation
+ add constraint FK82C86DAC1E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table TaxonRelationship_Annotation_AUD
+ add constraint FKE86DE57D34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TaxonRelationship_Marker
+ add constraint FK69FBDD37777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table TaxonRelationship_Marker
+ add constraint FK69FBDD372BD180D9
+ foreign key (TaxonRelationship_id)
+ references TaxonRelationship;
+
+ alter table TaxonRelationship_Marker_AUD
+ add constraint FK21F8978834869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Classification
+ add constraint FKE332DBE04FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table Classification
+ add constraint FKE332DBE0765B124B
+ foreign key (reference_id)
+ references Reference;
+
+ alter table Classification
+ add constraint FKE332DBE077E2F09E
+ foreign key (name_id)
+ references LanguageString;
+
+ alter table Classification
+ add constraint FKE332DBE0BC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table Classification_AUD
+ add constraint FK14CE19B134869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Classification_Annotation
+ add constraint FK9877150E759FE399
+ foreign key (Classification_id)
+ references Classification;
+
+ alter table Classification_Annotation
+ add constraint FK9877150E1E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table Classification_Annotation_AUD
+ add constraint FKADD60BDF34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Classification_Credit
+ add constraint FK21329C58759FE399
+ foreign key (Classification_id)
+ references Classification;
+
+ alter table Classification_Credit
+ add constraint FK21329C5832D1B9F
+ foreign key (credits_id)
+ references Credit;
+
+ alter table Classification_Credit_AUD
+ add constraint FKD388DE2934869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Classification_Extension
+ add constraint FKF3E9BA80759FE399
+ foreign key (Classification_id)
+ references Classification;
+
+ alter table Classification_Extension
+ add constraint FKF3E9BA80927DE9DF
+ foreign key (extensions_id)
+ references Extension;
+
+ alter table Classification_Extension_AUD
+ add constraint FK1BB4A85134869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Classification_Marker
+ add constraint FK31598599777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table Classification_Marker
+ add constraint FK31598599759FE399
+ foreign key (Classification_id)
+ references Classification;
+
+ alter table Classification_Marker_AUD
+ add constraint FK37A73EEA34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Classification_OriginalSourceBase
+ add constraint FKDE264D1C759FE399
+ foreign key (Classification_id)
+ references Classification;
+
+ alter table Classification_OriginalSourceBase
+ add constraint FKDE264D1C3A6735D9
+ foreign key (sources_id)
+ references OriginalSourceBase;
+
+ alter table Classification_OriginalSourceBase_AUD
+ add constraint FK99EE8CED34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Classification_Rights
+ add constraint FK3A4D7336759FE399
+ foreign key (Classification_id)
+ references Classification;
+
+ alter table Classification_Rights
+ add constraint FK3A4D7336C13F7B21
+ foreign key (rights_id)
+ references Rights;
+
+ alter table Classification_Rights_AUD
+ add constraint FKA381160734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Classification_TaxonNode
+ add constraint FK3349DA2D759FE399
+ foreign key (Classification_id)
+ references Classification;
+
+ alter table Classification_TaxonNode
+ add constraint FK3349DA2D18929176
+ foreign key (rootnodes_id)
+ references TaxonNode;
+
+ alter table Classification_TaxonNode_AUD
+ add constraint FK6973297E34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TermVocabulary
+ add constraint FK487AA6924FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table TermVocabulary
+ add constraint FK487AA692BC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table TermVocabulary_AUD
+ add constraint FKA6ED3B6334869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TermVocabulary_Annotation
+ add constraint FK76D2071C258E060
+ foreign key (TermVocabulary_id)
+ references TermVocabulary;
+
+ alter table TermVocabulary_Annotation
+ add constraint FK76D2071C1E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table TermVocabulary_Annotation_AUD
+ add constraint FK222D46ED34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TermVocabulary_Credit
+ add constraint FK7604C566258E060
+ foreign key (TermVocabulary_id)
+ references TermVocabulary;
+
+ alter table TermVocabulary_Credit
+ add constraint FK7604C56632D1B9F
+ foreign key (credits_id)
+ references Credit;
+
+ alter table TermVocabulary_Credit_AUD
+ add constraint FKB1E3D03734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TermVocabulary_Extension
+ add constraint FKA8814EB2258E060
+ foreign key (TermVocabulary_id)
+ references TermVocabulary;
+
+ alter table TermVocabulary_Extension
+ add constraint FKA8814EB2927DE9DF
+ foreign key (extensions_id)
+ references Extension;
+
+ alter table TermVocabulary_Extension_AUD
+ add constraint FKD522D38334869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TermVocabulary_Marker
+ add constraint FK862BAEA7777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table TermVocabulary_Marker
+ add constraint FK862BAEA7258E060
+ foreign key (TermVocabulary_id)
+ references TermVocabulary;
+
+ alter table TermVocabulary_Marker_AUD
+ add constraint FK160230F834869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TermVocabulary_OriginalSourceBase
+ add constraint FK8F2D512A258E060
+ foreign key (TermVocabulary_id)
+ references TermVocabulary;
+
+ alter table TermVocabulary_OriginalSourceBase
+ add constraint FK8F2D512A3A6735D9
+ foreign key (sources_id)
+ references OriginalSourceBase;
+
+ alter table TermVocabulary_OriginalSourceBase_AUD
+ add constraint FKA898D9FB34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TermVocabulary_Representation
+ add constraint FKA408B63A258E060
+ foreign key (TermVocabulary_id)
+ references TermVocabulary;
+
+ alter table TermVocabulary_Representation
+ add constraint FKA408B63AB31C4747
+ foreign key (representations_id)
+ references Representation;
+
+ alter table TermVocabulary_Representation_AUD
+ add constraint FK681B370B34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TermVocabulary_Rights
+ add constraint FK8F1F9C44258E060
+ foreign key (TermVocabulary_id)
+ references TermVocabulary;
+
+ alter table TermVocabulary_Rights
+ add constraint FK8F1F9C44C13F7B21
+ foreign key (rights_id)
+ references Rights;
+
+ alter table TermVocabulary_Rights_AUD
+ add constraint FK81DC081534869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TypeDesignationBase
+ add constraint FK8AC9DCAE4FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table TypeDesignationBase
+ add constraint FK8AC9DCAE9803512F
+ foreign key (citation_id)
+ references Reference;
+
+ alter table TypeDesignationBase
+ add constraint FK8AC9DCAEBFEAE500
+ foreign key (homotypicalgroup_id)
+ references HomotypicalGroup;
+
+ alter table TypeDesignationBase
+ add constraint FK8AC9DCAE94DB044A
+ foreign key (typespecimen_id)
+ references SpecimenOrObservationBase;
+
+ alter table TypeDesignationBase
+ add constraint FK8AC9DCAE4CB0F315
+ foreign key (typename_id)
+ references TaxonNameBase;
+
+ alter table TypeDesignationBase
+ add constraint FK8AC9DCAE9E3ED08
+ foreign key (typestatus_id)
+ references DefinedTermBase;
+
+ alter table TypeDesignationBase
+ add constraint FK8AC9DCAEBC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table TypeDesignationBase_AUD
+ add constraint FK243C037F34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TypeDesignationBase_Annotation
+ add constraint FK4D73278044E9E6D4
+ foreign key (TypeDesignationBase_id)
+ references TypeDesignationBase;
+
+ alter table TypeDesignationBase_Annotation
+ add constraint FK4D7327801E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table TypeDesignationBase_Annotation_AUD
+ add constraint FK88BF955134869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TypeDesignationBase_Marker
+ add constraint FKB914A10B777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table TypeDesignationBase_Marker
+ add constraint FKB914A10B44E9E6D4
+ foreign key (TypeDesignationBase_id)
+ references TypeDesignationBase;
+
+ alter table TypeDesignationBase_Marker_AUD
+ add constraint FKECA3515C34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TypeDesignationBase_TaxonNameBase
+ add constraint FKF61156F54D901A92
+ foreign key (typifiednames_id)
+ references TaxonNameBase;
+
+ alter table TypeDesignationBase_TaxonNameBase
+ add constraint FKF61156F544E9E6D4
+ foreign key (TypeDesignationBase_id)
+ references TypeDesignationBase;
+
+ alter table TypeDesignationBase_TaxonNameBase_AUD
+ add constraint FK4F1F024634869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table UserAccount
+ add constraint FKB3F13C24FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table UserAccount
+ add constraint FKB3F13C2AAC1B820
+ foreign key (person_id)
+ references AgentBase;
+
+ alter table UserAccount_AUD
+ add constraint FK6A57909334869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table UserAccount_GrantedAuthorityImpl
+ add constraint FKFD724D855EA5DD89
+ foreign key (UserAccount_id)
+ references UserAccount;
+
+ alter table UserAccount_GrantedAuthorityImpl
+ add constraint FKFD724D851857F6C2
+ foreign key (grantedauthorities_id)
+ references GrantedAuthorityImpl;
+
+ alter table UserAccount_PermissionGroup
+ add constraint FK812DE753887E3D12
+ foreign key (members_id)
+ references UserAccount;
+
+ alter table UserAccount_PermissionGroup
+ add constraint FK812DE753DA9DCB5F
+ foreign key (groups_id)
+ references PermissionGroup;
+
+ alter table WorkingSet
+ add constraint FK668D5B914FF2DB2C
+ foreign key (createdby_id)
+ references UserAccount;
+
+ alter table WorkingSet
+ add constraint FK668D5B9123DB7F04
+ foreign key (descriptivesystem_id)
+ references FeatureTree;
+
+ alter table WorkingSet
+ add constraint FK668D5B91BC5DA539
+ foreign key (updatedby_id)
+ references UserAccount;
+
+ alter table WorkingSet_AUD
+ add constraint FK628F58E234869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table WorkingSet_Annotation
+ add constraint FKCBBA8CBDBBD2C869
+ foreign key (WorkingSet_id)
+ references WorkingSet;
+
+ alter table WorkingSet_Annotation
+ add constraint FKCBBA8CBD1E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table WorkingSet_Annotation_AUD
+ add constraint FK1E28140E34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table WorkingSet_DescriptionBase
+ add constraint FK731CC81F33B8A841
+ foreign key (descriptions_id)
+ references DescriptionBase;
+
+ alter table WorkingSet_DescriptionBase
+ add constraint FK731CC81FBBD2C869
+ foreign key (WorkingSet_id)
+ references WorkingSet;
+
+ alter table WorkingSet_DescriptionBase_AUD
+ add constraint FK8959CE7034869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table WorkingSet_Marker
+ add constraint FK9CB22CC8777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table WorkingSet_Marker
+ add constraint FK9CB22CC8BBD2C869
+ foreign key (WorkingSet_id)
+ references WorkingSet;
+
+ alter table WorkingSet_Marker_AUD
+ add constraint FK6AEAB69934869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table WorkingSet_Representation
+ add constraint FKA003835BB31C4747
+ foreign key (representations_id)
+ references Representation;
+
+ alter table WorkingSet_Representation
+ add constraint FKA003835BBBD2C869
+ foreign key (WorkingSet_id)
+ references WorkingSet;
+
+ alter table WorkingSet_Representation_AUD
+ add constraint FK21B88BAC34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table WorkingSet_TaxonBase
+ add constraint FK34EB896DB4555A9A
+ foreign key (WorkingSet_id)
+ references WorkingSet;
+
+ alter table WorkingSet_TaxonBase
+ add constraint FK34EB896D7C3D0017
+ foreign key (coveredtaxa_id)
+ references TaxonBase;
+
+ alter table WorkingSet_TaxonBase_AUD
+ add constraint FK582B38BE34869AAE
+ foreign key (REV)
+ references AuditEvent;