-\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
- contact_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
- contact_id integer,\r
- country_id integer,\r
- location_referencesystem_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table Agent (\r
- DTYPE varchar(31) not null,\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- lsid 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
- prefix varchar(255),\r
- suffix varchar(255),\r
- protectednomenclaturaltitlecache bit,\r
- createdby_id integer,\r
- updatedby_id integer,\r
- contact_id integer,\r
- ispartof_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table Agent_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 varchar(255),\r
- protectedtitlecache bit,\r
- titleCache varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- nomenclaturaltitle varchar(255),\r
- protectednomenclaturaltitlecache bit,\r
- firstname varchar(255),\r
- lastname varchar(255),\r
- lifespan_end varchar(255),\r
- lifespan_start varchar(255),\r
- prefix varchar(255),\r
- suffix varchar(255),\r
- contact_id integer,\r
- code varchar(255),\r
- name varchar(255),\r
- ispartof_id integer,\r
- primary key (id, REV)\r
- );\r
-\r
- create table Agent_Agent (\r
- Agent_id integer not null,\r
- teammembers_id integer not null\r
- );\r
-\r
- create table Agent_Agent_AUD (\r
- REV integer not null,\r
- Agent_id integer not null,\r
- teammembers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Agent_id, teammembers_id)\r
- );\r
-\r
- create table Agent_Annotation (\r
- Agent_id integer not null,\r
- annotations_id integer not null,\r
- primary key (Agent_id, annotations_id),\r
- unique (annotations_id)\r
- );\r
-\r
- create table Agent_Annotation_AUD (\r
- REV integer not null,\r
- Agent_id integer not null,\r
- annotations_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Agent_id, annotations_id)\r
- );\r
-\r
- create table Agent_DefinedTermBase (\r
- Agent_id integer not null,\r
- types_id integer not null,\r
- primary key (Agent_id, types_id)\r
- );\r
-\r
- create table Agent_DefinedTermBase_AUD (\r
- REV integer not null,\r
- Agent_id integer not null,\r
- types_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Agent_id, types_id)\r
- );\r
-\r
- create table Agent_Extension (\r
- Agent_id integer not null,\r
- extensions_id integer not null,\r
- primary key (Agent_id, extensions_id),\r
- unique (extensions_id)\r
- );\r
-\r
- create table Agent_Extension_AUD (\r
- REV integer not null,\r
- Agent_id integer not null,\r
- extensions_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Agent_id, extensions_id)\r
- );\r
-\r
- create table Agent_Marker (\r
- Agent_id integer not null,\r
- markers_id integer not null,\r
- primary key (Agent_id, markers_id),\r
- unique (markers_id)\r
- );\r
-\r
- create table Agent_Marker_AUD (\r
- REV integer not null,\r
- Agent_id integer not null,\r
- markers_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Agent_id, markers_id)\r
- );\r
-\r
- create table Agent_Media (\r
- Agent_id integer not null,\r
- media_id integer not null,\r
- primary key (Agent_id, media_id),\r
- unique (media_id)\r
- );\r
-\r
- create table Agent_Media_AUD (\r
- REV integer not null,\r
- Agent_id integer not null,\r
- media_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Agent_id, media_id)\r
- );\r
-\r
- create table Agent_OriginalSource (\r
- Agent_id integer not null,\r
- sources_id integer not null,\r
- primary key (Agent_id, sources_id),\r
- unique (sources_id)\r
- );\r
-\r
- create table Agent_OriginalSource_AUD (\r
- REV integer not null,\r
- Agent_id integer not null,\r
- sources_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Agent_id, sources_id)\r
- );\r
-\r
- create table Agent_Rights (\r
- Agent_id integer not null,\r
- rights_id integer not null,\r
- primary key (Agent_id, rights_id),\r
- unique (rights_id)\r
- );\r
-\r
- create table Agent_Rights_AUD (\r
- REV integer not null,\r
- Agent_id integer not null,\r
- rights_id integer not null,\r
- revtype tinyint,\r
- primary key (REV, Agent_id, rights_id)\r
- );\r
-\r
- create table Annotation (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- text varchar(4096),\r
- annotatedObj_type varchar(255),\r
- annotatedObj_id integer not null,\r
- linkbackurlstr 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 varchar(4096),\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 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 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_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
- unique (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 Contact (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- email varchar(255),\r
- fax varchar(255),\r
- phone varchar(255),\r
- url varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- primary key (id)\r
- );\r
-\r
- create table Contact_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
- email varchar(255),\r
- fax varchar(255),\r
- phone varchar(255),\r
- url varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- primary key (id, REV)\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
- 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
- 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
- orderindex integer,\r
- iso639_1 varchar(2),\r
- iso639_2 varchar(3),\r
- defaultcolor varchar(255),\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
- level_id integer,\r
- pointapproximation_referencesystem_id integer,\r
- shape_id integer,\r
- type_id integer,\r
- symmetric bit,\r
- transitive bit,\r
- iso3166_a2 varchar(2),\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_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
- 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
- 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 varchar(255),\r
- protectedtitlecache bit not null,\r
- titleCache varchar(255),\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 varchar(255),\r
- protectedtitlecache bit,\r
- titleCache varchar(255),\r
- createdby_id integer,\r
- updatedby_id integer,\r
- taxon_fk integer,\r
- taxonName_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_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_GeoScope (\r
- DescriptionBase_id integer not null,\r
- geoscopes_id integer not null,\r
- primary key (DescriptionBase_id, geoscopes_id),\r
- unique (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
- unique (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
- modifyingtext 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
- 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
- name varchar(255),\r
- language_id integer,\r
- unit_id integer,\r
- format_id integer,\r
- taxon2_id integer,\r
- area_id integer,\r
- status_id integer,\r
- orderrelevant bit,\r
- associatedspecimenorobservation_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
- primary key (DescriptionElementBase_id, multilanguagetext_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
- revtype tinyint,\r
- primary key (REV, DescriptionElementBase_id, multilanguagetext_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
- unique (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
- unique (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
- 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
- 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
- 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
- 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
- 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
- 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 LanguageString (\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- text varchar(4096),\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 varchar(4096),\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
- description varchar(255),\r
- title varchar(255),\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
- duration integer,\r
- height integer,\r
- width 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
- unique (coveredtaxa_id)\r
- );\r
-\r
- create table Media_Title (\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_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 ReferenceBase (\r
- DTYPE varchar(31) not null,\r
- id integer not null,\r
- created timestamp,\r
- uuid varchar(255),\r
- updated timestamp,\r
- lsid 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
- title varchar(255),\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
- reporttype varchar(255),\r
- school varchar(255),\r
- year varchar(255),\r
- placepublished 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 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
- title varchar(255),\r
- pages varchar(255),\r
- placepublished varchar(255),\r
- publisher varchar(255),\r
- school_id integer,\r
- editor varchar(255),\r
- seriespart varchar(255),\r
- volume varchar(255),\r
- inseries_id integer,\r
- edition varchar(255),\r
- isbn varchar(255),\r
- organization varchar(255),\r
- series varchar(255),\r
- issn varchar(255),\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
- reporttype varchar(255),\r
- school varchar(255),\r
- year varchar(255),\r
- crossref_id integer,\r
- type_id integer,\r
- inbook_id integer,\r
- injournal_id integer,\r
- inproceedings_id integer,\r
- institution_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_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
- unique (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 varchar(4096),\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 varchar(4096),\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 varchar(4096),\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 varchar(4096),\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 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
- locus varbinary(255),\r
- sequence varchar(255),\r
- createdby_id integer,\r
- updatedby_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 varchar(255),\r
- protectedtitlecache bit,\r
- titleCache varchar(255),\r
- barcode bit,\r
- citationmicroreference varchar(255),\r
- datesequenced date,\r
- length integer,\r
- locus varbinary(255),\r
- sequence varchar(255),\r
- createdby_id integer,\r
- updatedby_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_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 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 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_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
- unique (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 varchar(255),\r
- protectedtitlecache bit not null,\r
- titleCache varchar(255),\r
- doubtful bit not null,\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 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
- 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_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 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 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
- acronym varchar(255),\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
- 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
- breed varchar(255),\r
- originalpublicationyear integer,\r
- publicationyear integer,\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_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 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 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
- typename_id integer,\r
- typespecimen_id integer,\r
- typestatus_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
- conservedtype bit,\r
- lectotype bit,\r
- rejectedtype bit,\r
- typename_id integer,\r
- typespecimen_id integer,\r
- typestatus_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 User (\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
- primary key (id),\r
- unique (username)\r
- );\r
-\r
- create table User_GrantedAuthorityImpl (\r
- User_id integer not null,\r
- grantedauthorities_id integer not null,\r
- primary key (User_id, grantedauthorities_id)\r
- );\r
-\r
- create table User_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 FK1ED033D4EE7A4BF4 \r
- foreign key (contact_id) \r
- references Contact;\r
-\r
- alter table Address \r
- add constraint FK1ED033D4EF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\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 FK1ED033D45BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\r
-\r
- alter table Address_AUD \r
- add constraint FK115657A534869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- create index agentTitleCacheIndex on Agent (titleCache);\r
-\r
- alter table Agent \r
- add constraint FK3C452E5EE7A4BF4 \r
- foreign key (contact_id) \r
- references Contact;\r
-\r
- alter table Agent \r
- add constraint FK3C452E5EF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\r
-\r
- alter table Agent \r
- add constraint FK3C452E5A830578 \r
- foreign key (ispartof_id) \r
- references Agent;\r
-\r
- alter table Agent \r
- add constraint FK3C452E55BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\r
-\r
- alter table Agent_AUD \r
- add constraint FK1212863634869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Agent_Agent \r
- add constraint FKD792890B8CB642F8 \r
- foreign key (Agent_id) \r
- references Agent;\r
-\r
- alter table Agent_Agent \r
- add constraint FKD792890BE9E535F9 \r
- foreign key (teammembers_id) \r
- references Agent;\r
-\r
- alter table Agent_Agent_AUD \r
- add constraint FK49ED395C34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Agent_Annotation \r
- add constraint FKDD9D78E9C5F7EC54 \r
- foreign key (Agent_id) \r
- references Agent;\r
-\r
- alter table Agent_Annotation \r
- add constraint FKDD9D78E91E403E0B \r
- foreign key (annotations_id) \r
- references Annotation;\r
-\r
- alter table Agent_Annotation_AUD \r
- add constraint FK6F210A3A34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Agent_DefinedTermBase \r
- add constraint FK7029490CFE425B87 \r
- foreign key (Agent_id) \r
- references Agent;\r
-\r
- alter table Agent_DefinedTermBase \r
- add constraint FK7029490C9A161BED \r
- foreign key (types_id) \r
- references DefinedTermBase;\r
-\r
- alter table Agent_DefinedTermBase_AUD \r
- add constraint FK393210DD34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Agent_Extension \r
- add constraint FK8AC9EF45C5F7EC54 \r
- foreign key (Agent_id) \r
- references Agent;\r
-\r
- alter table Agent_Extension \r
- add constraint FK8AC9EF45927DE9DF \r
- foreign key (extensions_id) \r
- references Extension;\r
-\r
- alter table Agent_Extension_AUD \r
- add constraint FK2A32F29634869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Agent_Marker \r
- add constraint FK2EEA0EF4C5F7EC54 \r
- foreign key (Agent_id) \r
- references Agent;\r
-\r
- alter table Agent_Marker \r
- add constraint FK2EEA0EF4777265A1 \r
- foreign key (markers_id) \r
- references Marker;\r
-\r
- alter table Agent_Marker_AUD \r
- add constraint FK7CCDA2C534869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Agent_Media \r
- add constraint FKD83AB5EAC5F7EC54 \r
- foreign key (Agent_id) \r
- references Agent;\r
-\r
- alter table Agent_Media \r
- add constraint FKD83AB5EAC2C29593 \r
- foreign key (media_id) \r
- references Media;\r
-\r
- alter table Agent_Media_AUD \r
- add constraint FK2EE5DEBB34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Agent_OriginalSource \r
- add constraint FK774F9E06C5F7EC54 \r
- foreign key (Agent_id) \r
- references Agent;\r
-\r
- alter table Agent_OriginalSource \r
- add constraint FK774F9E063BAB2414 \r
- foreign key (sources_id) \r
- references OriginalSource;\r
-\r
- alter table Agent_OriginalSource_AUD \r
- add constraint FKEAD158D734869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table Agent_Rights \r
- add constraint FK37DDFC91C5F7EC54 \r
- foreign key (Agent_id) \r
- references Agent;\r
-\r
- alter table Agent_Rights \r
- add constraint FK37DDFC91C13F7B21 \r
- foreign key (rights_id) \r
- references Rights;\r
-\r
- alter table Agent_Rights_AUD \r
- add constraint FKE8A779E234869AAE \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 FK1A21C74FEF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\r
-\r
- alter table Annotation \r
- add constraint FK1A21C74FE7692740 \r
- foreign key (commentator_id) \r
- references Agent;\r
-\r
- alter table Annotation \r
- add constraint FK1A21C74F5BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\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 FKC5DE8EF8EF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\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 FKF078ABEEF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\r
-\r
- alter table Collection \r
- add constraint FKF078ABE16B9CA77 \r
- foreign key (institute_id) \r
- references Agent;\r
-\r
- alter table Collection \r
- add constraint FKF078ABE5BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\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_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 Contact \r
- add constraint FK9BEFBC00EF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\r
-\r
- alter table Contact \r
- add constraint FK9BEFBC005BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\r
-\r
- alter table Contact_AUD \r
- add constraint FK65DDE9D134869AAE \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 FK2E340A66EF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\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 FK2E340A665BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\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_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 FK426BC03EF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\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 FK426BC035BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\r
-\r
- alter table DerivationEvent \r
- add constraint FK426BC03C04DF64 \r
- foreign key (actor_id) \r
- references Agent;\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 FKFF4D58CDEF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\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 FKFF4D58CD5BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\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_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_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 FK38FE7671EF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\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 FK38FE76715BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\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 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 FK1DB2497EF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\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 FK1DB24975BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\r
-\r
- alter table DeterminationEvent \r
- add constraint FK1DB2497C04DF64 \r
- foreign key (actor_id) \r
- references Agent;\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 FK52EF3C1FEF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\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 FK52EF3C1F5BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\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 FK4CEED9F8EF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\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 FK4CEED9F85BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\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 FK4CF19F94EF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\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 FK4CF19F945BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\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 FK6F1286F3EF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\r
-\r
- alter table GatheringEvent \r
- add constraint FK6F1286F35BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\r
-\r
- alter table GatheringEvent \r
- add constraint FK6F1286F3C04DF64 \r
- foreign key (actor_id) \r
- references Agent;\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 FK86C1DBF8EF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\r
-\r
- alter table GenBankAccession \r
- add constraint FK86C1DBF85BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\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 FKB05CF928EF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\r
-\r
- alter table HomotypicalGroup \r
- add constraint FK7DECCC18EF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\r
-\r
- alter table HomotypicalGroup \r
- add constraint FK7DECCC185BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\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 FK9033CE74EF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\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 FK9033CE745BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\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 FK3C8E1FF9EF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\r
-\r
- alter table InstitutionalMembership \r
- add constraint FK3C8E1FF9AAC1B820 \r
- foreign key (person_id) \r
- references Agent;\r
-\r
- alter table InstitutionalMembership \r
- add constraint FK3C8E1FF916B9CA77 \r
- foreign key (institute_id) \r
- references Agent;\r
-\r
- alter table InstitutionalMembership \r
- add constraint FK3C8E1FF95BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\r
-\r
- alter table InstitutionalMembership_AUD \r
- add constraint FK847A94A34869AAE \r
- foreign key (REV) \r
- references AuditEvent;\r
-\r
- alter table LanguageString \r
- add constraint FKB5FDC9A9EF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\r
-\r
- alter table LanguageString \r
- add constraint FKB5FDC9A95BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\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 FK462F1BEEF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\r
-\r
- alter table Locus \r
- add constraint FK462F1BE5BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\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 FK88F1805AEF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\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 FK88F1805A5BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\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 FK46C7FC4EF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\r
-\r
- alter table Media \r
- add constraint FK46C7FC490A4D0D2 \r
- foreign key (artist_id) \r
- references Agent;\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 FK46C7FC45BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\r
-\r
- alter table MediaRepresentation \r
- add constraint FK1966BDB1EF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\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 FK1966BDB15BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\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 FK67A45544EF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\r
-\r
- alter table MediaRepresentationPart \r
- add constraint FK67A455445BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\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 FK5E51083EF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\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 FK5E510835BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\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 FK1FFEC88BEF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\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 FK1FFEC88B5BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\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 FK229A496CEF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\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 FK229A496C5BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\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 FK629941D0EF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\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 Agent;\r
-\r
- alter table Person_Keyword_AUD \r
- add constraint FK6D8C355034869AAE \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 FK8F034C9CEF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\r
-\r
- alter table ReferenceBase \r
- add constraint FK8F034C9C403E17F4 \r
- foreign key (institution_id) \r
- references Agent;\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 Agent;\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 Agent;\r
-\r
- alter table ReferenceBase \r
- add constraint FK8F034C9C5BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\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_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 FK9C4724EDEF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\r
-\r
- alter table Representation \r
- add constraint FK9C4724ED5BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\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 FK91E56DF7C5F7EC54 \r
- foreign key (agent_id) \r
- references Agent;\r
-\r
- alter table Rights \r
- add constraint FK91E56DF7EF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\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 FK91E56DF75BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\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 FK544ADBE1EF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\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 FK544ADBE15BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\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_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 FK21CA3272EF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\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 FK21CA32725BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\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_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 FKFB1697BBEF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\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 FKFB1697BB5BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\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 FK2DCE0290EF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\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 FK2DCE02905BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\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 FKF483ADB3EF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\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 FKF483ADB35BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\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 FK9249B49BEF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\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 FK9249B49B5BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\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_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 FKB4870C6EF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\r
-\r
- alter table TaxonNameBase \r
- add constraint FKB4870C62B4FEDD6 \r
- foreign key (basionymauthorteam_id) \r
- references Agent;\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 Agent;\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 Agent;\r
-\r
- alter table TaxonNameBase \r
- add constraint FKB4870C67F90DF03 \r
- foreign key (exbasionymauthorteam_id) \r
- references Agent;\r
-\r
- alter table TaxonNameBase \r
- add constraint FKB4870C65BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\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_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 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 FK7482BA02EF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\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 FK7482BA025BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\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 TermVocabulary \r
- add constraint FK487AA692EF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\r
-\r
- alter table TermVocabulary \r
- add constraint FK487AA6925BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\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 FK8AC9DCAE2FB99E97 \r
- foreign key (typestatus_id) \r
- references DefinedTermBase;\r
-\r
- alter table TypeDesignationBase \r
- add constraint FK8AC9DCAEEF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\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 FK8AC9DCAE5BE3EC03 \r
- foreign key (updatedby_id) \r
- references Agent;\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 User \r
- add constraint FK285FEBEF7921F6 \r
- foreign key (createdby_id) \r
- references Agent;\r
-\r
- alter table User_GrantedAuthorityImpl \r
- add constraint FKA2FB64FCCF9BC520 \r
- foreign key (User_id) \r
- references User;\r
-\r
- alter table User_GrantedAuthorityImpl \r
- add constraint FKA2FB64FC1857F6C2 \r
- foreign key (grantedauthorities_id) \r
- references GrantedAuthorityImpl;\r
-\r
- alter table User_PermissionGroup \r
- add constraint FKDD33C17CDA9DCB5F \r
- foreign key (groups_id) \r
- references PermissionGroup;\r
-\r
- alter table User_PermissionGroup \r
- add constraint FKDD33C17C887E3D12 \r
- foreign key (members_id) \r
- references User;\r
+
+ create table Address (
+ id integer not null,
+ created timestamp,
+ uuid varchar(255),
+ 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)
+ );
+
+ create table Address_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ 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(255),
+ 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_start varchar(255),
+ prefix varchar(255),
+ suffix varchar(255),
+ protectednomenclaturaltitlecache bit,
+ createdby_id integer,
+ updatedby_id integer,
+ ispartof_id integer,
+ primary key (id)
+ );
+
+ create table AgentBase_AUD (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ 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,
+ nomenclaturaltitle varchar(255),
+ protectednomenclaturaltitlecache bit,
+ firstname varchar(255),
+ lastname varchar(255),
+ lifespan_end varchar(255),
+ lifespan_start varchar(255),
+ prefix varchar(255),
+ suffix varchar(255),
+ code varchar(255),
+ name varchar(255),
+ ispartof_id integer,
+ 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
+ );
+
+ create table AgentBase_AgentBase_AUD (
+ REV integer not null,
+ AgentBase_id integer not null,
+ teammembers_id integer not null,
+ revtype tinyint,
+ primary key (REV, AgentBase_id, teammembers_id)
+ );
+
+ 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_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_OriginalSource (
+ AgentBase_id integer not null,
+ sources_id integer not null,
+ primary key (AgentBase_id, sources_id),
+ unique (sources_id)
+ );
+
+ create table AgentBase_OriginalSource_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(255),
+ 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)
+ );
+
+ create table Annotation_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ 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),
+ timestamp bigint,
+ uuid varchar(255),
+ primary key (revisionnumber)
+ );
+
+ create table CDM_VIEW (
+ id integer not null,
+ created timestamp,
+ uuid varchar(255),
+ description varchar(255),
+ name varchar(255),
+ createdby_id integer,
+ reference_id integer,
+ primary key (id)
+ );
+
+ 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 Collection (
+ id integer not null,
+ created timestamp,
+ uuid varchar(255),
+ 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)
+ );
+
+ create table Collection_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ 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_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_OriginalSource (
+ Collection_id integer not null,
+ sources_id integer not null,
+ primary key (Collection_id, sources_id),
+ unique (sources_id)
+ );
+
+ create table Collection_OriginalSource_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 DefinedTermBase (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ created timestamp,
+ uuid varchar(255),
+ updated timestamp,
+ uri varchar(255),
+ orderindex integer,
+ iso639_1 varchar(2),
+ iso639_2 varchar(3),
+ symmetric bit,
+ transitive bit,
+ defaultcolor varchar(255),
+ 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_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)
+ );
+
+ create table DefinedTermBase_AUD (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ updated timestamp,
+ uri varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ kindof_id integer,
+ partof_id integer,
+ vocabulary_id integer,
+ iso639_1 varchar(2),
+ iso639_2 varchar(3),
+ orderindex integer,
+ pointapproximation_errorradius integer,
+ pointapproximation_latitude double,
+ pointapproximation_longitude double,
+ validperiod_end varchar(255),
+ validperiod_start varchar(255),
+ level_id integer,
+ pointapproximation_referencesystem_id integer,
+ shape_id integer,
+ type_id integer,
+ supportscommontaxonname bit,
+ supportsdistribution bit,
+ supportsindividualassociation bit,
+ supportsquantitativedata bit,
+ supportstaxoninteraction bit,
+ supportstextdata bit,
+ iso3166_a2 varchar(2),
+ defaultcolor varchar(255),
+ symmetric bit,
+ transitive bit,
+ primary key (id, REV)
+ );
+
+ 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_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_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_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(255),
+ updated timestamp,
+ description varchar(255),
+ timeperiod_end varchar(255),
+ timeperiod_start varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ actor_id integer,
+ type_id integer,
+ primary key (id)
+ );
+
+ create table DerivationEvent_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ updated timestamp,
+ description varchar(255),
+ timeperiod_end 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(255),
+ 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),
+ createdby_id integer,
+ updatedby_id integer,
+ taxon_fk integer,
+ taxonName_fk integer,
+ primary key (id)
+ );
+
+ create table DescriptionBase_AUD (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ 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,
+ taxonName_fk integer,
+ taxon_fk 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_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_OriginalSource (
+ DescriptionBase_id integer not null,
+ sources_id integer not null,
+ primary key (DescriptionBase_id, sources_id),
+ unique (sources_id)
+ );
+
+ create table DescriptionBase_OriginalSource_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_ReferenceBase (
+ DescriptionBase_id integer not null,
+ descriptionsources_id integer not null,
+ primary key (DescriptionBase_id, descriptionsources_id)
+ );
+
+ create table DescriptionBase_ReferenceBase_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(255),
+ updated timestamp,
+ citationmicroreference varchar(255),
+ originalnamestring varchar(255),
+ orderrelevant bit,
+ name varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ citation_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)
+ );
+
+ create table DescriptionElementBase_AUD (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ updated timestamp,
+ citationmicroreference varchar(255),
+ originalnamestring varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ citation_id integer,
+ feature_id integer,
+ indescription_id integer,
+ name varchar(255),
+ language_id integer,
+ unit_id integer,
+ orderrelevant bit,
+ associatedspecimenorobservation_id integer,
+ taxon2_id integer,
+ area_id integer,
+ status_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,
+ primary key (DescriptionElementBase_id, multilanguagetext_id),
+ unique (multilanguagetext_id)
+ );
+
+ create table DescriptionElementBase_LanguageString_AUD (
+ REV integer not null,
+ DescriptionElementBase_id integer not null,
+ multilanguagetext_id integer not null,
+ revtype tinyint,
+ primary key (REV, DescriptionElementBase_id, multilanguagetext_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,
+ primary key (DescriptionElementBase_id, media_id)
+ );
+
+ create table DescriptionElementBase_Media_AUD (
+ REV integer not null,
+ DescriptionElementBase_id integer not null,
+ media_id integer not null,
+ revtype tinyint,
+ primary key (REV, DescriptionElementBase_id, media_id)
+ );
+
+ 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_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(255),
+ updated timestamp,
+ description varchar(255),
+ timeperiod_end 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)
+ );
+
+ create table DeterminationEvent_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ updated timestamp,
+ description varchar(255),
+ timeperiod_end 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_ReferenceBase (
+ DeterminationEvent_id integer not null,
+ setofreferences_id integer not null,
+ primary key (DeterminationEvent_id, setofreferences_id)
+ );
+
+ create table DeterminationEvent_ReferenceBase_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(255),
+ updated timestamp,
+ extendedObj_type varchar(255),
+ extendedObj_id integer not null,
+ value varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ type_id integer,
+ primary key (id)
+ );
+
+ create table Extension_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ updated timestamp,
+ value varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ type_id integer,
+ primary key (id, REV)
+ );
+
+ create table FeatureNode (
+ id integer not null,
+ created timestamp,
+ uuid varchar(255),
+ updated timestamp,
+ createdby_id integer,
+ updatedby_id integer,
+ feature_id integer,
+ parent_fk integer,
+ primary key (id)
+ );
+
+ create table FeatureNode_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ updated timestamp,
+ createdby_id integer,
+ updatedby_id integer,
+ feature_id integer,
+ parent_fk integer,
+ primary key (id, REV)
+ );
+
+ create table FeatureTree (
+ id integer not null,
+ created timestamp,
+ uuid varchar(255),
+ updated timestamp,
+ uri varchar(255),
+ descriptionseparated bit not null,
+ createdby_id integer,
+ updatedby_id integer,
+ root_id integer,
+ primary key (id)
+ );
+
+ create table FeatureTree_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ updated timestamp,
+ uri varchar(255),
+ descriptionseparated bit,
+ createdby_id integer,
+ updatedby_id integer,
+ root_id integer,
+ primary key (id, REV)
+ );
+
+ 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 GatheringEvent (
+ id integer not null,
+ created timestamp,
+ uuid varchar(255),
+ updated timestamp,
+ description varchar(255),
+ timeperiod_end 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,
+ actor_id integer,
+ exactlocation_referencesystem_id integer,
+ locality_id integer,
+ primary key (id)
+ );
+
+ create table GatheringEvent_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ updated timestamp,
+ description varchar(255),
+ timeperiod_end 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,
+ 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(255),
+ updated timestamp,
+ accessionnumber varchar(255),
+ uri varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ primary key (id)
+ );
+
+ create table GenBankAccession_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ 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(255),
+ authority varchar(255),
+ createdby_id integer,
+ primary key (id),
+ unique (authority)
+ );
+
+ create table HomotypicalGroup (
+ id integer not null,
+ created timestamp,
+ uuid varchar(255),
+ updated timestamp,
+ createdby_id integer,
+ updatedby_id integer,
+ primary key (id)
+ );
+
+ create table HomotypicalGroup_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ 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(255),
+ 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)
+ );
+
+ create table HybridRelationship_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ 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 IdentificationKey_Taxon (
+ identificationKey_fk integer not null,
+ taxon_fk integer not null,
+ primary key (identificationKey_fk, taxon_fk)
+ );
+
+ create table IdentificationKey_Taxon_AUD (
+ REV integer not null,
+ identificationKey_fk integer not null,
+ taxon_fk integer not null,
+ revtype tinyint,
+ primary key (REV, identificationKey_fk, taxon_fk)
+ );
+
+ 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(255),
+ updated timestamp,
+ department varchar(255),
+ period_end varchar(255),
+ period_start varchar(255),
+ role varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ institute_id integer,
+ person_id integer,
+ primary key (id)
+ );
+
+ create table InstitutionalMembership_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ updated timestamp,
+ department varchar(255),
+ period_end 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 LSIDAuthority (
+ id integer not null,
+ created timestamp,
+ uuid varchar(255),
+ authority varchar(255),
+ authoritywsdl longvarchar,
+ port integer not null,
+ server varchar(255),
+ url varchar(255),
+ createdby_id integer,
+ primary key (id),
+ unique (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(255),
+ updated timestamp,
+ text longvarchar,
+ createdby_id integer,
+ updatedby_id integer,
+ language_id integer,
+ primary key (id)
+ );
+
+ create table LanguageString_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ 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(255),
+ updated timestamp,
+ description varchar(255),
+ name varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ primary key (id)
+ );
+
+ create table Locus_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ 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(255),
+ 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)
+ );
+
+ create table Marker_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ 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(255),
+ updated timestamp,
+ mediacreated date,
+ citationmicroreference varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ artist_id integer,
+ citation_id integer,
+ primary key (id)
+ );
+
+ create table MediaRepresentation (
+ id integer not null,
+ created timestamp,
+ uuid varchar(255),
+ updated timestamp,
+ mimetype varchar(255),
+ suffix varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ media_id integer,
+ primary key (id)
+ );
+
+ create table MediaRepresentationPart (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ created timestamp,
+ uuid varchar(255),
+ 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)
+ );
+
+ create table MediaRepresentationPart_AUD (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ 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(255),
+ 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(255),
+ updated timestamp,
+ mediacreated date,
+ 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_DefinedTermBase (
+ Media_id integer not null,
+ geoscopes_id integer not null,
+ primary key (Media_id, geoscopes_id)
+ );
+
+ create table Media_DefinedTermBase_AUD (
+ REV integer not null,
+ Media_id integer not null,
+ geoscopes_id integer not null,
+ revtype tinyint,
+ primary key (REV, Media_id, geoscopes_id)
+ );
+
+ 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_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_Rights (
+ Media_id integer not null,
+ rights_id integer not null,
+ primary key (Media_id, 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),
+ unique (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 NameRelationship (
+ id integer not null,
+ created timestamp,
+ uuid varchar(255),
+ 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)
+ );
+
+ create table NameRelationship_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ 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(255),
+ 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)
+ );
+
+ create table NomenclaturalStatus_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ 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 OriginalSource (
+ id integer not null,
+ created timestamp,
+ uuid varchar(255),
+ 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,
+ primary key (id)
+ );
+
+ create table OriginalSource_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ updated timestamp,
+ citationmicroreference varchar(255),
+ originalnamestring varchar(255),
+ idinsource varchar(255),
+ idnamespace varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ citation_id integer,
+ primary key (id, REV)
+ );
+
+ create table OriginalSource_Annotation (
+ OriginalSource_id integer not null,
+ annotations_id integer not null,
+ primary key (OriginalSource_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table OriginalSource_Annotation_AUD (
+ REV integer not null,
+ OriginalSource_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, OriginalSource_id, annotations_id)
+ );
+
+ create table OriginalSource_Marker (
+ OriginalSource_id integer not null,
+ markers_id integer not null,
+ primary key (OriginalSource_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table OriginalSource_Marker_AUD (
+ REV integer not null,
+ OriginalSource_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, OriginalSource_id, markers_id)
+ );
+
+ create table PermissionGroup (
+ id integer not null,
+ created timestamp,
+ uuid varchar(255),
+ name varchar(255),
+ createdby_id integer,
+ primary key (id),
+ unique (name)
+ );
+
+ create table PermissionGroup_GrantedAuthorityImpl (
+ PermissionGroup_id integer not null,
+ grantedauthorities_id integer not null,
+ primary key (PermissionGroup_id, grantedauthorities_id)
+ );
+
+ create table Person_Keyword (
+ person_fk integer not null,
+ keyword_fk integer not null,
+ primary key (person_fk, keyword_fk)
+ );
+
+ create table Person_Keyword_AUD (
+ REV integer not null,
+ person_fk integer not null,
+ keyword_fk integer not null,
+ revtype tinyint,
+ primary key (REV, person_fk, keyword_fk)
+ );
+
+ create table ReferenceBase (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ created timestamp,
+ uuid varchar(255),
+ 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),
+ hasproblem bit not null,
+ nomenclaturallyrelevant bit not null,
+ problemends integer not null,
+ problemstarts integer not null,
+ uri varchar(255),
+ datepublished_end varchar(255),
+ datepublished_start varchar(255),
+ title varchar(255),
+ pages varchar(255),
+ series varchar(255),
+ volume varchar(255),
+ address varchar(255),
+ annote varchar(255),
+ booktitle varchar(255),
+ chapter varchar(255),
+ edition varchar(255),
+ editor varchar(255),
+ eprint varchar(255),
+ howpublished varchar(255),
+ institution varchar(255),
+ journal varchar(255),
+ month varchar(255),
+ note varchar(255),
+ number varchar(255),
+ organization varchar(255),
+ publisher varchar(255),
+ reporttype varchar(255),
+ school varchar(255),
+ year varchar(255),
+ placepublished varchar(255),
+ seriespart varchar(255),
+ isbn varchar(255),
+ issn varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ authorteam_id integer,
+ injournal_id integer,
+ crossref_id integer,
+ type_id integer,
+ inseries_id integer,
+ inbook_id integer,
+ inproceedings_id integer,
+ institution_id integer,
+ school_id integer,
+ primary key (id)
+ );
+
+ create table ReferenceBase_AUD (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ 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),
+ hasproblem bit,
+ nomenclaturallyrelevant bit,
+ problemends integer,
+ problemstarts integer,
+ uri varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ authorteam_id integer,
+ datepublished_end varchar(255),
+ datepublished_start varchar(255),
+ title varchar(255),
+ address varchar(255),
+ annote varchar(255),
+ booktitle varchar(255),
+ chapter varchar(255),
+ edition varchar(255),
+ editor varchar(255),
+ eprint varchar(255),
+ howpublished varchar(255),
+ institution varchar(255),
+ journal varchar(255),
+ month varchar(255),
+ note varchar(255),
+ number varchar(255),
+ organization varchar(255),
+ pages varchar(255),
+ publisher varchar(255),
+ reporttype varchar(255),
+ school varchar(255),
+ series varchar(255),
+ volume varchar(255),
+ year varchar(255),
+ crossref_id integer,
+ type_id integer,
+ placepublished varchar(255),
+ institution_id integer,
+ school_id integer,
+ issn varchar(255),
+ injournal_id integer,
+ inproceedings_id integer,
+ inbook_id integer,
+ seriespart varchar(255),
+ inseries_id integer,
+ isbn varchar(255),
+ primary key (id, REV)
+ );
+
+ create table ReferenceBase_Annotation (
+ ReferenceBase_id integer not null,
+ annotations_id integer not null,
+ primary key (ReferenceBase_id, annotations_id),
+ unique (annotations_id)
+ );
+
+ create table ReferenceBase_Annotation_AUD (
+ REV integer not null,
+ ReferenceBase_id integer not null,
+ annotations_id integer not null,
+ revtype tinyint,
+ primary key (REV, ReferenceBase_id, annotations_id)
+ );
+
+ create table ReferenceBase_Extension (
+ ReferenceBase_id integer not null,
+ extensions_id integer not null,
+ primary key (ReferenceBase_id, extensions_id),
+ unique (extensions_id)
+ );
+
+ create table ReferenceBase_Extension_AUD (
+ REV integer not null,
+ ReferenceBase_id integer not null,
+ extensions_id integer not null,
+ revtype tinyint,
+ primary key (REV, ReferenceBase_id, extensions_id)
+ );
+
+ create table ReferenceBase_Marker (
+ ReferenceBase_id integer not null,
+ markers_id integer not null,
+ primary key (ReferenceBase_id, markers_id),
+ unique (markers_id)
+ );
+
+ create table ReferenceBase_Marker_AUD (
+ REV integer not null,
+ ReferenceBase_id integer not null,
+ markers_id integer not null,
+ revtype tinyint,
+ primary key (REV, ReferenceBase_id, markers_id)
+ );
+
+ create table ReferenceBase_Media (
+ ReferenceBase_id integer not null,
+ media_id integer not null,
+ primary key (ReferenceBase_id, media_id)
+ );
+
+ create table ReferenceBase_Media_AUD (
+ REV integer not null,
+ ReferenceBase_id integer not null,
+ media_id integer not null,
+ revtype tinyint,
+ primary key (REV, ReferenceBase_id, media_id)
+ );
+
+ create table ReferenceBase_OriginalSource (
+ ReferenceBase_id integer not null,
+ sources_id integer not null,
+ primary key (ReferenceBase_id, sources_id),
+ unique (sources_id)
+ );
+
+ create table ReferenceBase_OriginalSource_AUD (
+ REV integer not null,
+ ReferenceBase_id integer not null,
+ sources_id integer not null,
+ revtype tinyint,
+ primary key (REV, ReferenceBase_id, sources_id)
+ );
+
+ create table ReferenceBase_Rights (
+ ReferenceBase_id integer not null,
+ rights_id integer not null,
+ primary key (ReferenceBase_id, rights_id),
+ unique (rights_id)
+ );
+
+ create table ReferenceBase_Rights_AUD (
+ REV integer not null,
+ ReferenceBase_id integer not null,
+ rights_id integer not null,
+ revtype tinyint,
+ primary key (REV, ReferenceBase_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(255),
+ updated timestamp,
+ text longvarchar,
+ abbreviatedlabel varchar(255),
+ label varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ language_id integer,
+ primary key (id)
+ );
+
+ create table Representation_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ 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(255),
+ 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)
+ );
+
+ create table Rights_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ 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(255),
+ 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 date,
+ length integer,
+ sequence varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ locus_id integer,
+ publishedin_id integer,
+ primary key (id)
+ );
+
+ create table Sequence_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ 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 date,
+ 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_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_OriginalSource (
+ Sequence_id integer not null,
+ sources_id integer not null,
+ primary key (Sequence_id, sources_id),
+ unique (sources_id)
+ );
+
+ create table Sequence_OriginalSource_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_ReferenceBase (
+ Sequence_id integer not null,
+ citations_id integer not null,
+ primary key (Sequence_id, citations_id),
+ unique (citations_id)
+ );
+
+ create table Sequence_ReferenceBase_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(255),
+ 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),
+ fieldnotes varchar(255),
+ fieldnumber varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ lifestage_id integer,
+ sex_id integer,
+ collection_id integer,
+ derivationevent_id integer,
+ storedunder_id integer,
+ preservation_id integer,
+ gatheringevent_id integer,
+ primary key (id)
+ );
+
+ create table SpecimenOrObservationBase_AUD (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ 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),
+ gatheringevent_id integer,
+ accessionnumber varchar(255),
+ catalognumber varchar(255),
+ collectorsnumber varchar(255),
+ collection_id integer,
+ derivationevent_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_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,
+ description_id integer not null,
+ description_mapkey_id integer not null,
+ primary key (SpecimenOrObservationBase_id, description_mapkey_id),
+ unique (description_id)
+ );
+
+ create table SpecimenOrObservationBase_LanguageString_AUD (
+ REV integer not null,
+ SpecimenOrObservationBase_id integer not null,
+ description_id integer not null,
+ description_mapkey_id integer not null,
+ revtype tinyint,
+ primary key (REV, SpecimenOrObservationBase_id, description_id, description_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_OriginalSource (
+ SpecimenOrObservationBase_id integer not null,
+ sources_id integer not null,
+ primary key (SpecimenOrObservationBase_id, sources_id),
+ unique (sources_id)
+ );
+
+ create table SpecimenOrObservationBase_OriginalSource_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(255),
+ updated timestamp,
+ createdby_id integer,
+ updatedby_id integer,
+ state_id integer,
+ primary key (id)
+ );
+
+ create table StateData_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ 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(255),
+ updated timestamp,
+ value float not null,
+ createdby_id integer,
+ updatedby_id integer,
+ type_id integer,
+ primary key (id)
+ );
+
+ create table StatisticalMeasurementValue_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ 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(255),
+ 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)
+ );
+
+ create table SynonymRelationship_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ 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(255),
+ 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),
+ doubtful bit not null,
+ taxonomicchildrencount integer,
+ createdby_id integer,
+ updatedby_id integer,
+ taxonName_fk integer,
+ sec_id integer,
+ taxonomicparentcache_id integer,
+ primary key (id)
+ );
+
+ create table TaxonBase_AUD (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ 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),
+ doubtful bit,
+ createdby_id integer,
+ updatedby_id integer,
+ taxonName_fk integer,
+ sec_id integer,
+ 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_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_OriginalSource (
+ TaxonBase_id integer not null,
+ sources_id integer not null,
+ primary key (TaxonBase_id, sources_id),
+ unique (sources_id)
+ );
+
+ create table TaxonBase_OriginalSource_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(255),
+ 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),
+ hasproblem bit not null,
+ nomenclaturalmicroreference varchar(255),
+ problemends integer not null,
+ problemstarts integer not null,
+ protectedfulltitlecache bit not null,
+ authorshipcache varchar(255),
+ genusoruninomial varchar(255),
+ infragenericepithet varchar(255),
+ infraspecificepithet varchar(255),
+ namecache varchar(255),
+ protectedauthorshipcache bit,
+ protectednamecache bit,
+ specificepithet varchar(255),
+ nameapprobation varchar(255),
+ subgenusauthorship varchar(255),
+ anamorphic bit,
+ binomhybrid bit,
+ hybridformula bit,
+ monomhybrid bit,
+ trinomhybrid 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)
+ );
+
+ create table TaxonNameBase_AUD (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ 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),
+ hasproblem bit,
+ nomenclaturalmicroreference varchar(255),
+ 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),
+ genusoruninomial varchar(255),
+ infragenericepithet varchar(255),
+ infraspecificepithet varchar(255),
+ namecache varchar(255),
+ protectedauthorshipcache bit,
+ protectednamecache bit,
+ specificepithet varchar(255),
+ basionymauthorteam_id integer,
+ combinationauthorteam_id integer,
+ exbasionymauthorteam_id integer,
+ excombinationauthorteam_id integer,
+ nameapprobation varchar(255),
+ subgenusauthorship varchar(255),
+ anamorphic bit,
+ binomhybrid bit,
+ hybridformula bit,
+ monomhybrid bit,
+ trinomhybrid bit,
+ breed varchar(255),
+ originalpublicationyear integer,
+ publicationyear integer,
+ cultivarname 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_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_HybridRelationship (
+ TaxonNameBase_id integer not null,
+ hybridrelationships_id integer not null,
+ primary key (TaxonNameBase_id, hybridrelationships_id),
+ unique (hybridrelationships_id)
+ );
+
+ create table TaxonNameBase_HybridRelationship_AUD (
+ REV integer not null,
+ TaxonNameBase_id integer not null,
+ hybridrelationships_id integer not null,
+ revtype tinyint,
+ primary key (REV, TaxonNameBase_id, hybridrelationships_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_OriginalSource (
+ TaxonNameBase_id integer not null,
+ sources_id integer not null,
+ primary key (TaxonNameBase_id, sources_id),
+ unique (sources_id)
+ );
+
+ create table TaxonNameBase_OriginalSource_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 TaxonRelationship (
+ id integer not null,
+ created timestamp,
+ uuid varchar(255),
+ 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)
+ );
+
+ create table TaxonRelationship_AUD (
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ 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(255),
+ updated timestamp,
+ uri varchar(255),
+ termsourceuri varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ primary key (id)
+ );
+
+ create table TermVocabulary_AUD (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ updated timestamp,
+ uri varchar(255),
+ termsourceuri varchar(255),
+ createdby_id integer,
+ updatedby_id integer,
+ primary key (id, REV)
+ );
+
+ 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 TypeDesignationBase (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ created timestamp,
+ uuid varchar(255),
+ updated timestamp,
+ citationmicroreference varchar(255),
+ originalnamestring varchar(255),
+ notdesignated bit not null,
+ conservedtype bit,
+ lectotype bit,
+ rejectedtype bit,
+ createdby_id integer,
+ updatedby_id integer,
+ citation_id integer,
+ homotypicalgroup_id integer,
+ typename_id integer,
+ typespecimen_id integer,
+ typestatus_id integer,
+ primary key (id)
+ );
+
+ create table TypeDesignationBase_AUD (
+ DTYPE varchar(31) not null,
+ id integer not null,
+ REV integer not null,
+ revtype tinyint,
+ created timestamp,
+ uuid varchar(255),
+ updated timestamp,
+ citationmicroreference varchar(255),
+ originalnamestring varchar(255),
+ notdesignated bit,
+ createdby_id integer,
+ updatedby_id integer,
+ citation_id integer,
+ homotypicalgroup_id integer,
+ conservedtype bit,
+ lectotype bit,
+ rejectedtype bit,
+ typename_id integer,
+ typespecimen_id integer,
+ typestatus_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 User (
+ id integer not null,
+ created timestamp,
+ uuid varchar(255),
+ 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,
+ primary key (id),
+ unique (username)
+ );
+
+ create table User_GrantedAuthorityImpl (
+ User_id integer not null,
+ grantedauthorities_id integer not null,
+ primary key (User_id, grantedauthorities_id)
+ );
+
+ create table User_PermissionGroup (
+ members_id integer not null,
+ groups_id integer not null,
+ primary key (members_id, groups_id)
+ );
+
+ alter table Address
+ add constraint FK1ED033D4132A2FE8
+ foreign key (location_referencesystem_id)
+ references DefinedTermBase;
+
+ alter table Address
+ add constraint FK1ED033D4EF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table Address
+ add constraint FK1ED033D42687715A
+ foreign key (country_id)
+ references DefinedTermBase;
+
+ alter table Address
+ add constraint FK1ED033D45BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ alter table Address_AUD
+ add constraint FK115657A534869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ create index agentTitleCacheIndex on AgentBase (titleCache);
+
+ alter table AgentBase
+ add constraint FK1205D356EF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table AgentBase
+ add constraint FK1205D356A830578
+ foreign key (ispartof_id)
+ references AgentBase;
+
+ alter table AgentBase
+ add constraint FK1205D3565BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ alter table AgentBase_AUD
+ add constraint FK29CC662734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table AgentBase_Address
+ add constraint FK1EDFF7EB50751EC5
+ foreign key (contact_addresses_id)
+ references Address;
+
+ alter table AgentBase_Address
+ add constraint FK1EDFF7EB86EFC5D4
+ foreign key (AgentBase_id)
+ references AgentBase;
+
+ 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_DefinedTermBase
+ add constraint FK6665C77D9A161BED
+ foreign key (types_id)
+ references DefinedTermBase;
+
+ alter table AgentBase_DefinedTermBase
+ add constraint FK6665C77D8D9AB196
+ foreign key (AgentBase_id)
+ references AgentBase;
+
+ alter table AgentBase_DefinedTermBase_AUD
+ add constraint FKA737EECE34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table AgentBase_Extension
+ add constraint FK8E1E5676927DE9DF
+ foreign key (extensions_id)
+ references Extension;
+
+ alter table AgentBase_Extension
+ add constraint FK8E1E567686EFC5D4
+ foreign key (AgentBase_id)
+ references AgentBase;
+
+ alter table AgentBase_Extension_AUD
+ add constraint FK11AE594734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table AgentBase_Marker
+ add constraint FK365D5D6386EFC5D4
+ foreign key (AgentBase_id)
+ references AgentBase;
+
+ alter table AgentBase_Marker
+ add constraint FK365D5D63777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table AgentBase_Marker_AUD
+ add constraint FKE40621B434869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table AgentBase_Media
+ add constraint FKE8FC5D9BC2C29593
+ foreign key (media_id)
+ references Media;
+
+ alter table AgentBase_Media
+ add constraint FKE8FC5D9B86EFC5D4
+ foreign key (AgentBase_id)
+ references AgentBase;
+
+ alter table AgentBase_Media_AUD
+ add constraint FK323A45EC34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table AgentBase_OriginalSource
+ add constraint FK7F410D753BAB2414
+ foreign key (sources_id)
+ references OriginalSource;
+
+ alter table AgentBase_OriginalSource
+ add constraint FK7F410D7586EFC5D4
+ foreign key (AgentBase_id)
+ references AgentBase;
+
+ alter table AgentBase_OriginalSource_AUD
+ add constraint FKB48F78C634869AAE
+ 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 FK1A21C74FDF299D00
+ foreign key (annotationtype_id)
+ references DefinedTermBase;
+
+ alter table Annotation
+ add constraint FK1A21C74FEF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table Annotation
+ add constraint FK1A21C74FE7692740
+ foreign key (commentator_id)
+ references AgentBase;
+
+ alter table Annotation
+ add constraint FK1A21C74F5BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ alter table Annotation
+ add constraint FK1A21C74FE8D36B00
+ foreign key (language_id)
+ references DefinedTermBase;
+
+ 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 FKB17EAF4A994CCE20
+ foreign key (Annotation_id)
+ references Annotation;
+
+ alter table Annotation_Marker
+ add constraint FKB17EAF4A777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table Annotation_Marker_AUD
+ add constraint FK68CE281B34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table CDM_VIEW
+ add constraint FKC5DE8EF8765B124B
+ foreign key (reference_id)
+ references ReferenceBase;
+
+ alter table CDM_VIEW
+ add constraint FKC5DE8EF8EF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ 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 FKF078ABECEB38EFF
+ foreign key (supercollection_id)
+ references Collection;
+
+ alter table Collection
+ add constraint FKF078ABEEF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table Collection
+ add constraint FKF078ABE16B9CA77
+ foreign key (institute_id)
+ references AgentBase;
+
+ alter table Collection
+ add constraint FKF078ABE5BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ 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_Extension
+ add constraint FKF68FEBDE927DE9DF
+ foreign key (extensions_id)
+ references Extension;
+
+ alter table Collection_Extension
+ add constraint FKF68FEBDEEB62BE9A
+ foreign key (Collection_id)
+ references Collection;
+
+ 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_OriginalSource
+ add constraint FKA8FC990DEB62BE9A
+ foreign key (Collection_id)
+ references Collection;
+
+ alter table Collection_OriginalSource
+ add constraint FKA8FC990D3BAB2414
+ foreign key (sources_id)
+ references OriginalSource;
+
+ alter table Collection_OriginalSource_AUD
+ add constraint FK37EB785E34869AAE
+ 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 DefinedTermBase
+ add constraint FK2E340A6636C6F6F6
+ foreign key (pointapproximation_referencesystem_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase
+ add constraint FK2E340A66EF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table DefinedTermBase
+ add constraint FK2E340A6688206484
+ foreign key (type_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase
+ add constraint FK2E340A6647AF954C
+ foreign key (vocabulary_id)
+ references TermVocabulary;
+
+ alter table DefinedTermBase
+ add constraint FK2E340A663B0DA0EF
+ foreign key (kindof_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase
+ add constraint FK2E340A6624AF3F70
+ foreign key (level_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase
+ add constraint FK2E340A665BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ alter table DefinedTermBase
+ add constraint FK2E340A66CC0240B6
+ foreign key (shape_id)
+ references Media;
+
+ alter table DefinedTermBase
+ add constraint FK2E340A66D040DBF0
+ foreign key (partof_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase_AUD
+ add constraint FK86E8953734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DefinedTermBase_Continent
+ add constraint FK45F60AFBE8CE10AA
+ foreign key (DefinedTermBase_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase_Continent
+ add constraint FK45F60AFB3927C853
+ foreign key (continents_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase_Continent_AUD
+ add constraint FKF5DE434C34869AAE
+ 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_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 FKAAC8AFE6C0DB4934
+ foreign key (DefinedTermBase_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase_Representation
+ add constraint FKAAC8AFE6B31C4747
+ foreign key (representations_id)
+ references Representation;
+
+ alter table DefinedTermBase_Representation_AUD
+ add constraint FKB5AE7AB734869AAE
+ 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 FKCAF4393CE5C0F9E
+ foreign key (DefinedTermBase_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase_WaterbodyOrCountry
+ add constraint FKCAF43931603B036
+ foreign key (waterbodiesorcountries_id)
+ references DefinedTermBase;
+
+ alter table DefinedTermBase_WaterbodyOrCountry_AUD
+ add constraint FKD5996FE434869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DerivationEvent
+ add constraint FK426BC03EF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table DerivationEvent
+ add constraint FK426BC038524B89D
+ foreign key (type_id)
+ references DefinedTermBase;
+
+ alter table DerivationEvent
+ add constraint FK426BC035BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ alter table DerivationEvent
+ add constraint FK426BC033DA462D5
+ foreign key (actor_id)
+ references AgentBase;
+
+ 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 FKE412C8164AAB411A
+ foreign key (DerivationEvent_id)
+ references DerivationEvent;
+
+ alter table DerivationEvent_Marker
+ add constraint FKE412C816777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table DerivationEvent_Marker_AUD
+ add constraint FK8ED0FAE734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DescriptionBase
+ add constraint FKFF4D58CDEF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table DescriptionBase
+ add constraint FKFF4D58CDDA93512F
+ foreign key (taxonName_fk)
+ references TaxonNameBase;
+
+ alter table DescriptionBase
+ add constraint FKFF4D58CD5BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ alter table DescriptionBase
+ add constraint FKFF4D58CDDE9A3DE3
+ foreign key (taxon_fk)
+ references TaxonBase;
+
+ 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_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 FK3ADD7CD5D86445CE
+ foreign key (DescriptionBase_id)
+ references DescriptionBase;
+
+ alter table DescriptionBase_GeoScope
+ add constraint FK3ADD7CD586D04E74
+ foreign key (geoscopes_id)
+ references DefinedTermBase;
+
+ alter table DescriptionBase_GeoScope_AUD
+ add constraint FK63A5382634869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DescriptionBase_Marker
+ add constraint FK6132140CF1DDBFAB
+ foreign key (DescriptionBase_id)
+ references DescriptionBase;
+
+ alter table DescriptionBase_Marker
+ add constraint FK6132140C777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table DescriptionBase_Marker_AUD
+ add constraint FK92DD5BDD34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DescriptionBase_OriginalSource
+ add constraint FK1E2D0B1EF1DDBFAB
+ foreign key (DescriptionBase_id)
+ references DescriptionBase;
+
+ alter table DescriptionBase_OriginalSource
+ add constraint FK1E2D0B1E3BAB2414
+ foreign key (sources_id)
+ references OriginalSource;
+
+ alter table DescriptionBase_OriginalSource_AUD
+ add constraint FKDC8279EF34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DescriptionBase_ReferenceBase
+ add constraint FK76188CAAF1DDBFAB
+ foreign key (DescriptionBase_id)
+ references DescriptionBase;
+
+ alter table DescriptionBase_ReferenceBase
+ add constraint FK76188CAA45AB7BBA
+ foreign key (descriptionsources_id)
+ references ReferenceBase;
+
+ alter table DescriptionBase_ReferenceBase_AUD
+ add constraint FK687A557B34869AAE
+ 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 FKB9257C42D86445CE
+ foreign key (DescriptionBase_id)
+ references DescriptionBase;
+
+ alter table DescriptionBase_Scope
+ add constraint FKB9257C42951A5D40
+ foreign key (scopes_id)
+ references DefinedTermBase;
+
+ 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 FK38FE767134AF0E81
+ foreign key (indescription_id)
+ references DescriptionBase;
+
+ alter table DescriptionElementBase
+ add constraint FK38FE76716561D9B1
+ foreign key (associatedspecimenorobservation_id)
+ references SpecimenOrObservationBase;
+
+ alter table DescriptionElementBase
+ add constraint FK38FE7671EF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table DescriptionElementBase
+ add constraint FK38FE767110A80E07
+ foreign key (unit_id)
+ references DefinedTermBase;
+
+ alter table DescriptionElementBase
+ add constraint FK38FE76716D0D7A56
+ foreign key (format_id)
+ references DefinedTermBase;
+
+ alter table DescriptionElementBase
+ add constraint FK38FE76715E9914B8
+ foreign key (status_id)
+ references DefinedTermBase;
+
+ alter table DescriptionElementBase
+ add constraint FK38FE76714220AFEB
+ foreign key (feature_id)
+ references DefinedTermBase;
+
+ alter table DescriptionElementBase
+ add constraint FK38FE76719803512F
+ foreign key (citation_id)
+ references ReferenceBase;
+
+ alter table DescriptionElementBase
+ add constraint FK38FE76715BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ alter table DescriptionElementBase
+ add constraint FK38FE76719108D9B
+ foreign key (taxon2_id)
+ references TaxonBase;
+
+ alter table DescriptionElementBase
+ add constraint FK38FE76711C3C3FF7
+ foreign key (area_id)
+ references DefinedTermBase;
+
+ alter table DescriptionElementBase
+ add constraint FK38FE7671E8D36B00
+ foreign key (language_id)
+ references DefinedTermBase;
+
+ 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 FKC753F137ACF5F60B
+ foreign key (multilanguagetext_id)
+ references LanguageString;
+
+ alter table DescriptionElementBase_LanguageString
+ add constraint FKC753F137C086B46F
+ foreign key (DescriptionElementBase_id)
+ references DescriptionElementBase;
+
+ alter table DescriptionElementBase_LanguageString_AUD
+ add constraint FK2D26AB8834869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DescriptionElementBase_Marker
+ add constraint FK1CB715E83B8BB609
+ foreign key (DescriptionElementBase_id)
+ references DescriptionElementBase;
+
+ alter table DescriptionElementBase_Marker
+ add constraint FK1CB715E8777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table DescriptionElementBase_Marker_AUD
+ add constraint FK1E160FB934869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DescriptionElementBase_Media
+ add constraint FK21F70076C2C29593
+ foreign key (media_id)
+ references Media;
+
+ alter table DescriptionElementBase_Media
+ add constraint FK21F700763B8BB609
+ foreign key (DescriptionElementBase_id)
+ references DescriptionElementBase;
+
+ alter table DescriptionElementBase_Media_AUD
+ add constraint FK5522034734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DescriptionElementBase_Modifier
+ add constraint FK97E0D105E0960EC4
+ foreign key (modifiers_id)
+ references DefinedTermBase;
+
+ alter table DescriptionElementBase_Modifier
+ add constraint FK97E0D1053B8BB609
+ foreign key (DescriptionElementBase_id)
+ references DescriptionElementBase;
+
+ alter table DescriptionElementBase_Modifier_AUD
+ add constraint FK2982F45634869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DescriptionElementBase_ModifyingText
+ add constraint FK522D90C7F05D08D4
+ foreign key (modifyingtext_id)
+ references LanguageString;
+
+ alter table DescriptionElementBase_ModifyingText
+ add constraint FK522D90C73B8BB609
+ foreign key (DescriptionElementBase_id)
+ references DescriptionElementBase;
+
+ 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_StateData
+ add constraint FK592D6F6D987CC6A4
+ foreign key (DescriptionElementBase_id)
+ references DescriptionElementBase;
+
+ alter table DescriptionElementBase_StateData
+ add constraint FK592D6F6D15153604
+ foreign key (states_id)
+ references StateData;
+
+ alter table DescriptionElementBase_StateData_AUD
+ add constraint FK1D0A1EBE34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DescriptionElementBase_StatisticalMeasurementValue
+ add constraint FK8AF511C2D883945E
+ foreign key (statisticalvalues_id)
+ references StatisticalMeasurementValue;
+
+ alter table DescriptionElementBase_StatisticalMeasurementValue
+ add constraint FK8AF511C28F213219
+ foreign key (DescriptionElementBase_id)
+ references DescriptionElementBase;
+
+ alter table DescriptionElementBase_StatisticalMeasurementValue_AUD
+ add constraint FK2DE8E9334869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table DeterminationEvent
+ add constraint FK1DB2497EF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table DeterminationEvent
+ add constraint FK1DB2497378D1BD
+ foreign key (modifier_id)
+ references DefinedTermBase;
+
+ 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 FK1DB24975BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ alter table DeterminationEvent
+ add constraint FK1DB24973DA462D5
+ foreign key (actor_id)
+ references AgentBase;
+
+ 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_ReferenceBase
+ add constraint FK6248EEF43EF09CD5
+ foreign key (setofreferences_id)
+ references ReferenceBase;
+
+ alter table DeterminationEvent_ReferenceBase
+ add constraint FK6248EEF46BE0BFDA
+ foreign key (DeterminationEvent_id)
+ references DeterminationEvent;
+
+ alter table DeterminationEvent_ReferenceBase_AUD
+ add constraint FK25BC82C534869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Extension
+ add constraint FK52EF3C1FEF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table Extension
+ add constraint FK52EF3C1FAD392BD3
+ foreign key (type_id)
+ references DefinedTermBase;
+
+ alter table Extension
+ add constraint FK52EF3C1F5BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ alter table Extension_AUD
+ add constraint FK92D2427034869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table FeatureNode
+ add constraint FK4CEED9F8E0AD2C03
+ foreign key (parent_fk)
+ references FeatureNode;
+
+ alter table FeatureNode
+ add constraint FK4CEED9F8EF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table FeatureNode
+ add constraint FK4CEED9F84220AFEB
+ foreign key (feature_id)
+ references DefinedTermBase;
+
+ alter table FeatureNode
+ add constraint FK4CEED9F85BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ alter table FeatureNode_AUD
+ add constraint FK25AD4BC934869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table FeatureTree
+ add constraint FK4CF19F94EF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table FeatureTree
+ add constraint FK4CF19F94B7892921
+ foreign key (root_id)
+ references FeatureNode;
+
+ alter table FeatureTree
+ add constraint FK4CF19F945BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ alter table FeatureTree_AUD
+ add constraint FK355BE36534869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table FeatureTree_Representation
+ add constraint FK8C458F847C496CB
+ foreign key (FeatureTree_id)
+ references FeatureTree;
+
+ alter table FeatureTree_Representation
+ add constraint FK8C458F8B31C4747
+ foreign key (representations_id)
+ references Representation;
+
+ alter table FeatureTree_Representation_AUD
+ add constraint FKECAB4AC934869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table GatheringEvent
+ add constraint FK6F1286F3F55AFD89
+ foreign key (exactlocation_referencesystem_id)
+ references DefinedTermBase;
+
+ alter table GatheringEvent
+ add constraint FK6F1286F38B455EC6
+ foreign key (locality_id)
+ references LanguageString;
+
+ alter table GatheringEvent
+ add constraint FK6F1286F3EF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table GatheringEvent
+ add constraint FK6F1286F35BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ alter table GatheringEvent
+ add constraint FK6F1286F33DA462D5
+ foreign key (actor_id)
+ references AgentBase;
+
+ 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 FK86C1DBF8EF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table GenBankAccession
+ add constraint FK86C1DBF85BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ alter table GenBankAccession_AUD
+ add constraint FK5A2F4DC934869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table GrantedAuthorityImpl
+ add constraint FKB05CF928EF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table HomotypicalGroup
+ add constraint FK7DECCC18EF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table HomotypicalGroup
+ add constraint FK7DECCC185BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ 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 FK97D36661BFEAE500
+ foreign key (HomotypicalGroup_id)
+ references HomotypicalGroup;
+
+ alter table HomotypicalGroup_Marker
+ add constraint FK97D36661777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table HomotypicalGroup_Marker_AUD
+ add constraint FK19337BB234869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table HybridRelationship
+ add constraint FK9033CE745831BDC3
+ foreign key (relatedfrom_id)
+ references TaxonNameBase;
+
+ alter table HybridRelationship
+ add constraint FK9033CE7469ABE292
+ foreign key (relatedto_id)
+ references TaxonNameBase;
+
+ alter table HybridRelationship
+ add constraint FK9033CE74EF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table HybridRelationship
+ add constraint FK9033CE7455F241D4
+ foreign key (type_id)
+ references DefinedTermBase;
+
+ alter table HybridRelationship
+ add constraint FK9033CE749803512F
+ foreign key (citation_id)
+ references ReferenceBase;
+
+ alter table HybridRelationship
+ add constraint FK9033CE745BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ 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 FKCEF2448559832240
+ foreign key (HybridRelationship_id)
+ references HybridRelationship;
+
+ alter table HybridRelationship_Marker
+ add constraint FKCEF24485777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table HybridRelationship_Marker_AUD
+ add constraint FKCBAEA7D634869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table IdentificationKey_Taxon
+ add constraint FKD847ADDC996CD055
+ foreign key (identificationKey_fk)
+ references Media;
+
+ alter table IdentificationKey_Taxon
+ add constraint FKD847ADDCDE9A3DE3
+ foreign key (taxon_fk)
+ references TaxonBase;
+
+ alter table IdentificationKey_Taxon_AUD
+ add constraint FKEEF18DAD34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table IndividualAssociation_LanguageString
+ add constraint FKB5C75EC02BEBA58D
+ foreign key (description_id)
+ references LanguageString;
+
+ alter table IndividualAssociation_LanguageString
+ add constraint FKB5C75EC084FF3EDF
+ foreign key (DescriptionElementBase_id)
+ references DescriptionElementBase;
+
+ alter table IndividualAssociation_LanguageString
+ add constraint FKB5C75EC028459272
+ foreign key (description_mapkey_id)
+ references DefinedTermBase;
+
+ alter table IndividualAssociation_LanguageString_AUD
+ add constraint FKB1A62C9134869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table InstitutionalMembership
+ add constraint FK3C8E1FF9EF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ 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 FK3C8E1FF95BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ alter table InstitutionalMembership_AUD
+ add constraint FK847A94A34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table LSIDAuthority
+ add constraint FK759DB881EF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table LSIDAuthority_namespaces
+ add constraint FKB04948F64FFCFD94
+ foreign key (LSIDAuthority_id)
+ references LSIDAuthority;
+
+ alter table LanguageString
+ add constraint FKB5FDC9A9EF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table LanguageString
+ add constraint FKB5FDC9A95BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ alter table LanguageString
+ add constraint FKB5FDC9A9E8D36B00
+ foreign key (language_id)
+ references DefinedTermBase;
+
+ alter table LanguageString_AUD
+ add constraint FK896AFAFA34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table LanguageString_Annotation
+ add constraint FK8400DFA51E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table LanguageString_Annotation
+ add constraint FK8400DFA537998500
+ foreign key (LanguageString_id)
+ references LanguageString;
+
+ 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 FK462F1BEEF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table Locus
+ add constraint FK462F1BE5BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ alter table Locus_AUD
+ add constraint FK5224108F34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Marker
+ add constraint FK88F1805AEF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table Marker
+ add constraint FK88F1805AD64DC020
+ foreign key (markertype_id)
+ references DefinedTermBase;
+
+ alter table Marker
+ add constraint FK88F1805A5BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ alter table Marker_AUD
+ add constraint FKB951F12B34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Media
+ add constraint FK46C7FC4EF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table Media
+ add constraint FK46C7FC4C2445443
+ foreign key (artist_id)
+ references AgentBase;
+
+ alter table Media
+ add constraint FK46C7FC49803512F
+ foreign key (citation_id)
+ references ReferenceBase;
+
+ alter table Media
+ add constraint FK46C7FC45BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ alter table MediaRepresentation
+ add constraint FK1966BDB1EF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table MediaRepresentation
+ add constraint FK1966BDB1C2C29593
+ foreign key (media_id)
+ references Media;
+
+ alter table MediaRepresentation
+ add constraint FK1966BDB15BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ alter table MediaRepresentationPart
+ add constraint FK67A45544E3818E37
+ foreign key (representation_id)
+ references MediaRepresentation;
+
+ alter table MediaRepresentationPart
+ add constraint FK67A45544EF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table MediaRepresentationPart
+ add constraint FK67A455445BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ 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_DefinedTermBase
+ add constraint FK96F1D7EB8A6C9D18
+ foreign key (Media_id)
+ references Media;
+
+ alter table Media_DefinedTermBase
+ add constraint FK96F1D7EB86D04E74
+ foreign key (geoscopes_id)
+ references DefinedTermBase;
+
+ alter table Media_DefinedTermBase_AUD
+ add constraint FK994A183C34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Media_Description
+ add constraint FK368283E1C2C29593
+ foreign key (Media_id)
+ references Media;
+
+ alter table Media_Description
+ add constraint FK368283E12BEBA58D
+ foreign key (description_id)
+ references LanguageString;
+
+ alter table Media_Description
+ add constraint FK368283E128459272
+ foreign key (description_mapkey_id)
+ references DefinedTermBase;
+
+ alter table Media_Description_AUD
+ add constraint FK6817D93234869AAE
+ 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 FKD21E7935C2C29593
+ foreign key (Media_id)
+ references Media;
+
+ alter table Media_Marker
+ add constraint FKD21E7935777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table Media_Marker_AUD
+ add constraint FK3F51048634869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Media_Rights
+ add constraint FKDB1266D2C2C29593
+ foreign key (Media_id)
+ references Media;
+
+ alter table Media_Rights
+ add constraint FKDB1266D2C13F7B21
+ foreign key (rights_id)
+ references Rights;
+
+ alter table Media_Rights_AUD
+ add constraint FKAB2ADBA334869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Media_Sequence
+ add constraint FK61D09FC3282B64
+ foreign key (Media_id)
+ references Media;
+
+ alter table Media_Sequence
+ add constraint FK61D09FCF29B4761
+ foreign key (usedsequences_id)
+ references Sequence;
+
+ alter table Media_Sequence_AUD
+ add constraint FK3C7BD9CD34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Media_TaxonBase
+ add constraint FK1ABD49E07C3D0017
+ foreign key (coveredtaxa_id)
+ references TaxonBase;
+
+ alter table Media_TaxonBase
+ add constraint FK1ABD49E08A6C9D18
+ foreign key (Media_id)
+ references Media;
+
+ alter table Media_TaxonBase_AUD
+ add constraint FK857187B134869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table NameRelationship
+ add constraint FK5E5108316CDFF85
+ foreign key (relatedfrom_id)
+ references TaxonNameBase;
+
+ alter table NameRelationship
+ add constraint FK5E5108328482454
+ foreign key (relatedto_id)
+ references TaxonNameBase;
+
+ alter table NameRelationship
+ add constraint FK5E51083EF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table NameRelationship
+ add constraint FK5E51083AF619DE3
+ foreign key (type_id)
+ references DefinedTermBase;
+
+ alter table NameRelationship
+ add constraint FK5E510839803512F
+ foreign key (citation_id)
+ references ReferenceBase;
+
+ alter table NameRelationship
+ add constraint FK5E510835BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ 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 FKE3E463967B4CB560
+ foreign key (NameRelationship_id)
+ references NameRelationship;
+
+ alter table NameRelationship_Marker
+ add constraint FKE3E46396777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table NameRelationship_Marker_AUD
+ add constraint FKCD68D66734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table NomenclaturalStatus
+ add constraint FK1FFEC88BEF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table NomenclaturalStatus
+ add constraint FK1FFEC88B7029BD9F
+ foreign key (type_id)
+ references DefinedTermBase;
+
+ alter table NomenclaturalStatus
+ add constraint FK1FFEC88B9803512F
+ foreign key (citation_id)
+ references ReferenceBase;
+
+ alter table NomenclaturalStatus
+ add constraint FK1FFEC88B5BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ 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 FK2F5128E8D2CB1D4
+ foreign key (NomenclaturalStatus_id)
+ references NomenclaturalStatus;
+
+ alter table NomenclaturalStatus_Marker
+ add constraint FK2F5128E777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table NomenclaturalStatus_Marker_AUD
+ add constraint FK8619495F34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table OriginalSource
+ add constraint FK229A496CEF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table OriginalSource
+ add constraint FK229A496C9803512F
+ foreign key (citation_id)
+ references ReferenceBase;
+
+ alter table OriginalSource
+ add constraint FK229A496C5BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ alter table OriginalSource_AUD
+ add constraint FK506BE13D34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table OriginalSource_Annotation
+ add constraint FK5B3FF802DC2DCA20
+ foreign key (OriginalSource_id)
+ references OriginalSource;
+
+ alter table OriginalSource_Annotation
+ add constraint FK5B3FF8021E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table OriginalSource_Annotation_AUD
+ add constraint FK4ACC54D334869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table OriginalSource_Marker
+ add constraint FKCF52028DDC2DCA20
+ foreign key (OriginalSource_id)
+ references OriginalSource;
+
+ alter table OriginalSource_Marker
+ add constraint FKCF52028D777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table OriginalSource_Marker_AUD
+ add constraint FKFA7021DE34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table PermissionGroup
+ add constraint FK629941D0EF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ 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 Person_Keyword
+ add constraint FK5F559EFF13A443BE
+ foreign key (keyword_fk)
+ references DefinedTermBase;
+
+ alter table Person_Keyword
+ add constraint FK5F559EFFAAC1B7CA
+ foreign key (person_fk)
+ references AgentBase;
+
+ alter table Person_Keyword_AUD
+ add constraint FK6D8C355034869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ create index ReferenceBaseTitleCacheIndex on ReferenceBase (titleCache);
+
+ alter table ReferenceBase
+ add constraint FK8F034C9C1A488155
+ foreign key (inbook_id)
+ references ReferenceBase;
+
+ alter table ReferenceBase
+ add constraint FK8F034C9CEF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table ReferenceBase
+ add constraint FK8F034C9C403E17F4
+ foreign key (institution_id)
+ references AgentBase;
+
+ alter table ReferenceBase
+ add constraint FK8F034C9CCCE9AAE2
+ foreign key (inseries_id)
+ references ReferenceBase;
+
+ alter table ReferenceBase
+ add constraint FK8F034C9CD893F6E6
+ foreign key (crossref_id)
+ references ReferenceBase;
+
+ alter table ReferenceBase
+ add constraint FK8F034C9CAEC3B8B8
+ foreign key (school_id)
+ references AgentBase;
+
+ alter table ReferenceBase
+ add constraint FK8F034C9CE3A02620
+ foreign key (type_id)
+ references DefinedTermBase;
+
+ alter table ReferenceBase
+ add constraint FK8F034C9CE87E60BF
+ foreign key (inproceedings_id)
+ references ReferenceBase;
+
+ alter table ReferenceBase
+ add constraint FK8F034C9CE019003F
+ foreign key (injournal_id)
+ references ReferenceBase;
+
+ alter table ReferenceBase
+ add constraint FK8F034C9C697665E
+ foreign key (authorteam_id)
+ references AgentBase;
+
+ alter table ReferenceBase
+ add constraint FK8F034C9C5BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ alter table ReferenceBase_AUD
+ add constraint FK8D3FCC6D34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table ReferenceBase_Annotation
+ add constraint FKC97616D2F443DB5A
+ foreign key (ReferenceBase_id)
+ references ReferenceBase;
+
+ alter table ReferenceBase_Annotation
+ add constraint FKC97616D21E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table ReferenceBase_Annotation_AUD
+ add constraint FK60368BA334869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table ReferenceBase_Extension
+ add constraint FK81E1703C927DE9DF
+ foreign key (extensions_id)
+ references Extension;
+
+ alter table ReferenceBase_Extension
+ add constraint FK81E1703CF443DB5A
+ foreign key (ReferenceBase_id)
+ references ReferenceBase;
+
+ alter table ReferenceBase_Extension_AUD
+ add constraint FKD723200D34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table ReferenceBase_Marker
+ add constraint FK6888095DF443DB5A
+ foreign key (ReferenceBase_id)
+ references ReferenceBase;
+
+ alter table ReferenceBase_Marker
+ add constraint FK6888095D777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table ReferenceBase_Marker_AUD
+ add constraint FK68A640AE34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table ReferenceBase_Media
+ add constraint FK3D2F4A61C2C29593
+ foreign key (media_id)
+ references Media;
+
+ alter table ReferenceBase_Media
+ add constraint FK3D2F4A61F443DB5A
+ foreign key (ReferenceBase_id)
+ references ReferenceBase;
+
+ alter table ReferenceBase_Media_AUD
+ add constraint FK25FD5FB234869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table ReferenceBase_OriginalSource
+ add constraint FK68651F6F3BAB2414
+ foreign key (sources_id)
+ references OriginalSource;
+
+ alter table ReferenceBase_OriginalSource
+ add constraint FK68651F6FF443DB5A
+ foreign key (ReferenceBase_id)
+ references ReferenceBase;
+
+ alter table ReferenceBase_OriginalSource_AUD
+ add constraint FK6905FDC034869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table ReferenceBase_Rights
+ add constraint FK717BF6FAF443DB5A
+ foreign key (ReferenceBase_id)
+ references ReferenceBase;
+
+ alter table ReferenceBase_Rights
+ add constraint FK717BF6FAC13F7B21
+ foreign key (rights_id)
+ references Rights;
+
+ alter table ReferenceBase_Rights_AUD
+ add constraint FKD48017CB34869AAE
+ 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 FK9C4724EDEF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table Representation
+ add constraint FK9C4724ED5BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ alter table Representation
+ add constraint FK9C4724EDE8D36B00
+ foreign key (language_id)
+ references DefinedTermBase;
+
+ 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 FK560063EC47E8AE60
+ foreign key (Representation_id)
+ references Representation;
+
+ alter table Representation_Marker
+ add constraint FK560063EC777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table Representation_Marker_AUD
+ add constraint FKD640BBBD34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Rights
+ add constraint FK91E56DF7F7976FC5
+ foreign key (agent_id)
+ references AgentBase;
+
+ alter table Rights
+ add constraint FK91E56DF7EF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table Rights
+ add constraint FK91E56DF7E6D2886A
+ foreign key (type_id)
+ references DefinedTermBase;
+
+ alter table Rights
+ add constraint FK91E56DF75BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ alter table Rights
+ add constraint FK91E56DF7E8D36B00
+ foreign key (language_id)
+ references DefinedTermBase;
+
+ 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 FKB739BBA2C13F7B21
+ foreign key (Rights_id)
+ references Rights;
+
+ alter table Rights_Marker
+ add constraint FKB739BBA2777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table Rights_Marker_AUD
+ add constraint FKC6FB487334869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ create index sequenceTitleCacheIndex on Sequence (titleCache);
+
+ alter table Sequence
+ add constraint FK544ADBE1EF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table Sequence
+ add constraint FK544ADBE1B982A103
+ foreign key (publishedin_id)
+ references ReferenceBase;
+
+ alter table Sequence
+ add constraint FK544ADBE12DBE1F1F
+ foreign key (locus_id)
+ references Locus;
+
+ alter table Sequence
+ add constraint FK544ADBE15BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ alter table Sequence_AUD
+ add constraint FK39F4313234869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Sequence_Annotation
+ add constraint FK1010BA6D1E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table Sequence_Annotation
+ add constraint FK1010BA6DD57FFDD5
+ foreign key (Sequence_id)
+ references Sequence;
+
+ alter table Sequence_Annotation_AUD
+ add constraint FKCB4FE9BE34869AAE
+ 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 FK8F69809615C4EF35
+ foreign key (genbankaccession_id)
+ references GenBankAccession;
+
+ alter table Sequence_GenBankAccession
+ add constraint FK8F698096D57FFDD5
+ foreign key (Sequence_id)
+ references Sequence;
+
+ 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_OriginalSource
+ add constraint FKD37E7D8A3BAB2414
+ foreign key (sources_id)
+ references OriginalSource;
+
+ alter table Sequence_OriginalSource
+ add constraint FKD37E7D8AD57FFDD5
+ foreign key (Sequence_id)
+ references Sequence;
+
+ alter table Sequence_OriginalSource_AUD
+ add constraint FKCDBCD65B34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table Sequence_ReferenceBase
+ add constraint FK18D91CBE7291F8A
+ foreign key (citations_id)
+ references ReferenceBase;
+
+ alter table Sequence_ReferenceBase
+ add constraint FK18D91CBED57FFDD5
+ foreign key (Sequence_id)
+ references Sequence;
+
+ alter table Sequence_ReferenceBase_AUD
+ add constraint FK998CBB8F34869AAE
+ 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 FK21CA3272C8505DB
+ foreign key (preservation_id)
+ references DefinedTermBase;
+
+ alter table SpecimenOrObservationBase
+ add constraint FK21CA3272EF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table SpecimenOrObservationBase
+ add constraint FK21CA32727CC340C5
+ foreign key (storedunder_id)
+ references TaxonNameBase;
+
+ 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 FK21CA32728C750E27
+ foreign key (lifestage_id)
+ references DefinedTermBase;
+
+ alter table SpecimenOrObservationBase
+ add constraint FK21CA32724AAB411A
+ foreign key (derivationevent_id)
+ references DerivationEvent;
+
+ alter table SpecimenOrObservationBase
+ add constraint FK21CA3272F95F225A
+ foreign key (gatheringevent_id)
+ references GatheringEvent;
+
+ alter table SpecimenOrObservationBase
+ add constraint FK21CA32725BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ 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_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 FKE03B82923B8A5ABA
+ foreign key (SpecimenOrObservationBase_id)
+ references SpecimenOrObservationBase;
+
+ alter table SpecimenOrObservationBase_Extension
+ add constraint FKE03B8292927DE9DF
+ foreign key (extensions_id)
+ references Extension;
+
+ alter table SpecimenOrObservationBase_Extension_AUD
+ add constraint FK7AE0176334869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table SpecimenOrObservationBase_LanguageString
+ add constraint FKCFAA93163B8A5ABA
+ foreign key (SpecimenOrObservationBase_id)
+ references SpecimenOrObservationBase;
+
+ alter table SpecimenOrObservationBase_LanguageString
+ add constraint FKCFAA93162BEBA58D
+ foreign key (description_id)
+ references LanguageString;
+
+ alter table SpecimenOrObservationBase_LanguageString
+ add constraint FKCFAA931628459272
+ foreign key (description_mapkey_id)
+ references DefinedTermBase;
+
+ alter table SpecimenOrObservationBase_LanguageString_AUD
+ add constraint FK38B45E734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table SpecimenOrObservationBase_Marker
+ add constraint FK8E6106C73B8A5ABA
+ foreign key (SpecimenOrObservationBase_id)
+ references SpecimenOrObservationBase;
+
+ alter table SpecimenOrObservationBase_Marker
+ add constraint FK8E6106C7777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table SpecimenOrObservationBase_Marker_AUD
+ add constraint FKD58E791834869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table SpecimenOrObservationBase_Media
+ add constraint FK4EEBF7B73B8A5ABA
+ foreign key (SpecimenOrObservationBase_id)
+ references SpecimenOrObservationBase;
+
+ alter table SpecimenOrObservationBase_Media
+ add constraint FK4EEBF7B7C2C29593
+ foreign key (media_id)
+ references Media;
+
+ alter table SpecimenOrObservationBase_Media_AUD
+ add constraint FK8457720834869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table SpecimenOrObservationBase_OriginalSource
+ add constraint FK3C4712D93B8A5ABA
+ foreign key (SpecimenOrObservationBase_id)
+ references SpecimenOrObservationBase;
+
+ alter table SpecimenOrObservationBase_OriginalSource
+ add constraint FK3C4712D93BAB2414
+ foreign key (sources_id)
+ references OriginalSource;
+
+ alter table SpecimenOrObservationBase_OriginalSource_AUD
+ add constraint FKCA8C2C2A34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table SpecimenOrObservationBase_Rights
+ add constraint FK9754F4643B8A5ABA
+ foreign key (SpecimenOrObservationBase_id)
+ references SpecimenOrObservationBase;
+
+ alter table SpecimenOrObservationBase_Rights
+ add constraint FK9754F464C13F7B21
+ foreign key (rights_id)
+ references Rights;
+
+ alter table SpecimenOrObservationBase_Rights_AUD
+ add constraint FK4168503534869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table SpecimenOrObservationBase_Sequence
+ add constraint FKBBF27B0E7EE2770E
+ foreign key (SpecimenOrObservationBase_id)
+ references SpecimenOrObservationBase;
+
+ alter table SpecimenOrObservationBase_Sequence
+ add constraint FKBBF27B0E35B10F24
+ foreign key (sequences_id)
+ references Sequence;
+
+ alter table SpecimenOrObservationBase_Sequence_AUD
+ add constraint FK392E71DF34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table StateData
+ add constraint FKFB1697BBEF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table StateData
+ add constraint FKFB1697BB682A4E4B
+ foreign key (state_id)
+ references DefinedTermBase;
+
+ alter table StateData
+ add constraint FKFB1697BB5BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ 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 FK2DCE0290EF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table StatisticalMeasurementValue
+ add constraint FK2DCE02904C428112
+ foreign key (type_id)
+ references DefinedTermBase;
+
+ alter table StatisticalMeasurementValue
+ add constraint FK2DCE02905BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ alter table StatisticalMeasurementValue_AUD
+ add constraint FKBB16686134869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table StatisticalMeasurementValue_DefinedTermBase
+ add constraint FK686C42B75C9F4F2B
+ foreign key (StatisticalMeasurementValue_id)
+ references StatisticalMeasurementValue;
+
+ alter table StatisticalMeasurementValue_DefinedTermBase
+ add constraint FK686C42B7E0960EC4
+ foreign key (modifiers_id)
+ references DefinedTermBase;
+
+ alter table StatisticalMeasurementValue_DefinedTermBase_AUD
+ add constraint FKFEBA3D0834869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table SynonymRelationship
+ add constraint FKF483ADB34BAC703F
+ foreign key (relatedfrom_id)
+ references TaxonBase;
+
+ alter table SynonymRelationship
+ add constraint FKF483ADB3F8991B9D
+ foreign key (relatedto_id)
+ references TaxonBase;
+
+ alter table SynonymRelationship
+ add constraint FKF483ADB3EF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table SynonymRelationship
+ add constraint FKF483ADB380924EEC
+ foreign key (type_id)
+ references DefinedTermBase;
+
+ alter table SynonymRelationship
+ add constraint FKF483ADB39803512F
+ foreign key (citation_id)
+ references ReferenceBase;
+
+ alter table SynonymRelationship
+ add constraint FKF483ADB35BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ 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 FK7A439066260A8379
+ foreign key (SynonymRelationship_id)
+ references SynonymRelationship;
+
+ alter table SynonymRelationship_Marker
+ add constraint FK7A439066777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table SynonymRelationship_Marker_AUD
+ add constraint FK93C51B3734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ create index taxonBaseTitleCacheIndex on TaxonBase (titleCache);
+
+ alter table TaxonBase
+ add constraint FK9249B49BEF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table TaxonBase
+ add constraint FK9249B49BDA93512F
+ foreign key (taxonName_fk)
+ references TaxonNameBase;
+
+ alter table TaxonBase
+ add constraint FK9249B49B7C7B5AED
+ foreign key (taxonomicparentcache_id)
+ references TaxonBase;
+
+ alter table TaxonBase
+ add constraint FK9249B49B5E4A2F85
+ foreign key (sec_id)
+ references ReferenceBase;
+
+ alter table TaxonBase
+ add constraint FK9249B49B5BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ 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_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 FK5CDB747E9C9D39
+ foreign key (TaxonBase_id)
+ references TaxonBase;
+
+ alter table TaxonBase_Marker
+ add constraint FK5CDB747E777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table TaxonBase_Marker_AUD
+ add constraint FKE11D334F34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TaxonBase_OriginalSource
+ add constraint FK10EFD9903BAB2414
+ foreign key (sources_id)
+ references OriginalSource;
+
+ alter table TaxonBase_OriginalSource
+ add constraint FK10EFD9909C9D39
+ foreign key (TaxonBase_id)
+ references TaxonBase;
+
+ alter table TaxonBase_OriginalSource_AUD
+ add constraint FKFB74BF6134869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TaxonBase_Rights
+ add constraint FK65CF621BC13F7B21
+ foreign key (rights_id)
+ references Rights;
+
+ alter table TaxonBase_Rights
+ add constraint FK65CF621B9C9D39
+ foreign key (TaxonBase_id)
+ references TaxonBase;
+
+ alter table TaxonBase_Rights_AUD
+ add constraint FK4CF70A6C34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TaxonInteraction_LanguageString
+ add constraint FK579A1DC02BEBA58D
+ foreign key (description_id)
+ references LanguageString;
+
+ alter table TaxonInteraction_LanguageString
+ add constraint FK579A1DC086C86FE0
+ foreign key (DescriptionElementBase_id)
+ references DescriptionElementBase;
+
+ alter table TaxonInteraction_LanguageString
+ add constraint FK579A1DC028459272
+ foreign key (description_mapkey_id)
+ references DefinedTermBase;
+
+ alter table TaxonInteraction_LanguageString_AUD
+ add constraint FK9E016B9134869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ create index taxonNameBaseTitleCacheIndex on TaxonNameBase (titleCache);
+
+ alter table TaxonNameBase
+ add constraint FKB4870C6EF7921F6
+ foreign key (createdby_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 ReferenceBase;
+
+ alter table TaxonNameBase
+ add constraint FKB4870C6B14B73EF
+ foreign key (combinationauthorteam_id)
+ references AgentBase;
+
+ alter table TaxonNameBase
+ add constraint FKB4870C6BFEAE500
+ foreign key (homotypicalgroup_id)
+ references HomotypicalGroup;
+
+ alter table TaxonNameBase
+ add constraint FKB4870C662AD57A2
+ foreign key (excombinationauthorteam_id)
+ references AgentBase;
+
+ alter table TaxonNameBase
+ add constraint FKB4870C67F90DF03
+ foreign key (exbasionymauthorteam_id)
+ references AgentBase;
+
+ alter table TaxonNameBase
+ add constraint FKB4870C65BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ alter table TaxonNameBase
+ add constraint FKB4870C6D7BE55A0
+ foreign key (rank_id)
+ references DefinedTermBase;
+
+ 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_Extension
+ add constraint FKC28EE7E6927DE9DF
+ foreign key (extensions_id)
+ references Extension;
+
+ alter table TaxonNameBase_Extension
+ add constraint FKC28EE7E68C85CF94
+ foreign key (TaxonNameBase_id)
+ references TaxonNameBase;
+
+ alter table TaxonNameBase_Extension_AUD
+ add constraint FK8F98B2B734869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TaxonNameBase_HybridRelationship
+ add constraint FK371B728D2D57C7D5
+ foreign key (hybridrelationships_id)
+ references HybridRelationship;
+
+ alter table TaxonNameBase_HybridRelationship
+ add constraint FK371B728DCDE98DD2
+ foreign key (TaxonNameBase_id)
+ references TaxonNameBase;
+
+ alter table TaxonNameBase_HybridRelationship_AUD
+ add constraint FK800191DE34869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TaxonNameBase_Marker
+ add constraint FK39E3C1F38C85CF94
+ foreign key (TaxonNameBase_id)
+ references TaxonNameBase;
+
+ alter table TaxonNameBase_Marker
+ add constraint FK39E3C1F3777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ alter table TaxonNameBase_Marker_AUD
+ add constraint FK3DA7BE4434869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TaxonNameBase_NomenclaturalStatus
+ add constraint FK560BA7926615E90D
+ foreign key (status_id)
+ references NomenclaturalStatus;
+
+ alter table TaxonNameBase_NomenclaturalStatus
+ add constraint FK560BA7928C85CF94
+ foreign key (TaxonNameBase_id)
+ references TaxonNameBase;
+
+ alter table TaxonNameBase_NomenclaturalStatus_AUD
+ add constraint FK9215BC6334869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TaxonNameBase_OriginalSource
+ add constraint FKBEA1E2053BAB2414
+ foreign key (sources_id)
+ references OriginalSource;
+
+ alter table TaxonNameBase_OriginalSource
+ add constraint FKBEA1E2058C85CF94
+ foreign key (TaxonNameBase_id)
+ references TaxonNameBase;
+
+ alter table TaxonNameBase_OriginalSource_AUD
+ add constraint FKF753855634869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TaxonNameBase_Rights
+ add constraint FK42D7AF90C13F7B21
+ foreign key (rights_id)
+ references Rights;
+
+ alter table TaxonNameBase_Rights
+ add constraint FK42D7AF908C85CF94
+ foreign key (TaxonNameBase_id)
+ references TaxonNameBase;
+
+ alter table TaxonNameBase_Rights_AUD
+ add constraint FKA981956134869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TaxonNameBase_TypeDesignationBase
+ add constraint FKC0D6BBB5C7DF530C
+ foreign key (typedesignations_id)
+ references TypeDesignationBase;
+
+ alter table TaxonNameBase_TypeDesignationBase
+ add constraint FKC0D6BBB58C85CF94
+ foreign key (TaxonNameBase_id)
+ references TaxonNameBase;
+
+ alter table TaxonNameBase_TypeDesignationBase_AUD
+ add constraint FKBB24070634869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TaxonRelationship
+ add constraint FK7482BA02E71EF6CE
+ foreign key (relatedfrom_id)
+ references TaxonBase;
+
+ alter table TaxonRelationship
+ add constraint FK7482BA02F8991B9D
+ foreign key (relatedto_id)
+ references TaxonBase;
+
+ alter table TaxonRelationship
+ add constraint FK7482BA02EF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table TaxonRelationship
+ add constraint FK7482BA02F11BD77B
+ foreign key (type_id)
+ references DefinedTermBase;
+
+ alter table TaxonRelationship
+ add constraint FK7482BA029803512F
+ foreign key (citation_id)
+ references ReferenceBase;
+
+ alter table TaxonRelationship
+ add constraint FK7482BA025BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ alter table TaxonRelationship_AUD
+ add constraint FKA0DE16D334869AAE
+ foreign key (REV)
+ references AuditEvent;
+
+ alter table TaxonRelationship_Annotation
+ add constraint FK82C86DAC1E403E0B
+ foreign key (annotations_id)
+ references Annotation;
+
+ alter table TaxonRelationship_Annotation
+ add constraint FK82C86DAC2BD180D9
+ foreign key (TaxonRelationship_id)
+ references TaxonRelationship;
+
+ 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 TermVocabulary
+ add constraint FK487AA692EF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table TermVocabulary
+ add constraint FK487AA6925BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ alter table TermVocabulary_AUD
+ add constraint FKA6ED3B6334869AAE
+ 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 TypeDesignationBase
+ add constraint FK8AC9DCAE2FB99E97
+ foreign key (typestatus_id)
+ references DefinedTermBase;
+
+ alter table TypeDesignationBase
+ add constraint FK8AC9DCAEEF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table TypeDesignationBase
+ add constraint FK8AC9DCAE94DB044A
+ foreign key (typespecimen_id)
+ references SpecimenOrObservationBase;
+
+ alter table TypeDesignationBase
+ add constraint FK8AC9DCAEBFEAE500
+ foreign key (homotypicalgroup_id)
+ references HomotypicalGroup;
+
+ alter table TypeDesignationBase
+ add constraint FK8AC9DCAE9803512F
+ foreign key (citation_id)
+ references ReferenceBase;
+
+ alter table TypeDesignationBase
+ add constraint FK8AC9DCAE4CB0F315
+ foreign key (typename_id)
+ references TaxonNameBase;
+
+ alter table TypeDesignationBase
+ add constraint FK8AC9DCAE5BE3EC03
+ foreign key (updatedby_id)
+ references AgentBase;
+
+ 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 FKB914A10B44E9E6D4
+ foreign key (TypeDesignationBase_id)
+ references TypeDesignationBase;
+
+ alter table TypeDesignationBase_Marker
+ add constraint FKB914A10B777265A1
+ foreign key (markers_id)
+ references Marker;
+
+ 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 User
+ add constraint FK285FEBEF7921F6
+ foreign key (createdby_id)
+ references AgentBase;
+
+ alter table User_GrantedAuthorityImpl
+ add constraint FKA2FB64FCCF9BC520
+ foreign key (User_id)
+ references User;
+
+ alter table User_GrantedAuthorityImpl
+ add constraint FKA2FB64FC1857F6C2
+ foreign key (grantedauthorities_id)
+ references GrantedAuthorityImpl;
+
+ alter table User_PermissionGroup
+ add constraint FKDD33C17CDA9DCB5F
+ foreign key (groups_id)
+ references PermissionGroup;
+
+ alter table User_PermissionGroup
+ add constraint FKDD33C17C887E3D12
+ foreign key (members_id)
+ references User;