Revision 10632
Added by Aaron Marcuse-Kubitza over 11 years ago
schemas/VegCore/VegCore.pg.sql | ||
---|---|---|
74 | 74 |
/*CONSTRAINT "collection_unique" */UNIQUE ("institution","name"), |
75 | 75 |
/*KEY "fk_collection_organization1_idx" ("institution")*/CHECK (true), |
76 | 76 |
/*KEY "fk_collection_source1_idx" ("id")*/CHECK (true), |
77 |
/*CONSTRAINT "fk_collection_organization1" FOREIGN KEY ("institution") REFERENCES "organization" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
|
|
78 |
/*CONSTRAINT "fk_collection_source1" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
|
|
77 |
/*CONSTRAINT "fk_collection_source1" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
|
|
78 |
/*CONSTRAINT "fk_collection_organization1" FOREIGN KEY ("institution") REFERENCES "organization" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
|
|
79 | 79 |
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='"the collection within the institution where a specimen is held" ("Brad Boyle":https://projects.nceas.ucsb.edu/nceas/attachments/download/621/vegbien_identifier_examples.xlsx#terms/collectionCode)'*/; |
80 | 80 |
/*!40101 SET character_set_client = @saved_cs_client */; |
81 | 81 |
|
... | ... | |
145 | 145 |
/*KEY "fk_event_place1_idx" ("place")*/CHECK (true), |
146 | 146 |
/*KEY "fk_event1_idx" ("parent")*/CHECK (true), |
147 | 147 |
/*KEY "fk_event_party_list1_idx" ("participants")*/CHECK (true), |
148 |
/*CONSTRAINT "fk_event_party_list1" FOREIGN KEY ("participants") REFERENCES "party_list" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
|
148 | 149 |
/*CONSTRAINT "fk_event1" FOREIGN KEY ("parent") REFERENCES "event" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
149 |
/*CONSTRAINT "fk_event_party_list1" FOREIGN KEY ("participants") REFERENCES "party_list" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
|
150 | 150 |
/*CONSTRAINT "fk_event_place1" FOREIGN KEY ("place") REFERENCES "place" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
151 | 151 |
/*CONSTRAINT "fk_event_record1" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true) |
152 | 152 |
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='"an action that occurs at a place and during a period of text/*time*/" ("DwC":http://rs.tdwg.org/dwc/terms/#Event)'*/; |
... | ... | |
271 | 271 |
"parent_geoplace" text NOT NULL, |
272 | 272 |
PRIMARY KEY ("id"), |
273 | 273 |
/*KEY "fk_geovalidatable_place_geoplace1_idx" ("parent_geoplace")*/CHECK (true), |
274 |
/*CONSTRAINT "fk_geovalidatable_place_geoplace1" FOREIGN KEY ("parent_geoplace") REFERENCES "geoplace" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
|
|
275 |
/*CONSTRAINT "fk_nested_geoplace_geoplace1" FOREIGN KEY ("id") REFERENCES "geoplace" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
|
|
274 |
/*CONSTRAINT "fk_nested_geoplace_geoplace1" FOREIGN KEY ("id") REFERENCES "geoplace" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
|
|
275 |
/*CONSTRAINT "fk_geovalidatable_place_geoplace1" FOREIGN KEY ("parent_geoplace") REFERENCES "geoplace" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
|
|
276 | 276 |
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='stores only scrubbed geoplaces (GADM places, and distinct point coordinates that GNRS says should be located within them)'*/; |
277 | 277 |
/*!40101 SET character_set_client = @saved_cs_client */; |
278 | 278 |
|
... | ... | |
325 | 325 |
"tag_history" hstore DEFAULT NULL, |
326 | 326 |
PRIMARY KEY ("id"), |
327 | 327 |
/*KEY "fk_individual_place1_idx" ("place")*/CHECK (true), |
328 |
/*CONSTRAINT "fk_individual_place1" FOREIGN KEY ("place") REFERENCES "place" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
|
|
329 |
/*CONSTRAINT "fk_individual_record1" FOREIGN KEY ("id") REFERENCES "reobservable" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
|
|
328 |
/*CONSTRAINT "fk_individual_record1" FOREIGN KEY ("id") REFERENCES "reobservable" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
|
|
329 |
/*CONSTRAINT "fk_individual_place1" FOREIGN KEY ("place") REFERENCES "place" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
|
|
330 | 330 |
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='A distinct biological organism'*/; |
331 | 331 |
/*!40101 SET character_set_client = @saved_cs_client */; |
332 | 332 |
|
... | ... | |
398 | 398 |
"info" hstore DEFAULT NULL, |
399 | 399 |
PRIMARY KEY ("id"), |
400 | 400 |
/*KEY "fk_method_method1_idx" ("parent")*/CHECK (true), |
401 |
/*CONSTRAINT "fk_method_method1" FOREIGN KEY ("parent") REFERENCES "method" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
|
|
402 |
/*CONSTRAINT "fk_method_record1" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
|
|
401 |
/*CONSTRAINT "fk_method_record1" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
|
|
402 |
/*CONSTRAINT "fk_method_method1" FOREIGN KEY ("parent") REFERENCES "method" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
|
|
403 | 403 |
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='"A specific method definition followed in the creation of the dataset. Each method links to a protocol and literature citation reference. A protocol may have many method or steps." ("VegX":http://wiki.tdwg.org/twiki/pub/Vegetation/WebHome/VegX_Schema_1.5.3_proposed.zip#/veg.xsd#/methods/method)'*/; |
404 | 404 |
/*!40101 SET character_set_client = @saved_cs_client */; |
405 | 405 |
|
... | ... | |
443 | 443 |
"info" hstore DEFAULT NULL, |
444 | 444 |
PRIMARY KEY ("id"), |
445 | 445 |
/*KEY "fk_party_organization1_idx" ("organization")*/CHECK (true), |
446 |
/*CONSTRAINT "fk_collection_source10" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
|
|
447 |
/*CONSTRAINT "fk_party_organization1" FOREIGN KEY ("organization") REFERENCES "organization" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
|
|
446 |
/*CONSTRAINT "fk_party_organization1" FOREIGN KEY ("organization") REFERENCES "organization" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
|
|
447 |
/*CONSTRAINT "fk_collection_source10" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
|
|
448 | 448 |
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/; |
449 | 449 |
/*!40101 SET character_set_client = @saved_cs_client */; |
450 | 450 |
|
... | ... | |
489 | 489 |
PRIMARY KEY ("id","entry"), |
490 | 490 |
/*KEY "fk_party_list_has_party_party1_idx" ("entry")*/CHECK (true), |
491 | 491 |
/*KEY "fk_party_list_has_party_party_list1_idx" ("id")*/CHECK (true), |
492 |
/*CONSTRAINT "fk_party_list_has_party_party1" FOREIGN KEY ("entry") REFERENCES "party" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
|
|
493 |
/*CONSTRAINT "fk_party_list_has_party_party_list1" FOREIGN KEY ("id") REFERENCES "party_list" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
|
|
492 |
/*CONSTRAINT "fk_party_list_has_party_party_list1" FOREIGN KEY ("id") REFERENCES "party_list" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
|
|
493 |
/*CONSTRAINT "fk_party_list_has_party_party1" FOREIGN KEY ("entry") REFERENCES "party" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
|
|
494 | 494 |
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/; |
495 | 495 |
/*!40101 SET character_set_client = @saved_cs_client */; |
496 | 496 |
|
... | ... | |
552 | 552 |
/*KEY "fk_place_observation_community1_idx" ("community")*/CHECK (true), |
553 | 553 |
/*CONSTRAINT "fk_place_observation_place1" FOREIGN KEY ("place") REFERENCES "place" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
554 | 554 |
/*CONSTRAINT "fk_place_observation_geological_context1" FOREIGN KEY ("geological_context") REFERENCES "geological_context" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
555 |
/*CONSTRAINT "fk_place_observation_event1" FOREIGN KEY ("id") REFERENCES "event" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
|
|
556 |
/*CONSTRAINT "fk_place_observation_community1" FOREIGN KEY ("community") REFERENCES "community" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
|
|
555 |
/*CONSTRAINT "fk_place_observation_community1" FOREIGN KEY ("community") REFERENCES "community" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
|
|
556 |
/*CONSTRAINT "fk_place_observation_event1" FOREIGN KEY ("id") REFERENCES "event" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
|
|
557 | 557 |
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='A sampling of a [[VegCore#Location|Location]]'*/; |
558 | 558 |
/*!40101 SET character_set_client = @saved_cs_client */; |
559 | 559 |
|
... | ... | |
700 | 700 |
PRIMARY KEY ("id"), |
701 | 701 |
/*KEY "fk_taxon_occurrence_taxon_determination1_idx" ("original_determination")*/CHECK (true), |
702 | 702 |
/*KEY "fk_taxon_occurrence_taxon_determination2_idx" ("current_determination")*/CHECK (true), |
703 |
/*CONSTRAINT "fk_taxon_occurrence_event1" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
|
704 | 703 |
/*CONSTRAINT "fk_taxon_occurrence_taxon_determination1" FOREIGN KEY ("original_determination") REFERENCES "taxon_determination" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
705 |
/*CONSTRAINT "fk_taxon_occurrence_taxon_determination2" FOREIGN KEY ("current_determination") REFERENCES "taxon_determination" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true) |
|
704 |
/*CONSTRAINT "fk_taxon_occurrence_taxon_determination2" FOREIGN KEY ("current_determination") REFERENCES "taxon_determination" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
|
705 |
/*CONSTRAINT "fk_taxon_occurrence_event1" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true) |
|
706 | 706 |
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Any entity on which [[VegCore#TaxonDetermination|TaxonDetermination]]s can be made'*/; |
707 | 707 |
/*!40101 SET character_set_client = @saved_cs_client */; |
708 | 708 |
|
... | ... | |
714 | 714 |
/*!40000 ALTER TABLE "reobservable" ENABLE KEYS */; |
715 | 715 |
|
716 | 716 |
-- |
717 |
-- Table structure for table "sampling_event" |
|
718 |
-- |
|
719 |
|
|
720 |
/*!40101 SET @saved_cs_client = @@character_set_client */; |
|
721 |
/*!40101 SET character_set_client = utf8 */; |
|
722 |
CREATE TABLE "sampling_event" ( |
|
723 |
"id" text NOT NULL, |
|
724 |
"method" text DEFAULT NULL, |
|
725 |
PRIMARY KEY ("id"), |
|
726 |
/*KEY "fk_sampling_event_method1_idx" ("method")*/CHECK (true), |
|
727 |
/*CONSTRAINT "fk_project_event10" FOREIGN KEY ("id") REFERENCES "event" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
|
728 |
/*CONSTRAINT "fk_sampling_event_method1" FOREIGN KEY ("method") REFERENCES "method" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true) |
|
729 |
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/; |
|
730 |
/*!40101 SET character_set_client = @saved_cs_client */; |
|
731 |
|
|
732 |
-- |
|
733 |
-- Dumping data for table "sampling_event" |
|
734 |
-- |
|
735 |
|
|
736 |
/*!40000 ALTER TABLE "sampling_event" DISABLE KEYS */; |
|
737 |
/*!40000 ALTER TABLE "sampling_event" ENABLE KEYS */; |
|
738 |
|
|
739 |
-- |
|
740 | 717 |
-- Table structure for table "size_class" |
741 | 718 |
-- |
742 | 719 |
|
... | ... | |
839 | 816 |
/*KEY "fk_specimen_collection2_idx" ("current_collection")*/CHECK (true), |
840 | 817 |
/*KEY "fk_specimen_organization3_idx" ("owner_collection")*/CHECK (true), |
841 | 818 |
/*KEY "fk_specimen_party_list1_idx" ("specimenholder_institutions")*/CHECK (true), |
842 |
/*CONSTRAINT "fk_specimen_collection1" FOREIGN KEY ("orig_collection") REFERENCES "collection" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
|
819 |
/*CONSTRAINT "fk_specimen_organization3" FOREIGN KEY ("owner_collection") REFERENCES "collection" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
|
820 |
/*CONSTRAINT "fk_specimen_taxon_observation1" FOREIGN KEY ("collection_event") REFERENCES "taxon_observation" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
|
821 |
/*CONSTRAINT "fk_specimen_individual1" FOREIGN KEY ("individual") REFERENCES "individual" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
|
843 | 822 |
/*CONSTRAINT "fk_specimen_collection2" FOREIGN KEY ("current_collection") REFERENCES "collection" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
844 |
/*CONSTRAINT "fk_specimen_individual1" FOREIGN KEY ("individual") REFERENCES "individual" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
|
845 |
/*CONSTRAINT "fk_specimen_organization3" FOREIGN KEY ("owner_collection") REFERENCES "collection" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
|
846 | 823 |
/*CONSTRAINT "fk_specimen_party_list1" FOREIGN KEY ("specimenholder_institutions") REFERENCES "party_list" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
847 |
/*CONSTRAINT "fk_specimen_taxon_observation1" FOREIGN KEY ("collection_event") REFERENCES "taxon_observation" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
|
|
824 |
/*CONSTRAINT "fk_specimen_collection1" FOREIGN KEY ("orig_collection") REFERENCES "collection" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
|
|
848 | 825 |
/*CONSTRAINT "fk_specimen_taxon_occurrence1" FOREIGN KEY ("id") REFERENCES "reobservable" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true) |
849 | 826 |
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='A "part of a plant" ("Wikipedia":http://en.wikipedia.org/wiki/Specimen) which was collected from it'*/; |
850 | 827 |
/*!40101 SET character_set_client = @saved_cs_client */; |
... | ... | |
869 | 846 |
"traits" hstore DEFAULT NULL, |
870 | 847 |
PRIMARY KEY ("id"), |
871 | 848 |
/*KEY "fk_specimen_observation_specimen1_idx" ("specimen")*/CHECK (true), |
872 |
/*CONSTRAINT "fk_specimen_observation_specimen1" FOREIGN KEY ("specimen") REFERENCES "specimen" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
|
|
873 |
/*CONSTRAINT "fk_specimen_taxon_occurrence10" FOREIGN KEY ("id") REFERENCES "taxon_observation" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
|
|
849 |
/*CONSTRAINT "fk_specimen_taxon_occurrence10" FOREIGN KEY ("id") REFERENCES "taxon_observation" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
|
|
850 |
/*CONSTRAINT "fk_specimen_observation_specimen1" FOREIGN KEY ("specimen") REFERENCES "specimen" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
|
|
874 | 851 |
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/; |
875 | 852 |
/*!40101 SET character_set_client = @saved_cs_client */; |
876 | 853 |
|
... | ... | |
919 | 896 |
/*CONSTRAINT "stem_observation_unique" */UNIQUE ("individual_observation","stem"), |
920 | 897 |
/*KEY "fk_stem_observation_individual_observation1_idx" ("individual_observation")*/CHECK (true), |
921 | 898 |
/*KEY "fk_stem_observation_stem1_idx" ("stem")*/CHECK (true), |
899 |
/*CONSTRAINT "fk_stem_observation_stem1" FOREIGN KEY ("stem") REFERENCES "stem" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
|
922 | 900 |
/*CONSTRAINT "fk_stem_observation_individual_observation1" FOREIGN KEY ("individual_observation") REFERENCES "individual_observation" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
923 |
/*CONSTRAINT "fk_stem_observation_individual_observation2" FOREIGN KEY ("id") REFERENCES "individual_observation" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
|
924 |
/*CONSTRAINT "fk_stem_observation_stem1" FOREIGN KEY ("stem") REFERENCES "stem" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true) |
|
901 |
/*CONSTRAINT "fk_stem_observation_individual_observation2" FOREIGN KEY ("id") REFERENCES "individual_observation" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true) |
|
925 | 902 |
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='An observation of a [[VegCore#Stem|Stem]]'*/; |
926 | 903 |
/*!40101 SET character_set_client = @saved_cs_client */; |
927 | 904 |
|
... | ... | |
966 | 943 |
PRIMARY KEY ("id"), |
967 | 944 |
/*KEY "fk_stratum_event_stratum1_idx" ("stratum")*/CHECK (true), |
968 | 945 |
/*KEY "fk_stratum_event_sampling_event2_idx" ("parent_event")*/CHECK (true), |
969 |
/*CONSTRAINT "fk_stratum_event_sampling_event1" FOREIGN KEY ("id") REFERENCES "sampling_event" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
|
|
970 |
/*CONSTRAINT "fk_stratum_event_sampling_event2" FOREIGN KEY ("parent_event") REFERENCES "sampling_event" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
|
|
971 |
/*CONSTRAINT "fk_stratum_event_stratum1" FOREIGN KEY ("stratum") REFERENCES "stratum" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
|
|
946 |
/*CONSTRAINT "fk_stratum_event_stratum1" FOREIGN KEY ("stratum") REFERENCES "stratum" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
|
|
947 |
/*CONSTRAINT "fk_stratum_event_sampling_event1" FOREIGN KEY ("id") REFERENCES "taxa_sampling_event" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
|
|
948 |
/*CONSTRAINT "fk_stratum_event_sampling_event2" FOREIGN KEY ("parent_event") REFERENCES "taxa_sampling_event" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
|
|
972 | 949 |
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/; |
973 | 950 |
/*!40101 SET character_set_client = @saved_cs_client */; |
974 | 951 |
|
... | ... | |
993 | 970 |
"coords" hstore DEFAULT NULL, |
994 | 971 |
PRIMARY KEY ("id"), |
995 | 972 |
/*KEY "fk_rel_place_place1_idx" ("parent")*/CHECK (true), |
996 |
/*CONSTRAINT "fk_rel_place_place1" FOREIGN KEY ("parent") REFERENCES "place" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
|
|
997 |
/*CONSTRAINT "fk_subplot_place2" FOREIGN KEY ("id") REFERENCES "place" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
|
|
973 |
/*CONSTRAINT "fk_subplot_place2" FOREIGN KEY ("id") REFERENCES "place" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
|
|
974 |
/*CONSTRAINT "fk_rel_place_place1" FOREIGN KEY ("parent") REFERENCES "place" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
|
|
998 | 975 |
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='stores plot elements such as subplots ("subplot, line, or any other subsample or subdivision of plot" ("SALVIAS":http://salvias.net/Documents/salvias_data_dictionary.html#Plot_data/subplot))'*/; |
999 | 976 |
/*!40101 SET character_set_client = @saved_cs_client */; |
1000 | 977 |
|
... | ... | |
1030 | 1007 |
/*!40000 ALTER TABLE "subplot" ENABLE KEYS */; |
1031 | 1008 |
|
1032 | 1009 |
-- |
1010 |
-- Table structure for table "taxa_sampling_event" |
|
1011 |
-- |
|
1012 |
|
|
1013 |
/*!40101 SET @saved_cs_client = @@character_set_client */; |
|
1014 |
/*!40101 SET character_set_client = utf8 */; |
|
1015 |
CREATE TABLE "taxa_sampling_event" ( |
|
1016 |
"id" text NOT NULL, |
|
1017 |
"method" text DEFAULT NULL, |
|
1018 |
PRIMARY KEY ("id"), |
|
1019 |
/*KEY "fk_sampling_event_method1_idx" ("method")*/CHECK (true), |
|
1020 |
/*CONSTRAINT "fk_sampling_event_method1" FOREIGN KEY ("method") REFERENCES "method" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
|
1021 |
/*CONSTRAINT "fk_project_event10" FOREIGN KEY ("id") REFERENCES "event" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true) |
|
1022 |
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/; |
|
1023 |
/*!40101 SET character_set_client = @saved_cs_client */; |
|
1024 |
|
|
1025 |
-- |
|
1026 |
-- Dumping data for table "taxa_sampling_event" |
|
1027 |
-- |
|
1028 |
|
|
1029 |
/*!40000 ALTER TABLE "taxa_sampling_event" DISABLE KEYS */; |
|
1030 |
/*!40000 ALTER TABLE "taxa_sampling_event" ENABLE KEYS */; |
|
1031 |
|
|
1032 |
-- |
|
1033 | 1033 |
-- Table structure for table "taxon_absence" |
1034 | 1034 |
-- |
1035 | 1035 |
|
... | ... | |
1065 | 1065 |
/*KEY "fk_taxon_assertion_taxon_string1_idx" ("string")*/CHECK (true), |
1066 | 1066 |
/*KEY "fk_taxon_assertion_taxon_name1_idx" ("taxon")*/CHECK (true), |
1067 | 1067 |
/*CONSTRAINT "fk_qualified_taxon_record1" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
1068 |
/*CONSTRAINT "fk_taxon_assertion_taxon_name1" FOREIGN KEY ("taxon") REFERENCES "taxon_name" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
|
|
1069 |
/*CONSTRAINT "fk_taxon_assertion_taxon_string1" FOREIGN KEY ("string") REFERENCES "taxon_string" ("string") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
|
|
1068 |
/*CONSTRAINT "fk_taxon_assertion_taxon_string1" FOREIGN KEY ("string") REFERENCES "taxon_string" ("string") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
|
|
1069 |
/*CONSTRAINT "fk_taxon_assertion_taxon_name1" FOREIGN KEY ("taxon") REFERENCES "taxon_name" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
|
|
1070 | 1070 |
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/; |
1071 | 1071 |
/*!40101 SET character_set_client = @saved_cs_client */; |
1072 | 1072 |
|
... | ... | |
1093 | 1093 |
/*KEY "fk_taxon_taxon1_idx" ("parent")*/CHECK (true), |
1094 | 1094 |
/*KEY "fk_taxon_concept_source1_idx" ("according_to")*/CHECK (true), |
1095 | 1095 |
/*KEY "fk_taxon_concept_taxon_concept1_idx" ("accepted_taxon_concept")*/CHECK (true), |
1096 |
/*CONSTRAINT "fk_taxon_taxon1" FOREIGN KEY ("parent") REFERENCES "taxon_concept" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
|
1096 | 1097 |
/*CONSTRAINT "fk_taxon_concept_source1" FOREIGN KEY ("according_to") REFERENCES "source" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
1097 | 1098 |
/*CONSTRAINT "fk_taxon_concept_taxon_concept1" FOREIGN KEY ("accepted_taxon_concept") REFERENCES "taxon_concept" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
1098 |
/*CONSTRAINT "fk_taxon_concept_taxon_name1" FOREIGN KEY ("id") REFERENCES "taxon_name" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
|
1099 |
/*CONSTRAINT "fk_taxon_taxon1" FOREIGN KEY ("parent") REFERENCES "taxon_concept" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true) |
|
1099 |
/*CONSTRAINT "fk_taxon_concept_taxon_name1" FOREIGN KEY ("id") REFERENCES "taxon_name" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true) |
|
1100 | 1100 |
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='A [[VegCore#Taxon|Taxon]] described by a specific [[VegCore#Reference|Reference]]'*/; |
1101 | 1101 |
/*!40101 SET character_set_client = @saved_cs_client */; |
1102 | 1102 |
|
... | ... | |
1122 | 1122 |
/*CONSTRAINT "taxon_determination_unique" */UNIQUE ("taxon_assertion","identified_by"), |
1123 | 1123 |
/*KEY "fk_taxon_occurrence_has_qualified_taxon1_idx" ("taxon_assertion")*/CHECK (true), |
1124 | 1124 |
/*KEY "fk_taxon_determination_party_list1_idx" ("identified_by")*/CHECK (true), |
1125 |
/*CONSTRAINT "fk_taxon_occurrence_has_qualified_taxon1" FOREIGN KEY ("taxon_assertion") REFERENCES "taxon_assertion" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
|
1125 | 1126 |
/*CONSTRAINT "fk_taxon_determination_party_list1" FOREIGN KEY ("identified_by") REFERENCES "party_list" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
1126 |
/*CONSTRAINT "fk_taxon_determination_taxon_observation1" FOREIGN KEY ("id") REFERENCES "taxon_observation" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
|
1127 |
/*CONSTRAINT "fk_taxon_occurrence_has_qualified_taxon1" FOREIGN KEY ("taxon_assertion") REFERENCES "taxon_assertion" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true) |
|
1127 |
/*CONSTRAINT "fk_taxon_determination_taxon_observation1" FOREIGN KEY ("id") REFERENCES "taxon_observation" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true) |
|
1128 | 1128 |
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='An assertion that a [[VegCore#TaxonOccurrence|TaxonOccurrence]] is a particular [[VegCore#Taxon|Taxon]]'*/; |
1129 | 1129 |
/*!40101 SET character_set_client = @saved_cs_client */; |
1130 | 1130 |
|
... | ... | |
1153 | 1153 |
PRIMARY KEY ("id"), |
1154 | 1154 |
/*KEY "fk_taxon_concept_taxon_string10_idx" ("unique_name")*/CHECK (true), |
1155 | 1155 |
/*KEY "fk_taxon_name_taxon_path1_idx" ("taxon_path")*/CHECK (true), |
1156 |
/*CONSTRAINT "fk_taxon_record10" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
|
1156 | 1157 |
/*CONSTRAINT "fk_taxon_concept_taxon_string10" FOREIGN KEY ("unique_name") REFERENCES "taxon_string" ("string") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
1157 |
/*CONSTRAINT "fk_taxon_name_taxon_path1" FOREIGN KEY ("taxon_path") REFERENCES "taxon_path" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
|
1158 |
/*CONSTRAINT "fk_taxon_record10" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true) |
|
1158 |
/*CONSTRAINT "fk_taxon_name_taxon_path1" FOREIGN KEY ("taxon_path") REFERENCES "taxon_path" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true) |
|
1159 | 1159 |
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/; |
1160 | 1160 |
/*!40101 SET character_set_client = @saved_cs_client */; |
1161 | 1161 |
|
... | ... | |
1184 | 1184 |
/*KEY "fk_taxon_observation_specimen1_idx" ("voucher")*/CHECK (true), |
1185 | 1185 |
/*KEY "fk_taxon_observation_party_list1_idx" ("collectors")*/CHECK (true), |
1186 | 1186 |
/*CONSTRAINT "fk_taxon_observation_party_list1" FOREIGN KEY ("collectors") REFERENCES "party_list" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
1187 |
/*CONSTRAINT "fk_taxon_observation_sampling_event1" FOREIGN KEY ("id") REFERENCES "sampling_event" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
|
1187 |
/*CONSTRAINT "fk_taxon_observation_sampling_event1" FOREIGN KEY ("id") REFERENCES "taxa_sampling_event" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
|
|
1188 | 1188 |
/*CONSTRAINT "fk_taxon_observation_specimen1" FOREIGN KEY ("voucher") REFERENCES "specimen" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true) |
1189 | 1189 |
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/; |
1190 | 1190 |
/*!40101 SET character_set_client = @saved_cs_client */; |
... | ... | |
1259 | 1259 |
/*KEY "fk_taxon_scrub_taxon_assertion1_idx" ("parsed_taxon_assertion")*/CHECK (true), |
1260 | 1260 |
/*KEY "fk_taxon_scrub_taxon_string1_idx" ("input_string")*/CHECK (true), |
1261 | 1261 |
/*CONSTRAINT "fk_parsed_taxon_assertion_taxon_name1" FOREIGN KEY ("matched_taxon_concept") REFERENCES "taxon_concept" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
1262 |
/*CONSTRAINT "fk_taxon_scrub_record1" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
|
1263 | 1262 |
/*CONSTRAINT "fk_taxon_scrub_taxon_assertion1" FOREIGN KEY ("parsed_taxon_assertion") REFERENCES "taxon_assertion" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
1264 |
/*CONSTRAINT "fk_taxon_scrub_taxon_string1" FOREIGN KEY ("input_string") REFERENCES "taxon_string" ("string") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true) |
|
1263 |
/*CONSTRAINT "fk_taxon_scrub_taxon_string1" FOREIGN KEY ("input_string") REFERENCES "taxon_string" ("string") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true), |
|
1264 |
/*CONSTRAINT "fk_taxon_scrub_record1" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true) |
|
1265 | 1265 |
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/; |
1266 | 1266 |
/*!40101 SET character_set_client = @saved_cs_client */; |
1267 | 1267 |
|
schemas/VegCore/document.mwb.xml | ||
---|---|---|
10247 | 10247 |
<value type="int" key="commentedOut">0</value> |
10248 | 10248 |
<value type="string" key="createDate">2013-04-16 14:58</value> |
10249 | 10249 |
<value _ptr_="0x9ec6fe0" type="dict" key="customData"/> |
10250 |
<value type="string" key="lastChangeDate">2013-07-27 06:30</value>
|
|
10250 |
<value type="string" key="lastChangeDate">2013-08-08 16:13</value>
|
|
10251 | 10251 |
<value type="int" key="modelOnly">0</value> |
10252 |
<value type="string" key="name">sampling_event</value> |
|
10252 |
<value type="string" key="name">taxa_sampling_event</value>
|
|
10253 | 10253 |
<link type="object" struct-name="GrtNamedObject" key="owner">be8cb246-a6e0-11e2-95e9-080027bcf912</link> |
10254 | 10254 |
<value type="string" key="temp_sql"></value> |
10255 | 10255 |
<value type="string" key="comment"></value> |
... | ... | |
13953 | 13953 |
<value type="real" key="left">5.4e+02</value> |
13954 | 13954 |
<value type="int" key="locked">0</value> |
13955 | 13955 |
<value type="int" key="manualSizing">0</value> |
13956 |
<value type="real" key="top">5.91e+02</value>
|
|
13956 |
<value type="real" key="top">5.88e+02</value>
|
|
13957 | 13957 |
<value type="real" key="width">8.1e+01</value> |
13958 | 13958 |
<link type="object" struct-name="model.Diagram" key="owner">3915EB3C-D507-4518-BE3A-63A8D8DD4471</link> |
13959 | 13959 |
<value type="int" key="visible">1</value> |
... | ... | |
15116 | 15116 |
<value type="int" key="expanded">1</value> |
15117 | 15117 |
<value type="real" key="height">7.7e+01</value> |
15118 | 15118 |
<link type="object" struct-name="model.Layer" key="layer">88F9E582-B992-43CC-B7D6-A42E190DCB13</link> |
15119 |
<value type="real" key="left">6.73e+02</value>
|
|
15119 |
<value type="real" key="left">6.48e+02</value>
|
|
15120 | 15120 |
<value type="int" key="locked">0</value> |
15121 | 15121 |
<value type="int" key="manualSizing">0</value> |
15122 |
<value type="real" key="top">5.95e+02</value>
|
|
15123 |
<value type="real" key="width">1.4e+02</value>
|
|
15122 |
<value type="real" key="top">5.92e+02</value>
|
|
15123 |
<value type="real" key="width">1.71e+02</value>
|
|
15124 | 15124 |
<link type="object" struct-name="model.Diagram" key="owner">3915EB3C-D507-4518-BE3A-63A8D8DD4471</link> |
15125 | 15125 |
<value type="int" key="visible">1</value> |
15126 |
<value type="string" key="name">sampling_event</value> |
|
15126 |
<value type="string" key="name">taxa_sampling_event</value>
|
|
15127 | 15127 |
</value> |
15128 | 15128 |
<value type="object" struct-name="workbench.physical.TableFigure" id="83dc3f6a-f6e8-11e2-9cf1-080027bcf912" struct-checksum="0x3b14eccb"> |
15129 | 15129 |
<value type="int" key="columnsExpanded">1</value> |
... | ... | |
15515 | 15515 |
<link type="object" struct-name="db.mgmt.Rdbms" key="rdbms">com.mysql.rdbms.mysql</link> |
15516 | 15516 |
<value _ptr_="0xab34298" type="list" content-type="object" content-struct-name="db.Script" key="scripts"/> |
15517 | 15517 |
<value _ptr_="0xa5b1650" type="dict" key="syncProfiles"> |
15518 |
<value type="object" struct-name="db.mgmt.SyncProfile" id="c4216e7c-0077-11e3-906b-080027bcf912" struct-checksum="0xc64972c2" key="">
|
|
15519 |
<value _ptr_="0xbb15398" type="dict" key="lastKnownDBNames">
|
|
15518 |
<value type="object" struct-name="db.mgmt.SyncProfile" id="7f789d7e-007f-11e3-906b-080027bcf912" struct-checksum="0xc64972c2" key="">
|
|
15519 |
<value _ptr_="0xc673638" type="dict" key="lastKnownDBNames">
|
|
15520 | 15520 |
<value type="string" key="01b2e3fe-f6ed-11e2-9cf1-080027bcf912">fk_georeferencing_party_list1</value> |
15521 | 15521 |
<value type="string" key="01b2e606-f6ed-11e2-9cf1-080027bcf912">georeferenced_by</value> |
15522 | 15522 |
<value type="string" key="01b2fe70-f6ed-11e2-9cf1-080027bcf912">fk_georeferencing_party_list1_idx</value> |
... | ... | |
15599 | 15599 |
<value type="string" key="29c29602-a7a4-11e2-8ba6-080027bcf912">common_name</value> |
15600 | 15600 |
<value type="string" key="2a08cd96-fa94-11e2-83d9-080027bcf912">fk_geovalidatable_place_geoplace1</value> |
15601 | 15601 |
<value type="string" key="2a08de6c-fa94-11e2-83d9-080027bcf912">fk_geovalidatable_place_geoplace1_idx</value> |
15602 |
<value type="string" key="2d3c42f6-0078-11e3-906b-080027bcf912">fk_place_observation_event1</value> |
|
15602 | 15603 |
<value type="string" key="2ed4b280-f680-11e2-aebb-080027bcf912">fk_taxon_determination_party_list1</value> |
15603 | 15604 |
<value type="string" key="2ed4c4d2-f680-11e2-aebb-080027bcf912">fk_taxon_determination_party_list1_idx</value> |
15604 | 15605 |
<value type="string" key="2f5fcbcc-a793-11e2-84c3-080027bcf912">observations</value> |
... | ... | |
15981 | 15982 |
<value type="string" key="e550389a-f676-11e2-9716-080027bcf912">fk_party_organization1_idx</value> |
15982 | 15983 |
<value type="string" key="e5d27f54-a792-11e2-84c3-080027bcf912">info</value> |
15983 | 15984 |
<value type="string" key="ea3bec44-acef-11e2-bdae-080027bcf912">source_id_scope</value> |
15984 |
<value type="string" key="eaefe558-f6c0-11e2-af44-080027bcf912">fk_place_observation_sampling_event1</value> |
|
15985 | 15985 |
<value type="string" key="eb778868-ad01-11e2-b309-080027bcf912">fk_specimen_taxon_observation1</value> |
15986 | 15986 |
<value type="string" key="eb778aac-ad01-11e2-b309-080027bcf912">collection_event</value> |
15987 | 15987 |
<value type="string" key="eb77b1da-ad01-11e2-b309-080027bcf912">fk_specimen_taxon_observation1_idx</value> |
... | ... | |
16080 | 16080 |
<value type="object" struct-name="app.DocumentInfo" id="BEE3982F-55A1-4B2C-914A-CD6953803AB9" struct-checksum="0xbba780b8" key="info"> |
16081 | 16081 |
<value type="string" key="author">Aaron Marcuse-Kubitza</value> |
16082 | 16082 |
<value type="string" key="caption">New Model</value> |
16083 |
<value type="string" key="dateChanged">2013-08-08 16:07</value>
|
|
16083 |
<value type="string" key="dateChanged">2013-08-08 16:14</value>
|
|
16084 | 16084 |
<value type="string" key="dateCreated">2012-01-19 14:06</value> |
16085 | 16085 |
<value type="string" key="description"></value> |
16086 | 16086 |
<value type="string" key="project">Name of the project</value> |
schemas/VegCore/VegCore.my.sql | ||
---|---|---|
72 | 72 |
UNIQUE KEY `collection_unique` (`institution`,`name`), |
73 | 73 |
KEY `fk_collection_organization1_idx` (`institution`), |
74 | 74 |
KEY `fk_collection_source1_idx` (`id`), |
75 |
CONSTRAINT `fk_collection_organization1` FOREIGN KEY (`institution`) REFERENCES `organization` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
76 |
CONSTRAINT `fk_collection_source1` FOREIGN KEY (`id`) REFERENCES `record` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
75 |
CONSTRAINT `fk_collection_source1` FOREIGN KEY (`id`) REFERENCES `record` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
76 |
CONSTRAINT `fk_collection_organization1` FOREIGN KEY (`institution`) REFERENCES `organization` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
77 | 77 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='"the collection within the institution where a specimen is held" ("Brad Boyle":https://projects.nceas.ucsb.edu/nceas/attachments/download/621/vegbien_identifier_examples.xlsx#terms/collectionCode)'; |
78 | 78 |
/*!40101 SET character_set_client = @saved_cs_client */; |
79 | 79 |
|
... | ... | |
143 | 143 |
KEY `fk_event_place1_idx` (`place`), |
144 | 144 |
KEY `fk_event1_idx` (`parent`), |
145 | 145 |
KEY `fk_event_party_list1_idx` (`participants`), |
146 |
CONSTRAINT `fk_event_party_list1` FOREIGN KEY (`participants`) REFERENCES `party_list` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
|
146 | 147 |
CONSTRAINT `fk_event1` FOREIGN KEY (`parent`) REFERENCES `event` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
147 |
CONSTRAINT `fk_event_party_list1` FOREIGN KEY (`participants`) REFERENCES `party_list` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
|
148 | 148 |
CONSTRAINT `fk_event_place1` FOREIGN KEY (`place`) REFERENCES `place` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
149 | 149 |
CONSTRAINT `fk_event_record1` FOREIGN KEY (`id`) REFERENCES `record` (`id`) ON DELETE CASCADE ON UPDATE CASCADE |
150 | 150 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='"an action that occurs at a place and during a period of time" ("DwC":http://rs.tdwg.org/dwc/terms/#Event)'; |
... | ... | |
269 | 269 |
`parent_geoplace` varbinary(767) NOT NULL, |
270 | 270 |
PRIMARY KEY (`id`), |
271 | 271 |
KEY `fk_geovalidatable_place_geoplace1_idx` (`parent_geoplace`), |
272 |
CONSTRAINT `fk_geovalidatable_place_geoplace1` FOREIGN KEY (`parent_geoplace`) REFERENCES `geoplace` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
273 |
CONSTRAINT `fk_nested_geoplace_geoplace1` FOREIGN KEY (`id`) REFERENCES `geoplace` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
272 |
CONSTRAINT `fk_nested_geoplace_geoplace1` FOREIGN KEY (`id`) REFERENCES `geoplace` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
273 |
CONSTRAINT `fk_geovalidatable_place_geoplace1` FOREIGN KEY (`parent_geoplace`) REFERENCES `geoplace` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
274 | 274 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='stores only scrubbed geoplaces (GADM places, and distinct point coordinates that GNRS says should be located within them)'; |
275 | 275 |
/*!40101 SET character_set_client = @saved_cs_client */; |
276 | 276 |
|
... | ... | |
323 | 323 |
`tag_history` set('hstore') COLLATE utf8_bin DEFAULT NULL, |
324 | 324 |
PRIMARY KEY (`id`), |
325 | 325 |
KEY `fk_individual_place1_idx` (`place`), |
326 |
CONSTRAINT `fk_individual_place1` FOREIGN KEY (`place`) REFERENCES `place` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
327 |
CONSTRAINT `fk_individual_record1` FOREIGN KEY (`id`) REFERENCES `reobservable` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
326 |
CONSTRAINT `fk_individual_record1` FOREIGN KEY (`id`) REFERENCES `reobservable` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
327 |
CONSTRAINT `fk_individual_place1` FOREIGN KEY (`place`) REFERENCES `place` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
328 | 328 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='A distinct biological organism'; |
329 | 329 |
/*!40101 SET character_set_client = @saved_cs_client */; |
330 | 330 |
|
... | ... | |
396 | 396 |
`info` set('hstore') COLLATE utf8_bin DEFAULT NULL, |
397 | 397 |
PRIMARY KEY (`id`), |
398 | 398 |
KEY `fk_method_method1_idx` (`parent`), |
399 |
CONSTRAINT `fk_method_method1` FOREIGN KEY (`parent`) REFERENCES `method` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
400 |
CONSTRAINT `fk_method_record1` FOREIGN KEY (`id`) REFERENCES `record` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
399 |
CONSTRAINT `fk_method_record1` FOREIGN KEY (`id`) REFERENCES `record` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
400 |
CONSTRAINT `fk_method_method1` FOREIGN KEY (`parent`) REFERENCES `method` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
401 | 401 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='"A specific method definition followed in the creation of the dataset. Each method links to a protocol and literature citation reference. A protocol may have many method or steps." ("VegX":http://wiki.tdwg.org/twiki/pub/Vegetation/WebHome/VegX_Schema_1.5.3_proposed.zip#/veg.xsd#/methods/method)'; |
402 | 402 |
/*!40101 SET character_set_client = @saved_cs_client */; |
403 | 403 |
|
... | ... | |
441 | 441 |
`info` set('hstore') COLLATE utf8_bin DEFAULT NULL, |
442 | 442 |
PRIMARY KEY (`id`), |
443 | 443 |
KEY `fk_party_organization1_idx` (`organization`), |
444 |
CONSTRAINT `fk_collection_source10` FOREIGN KEY (`id`) REFERENCES `record` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
445 |
CONSTRAINT `fk_party_organization1` FOREIGN KEY (`organization`) REFERENCES `organization` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
444 |
CONSTRAINT `fk_party_organization1` FOREIGN KEY (`organization`) REFERENCES `organization` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
445 |
CONSTRAINT `fk_collection_source10` FOREIGN KEY (`id`) REFERENCES `record` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
446 | 446 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin; |
447 | 447 |
/*!40101 SET character_set_client = @saved_cs_client */; |
448 | 448 |
|
... | ... | |
487 | 487 |
PRIMARY KEY (`id`,`entry`), |
488 | 488 |
KEY `fk_party_list_has_party_party1_idx` (`entry`), |
489 | 489 |
KEY `fk_party_list_has_party_party_list1_idx` (`id`), |
490 |
CONSTRAINT `fk_party_list_has_party_party1` FOREIGN KEY (`entry`) REFERENCES `party` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
491 |
CONSTRAINT `fk_party_list_has_party_party_list1` FOREIGN KEY (`id`) REFERENCES `party_list` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
490 |
CONSTRAINT `fk_party_list_has_party_party_list1` FOREIGN KEY (`id`) REFERENCES `party_list` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
491 |
CONSTRAINT `fk_party_list_has_party_party1` FOREIGN KEY (`entry`) REFERENCES `party` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
492 | 492 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin; |
493 | 493 |
/*!40101 SET character_set_client = @saved_cs_client */; |
494 | 494 |
|
... | ... | |
550 | 550 |
KEY `fk_place_observation_community1_idx` (`community`), |
551 | 551 |
CONSTRAINT `fk_place_observation_place1` FOREIGN KEY (`place`) REFERENCES `place` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
552 | 552 |
CONSTRAINT `fk_place_observation_geological_context1` FOREIGN KEY (`geological_context`) REFERENCES `geological_context` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
553 |
CONSTRAINT `fk_place_observation_event1` FOREIGN KEY (`id`) REFERENCES `event` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
554 |
CONSTRAINT `fk_place_observation_community1` FOREIGN KEY (`community`) REFERENCES `community` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
553 |
CONSTRAINT `fk_place_observation_community1` FOREIGN KEY (`community`) REFERENCES `community` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
554 |
CONSTRAINT `fk_place_observation_event1` FOREIGN KEY (`id`) REFERENCES `event` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
555 | 555 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='A sampling of a [[VegCore#Location|Location]]'; |
556 | 556 |
/*!40101 SET character_set_client = @saved_cs_client */; |
557 | 557 |
|
... | ... | |
698 | 698 |
PRIMARY KEY (`id`), |
699 | 699 |
KEY `fk_taxon_occurrence_taxon_determination1_idx` (`original_determination`), |
700 | 700 |
KEY `fk_taxon_occurrence_taxon_determination2_idx` (`current_determination`), |
701 |
CONSTRAINT `fk_taxon_occurrence_event1` FOREIGN KEY (`id`) REFERENCES `record` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
|
702 | 701 |
CONSTRAINT `fk_taxon_occurrence_taxon_determination1` FOREIGN KEY (`original_determination`) REFERENCES `taxon_determination` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
703 |
CONSTRAINT `fk_taxon_occurrence_taxon_determination2` FOREIGN KEY (`current_determination`) REFERENCES `taxon_determination` (`id`) ON DELETE CASCADE ON UPDATE CASCADE |
|
702 |
CONSTRAINT `fk_taxon_occurrence_taxon_determination2` FOREIGN KEY (`current_determination`) REFERENCES `taxon_determination` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
|
703 |
CONSTRAINT `fk_taxon_occurrence_event1` FOREIGN KEY (`id`) REFERENCES `record` (`id`) ON DELETE CASCADE ON UPDATE CASCADE |
|
704 | 704 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Any entity on which [[VegCore#TaxonDetermination|TaxonDetermination]]s can be made'; |
705 | 705 |
/*!40101 SET character_set_client = @saved_cs_client */; |
706 | 706 |
|
... | ... | |
712 | 712 |
/*!40000 ALTER TABLE `reobservable` ENABLE KEYS */; |
713 | 713 |
|
714 | 714 |
-- |
715 |
-- Table structure for table `sampling_event` |
|
716 |
-- |
|
717 |
|
|
718 |
/*!40101 SET @saved_cs_client = @@character_set_client */; |
|
719 |
/*!40101 SET character_set_client = utf8 */; |
|
720 |
CREATE TABLE `sampling_event` ( |
|
721 |
`id` varbinary(767) NOT NULL, |
|
722 |
`method` varbinary(767) DEFAULT NULL, |
|
723 |
PRIMARY KEY (`id`), |
|
724 |
KEY `fk_sampling_event_method1_idx` (`method`), |
|
725 |
CONSTRAINT `fk_project_event10` FOREIGN KEY (`id`) REFERENCES `event` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
|
726 |
CONSTRAINT `fk_sampling_event_method1` FOREIGN KEY (`method`) REFERENCES `method` (`id`) ON DELETE CASCADE ON UPDATE CASCADE |
|
727 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin; |
|
728 |
/*!40101 SET character_set_client = @saved_cs_client */; |
|
729 |
|
|
730 |
-- |
|
731 |
-- Dumping data for table `sampling_event` |
|
732 |
-- |
|
733 |
|
|
734 |
/*!40000 ALTER TABLE `sampling_event` DISABLE KEYS */; |
|
735 |
/*!40000 ALTER TABLE `sampling_event` ENABLE KEYS */; |
|
736 |
|
|
737 |
-- |
|
738 | 715 |
-- Table structure for table `size_class` |
739 | 716 |
-- |
740 | 717 |
|
... | ... | |
837 | 814 |
KEY `fk_specimen_collection2_idx` (`current_collection`), |
838 | 815 |
KEY `fk_specimen_organization3_idx` (`owner_collection`), |
839 | 816 |
KEY `fk_specimen_party_list1_idx` (`specimenholder_institutions`), |
840 |
CONSTRAINT `fk_specimen_collection1` FOREIGN KEY (`orig_collection`) REFERENCES `collection` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
|
817 |
CONSTRAINT `fk_specimen_organization3` FOREIGN KEY (`owner_collection`) REFERENCES `collection` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
|
818 |
CONSTRAINT `fk_specimen_taxon_observation1` FOREIGN KEY (`collection_event`) REFERENCES `taxon_observation` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
|
819 |
CONSTRAINT `fk_specimen_individual1` FOREIGN KEY (`individual`) REFERENCES `individual` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
|
841 | 820 |
CONSTRAINT `fk_specimen_collection2` FOREIGN KEY (`current_collection`) REFERENCES `collection` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
842 |
CONSTRAINT `fk_specimen_individual1` FOREIGN KEY (`individual`) REFERENCES `individual` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
|
843 |
CONSTRAINT `fk_specimen_organization3` FOREIGN KEY (`owner_collection`) REFERENCES `collection` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
|
844 | 821 |
CONSTRAINT `fk_specimen_party_list1` FOREIGN KEY (`specimenholder_institutions`) REFERENCES `party_list` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
845 |
CONSTRAINT `fk_specimen_taxon_observation1` FOREIGN KEY (`collection_event`) REFERENCES `taxon_observation` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
822 |
CONSTRAINT `fk_specimen_collection1` FOREIGN KEY (`orig_collection`) REFERENCES `collection` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
846 | 823 |
CONSTRAINT `fk_specimen_taxon_occurrence1` FOREIGN KEY (`id`) REFERENCES `reobservable` (`id`) ON DELETE CASCADE ON UPDATE CASCADE |
847 | 824 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='A "part of a plant" ("Wikipedia":http://en.wikipedia.org/wiki/Specimen) which was collected from it'; |
848 | 825 |
/*!40101 SET character_set_client = @saved_cs_client */; |
... | ... | |
867 | 844 |
`traits` set('hstore') COLLATE utf8_bin DEFAULT NULL, |
868 | 845 |
PRIMARY KEY (`id`), |
869 | 846 |
KEY `fk_specimen_observation_specimen1_idx` (`specimen`), |
870 |
CONSTRAINT `fk_specimen_observation_specimen1` FOREIGN KEY (`specimen`) REFERENCES `specimen` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
871 |
CONSTRAINT `fk_specimen_taxon_occurrence10` FOREIGN KEY (`id`) REFERENCES `taxon_observation` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
847 |
CONSTRAINT `fk_specimen_taxon_occurrence10` FOREIGN KEY (`id`) REFERENCES `taxon_observation` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
848 |
CONSTRAINT `fk_specimen_observation_specimen1` FOREIGN KEY (`specimen`) REFERENCES `specimen` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
872 | 849 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin; |
873 | 850 |
/*!40101 SET character_set_client = @saved_cs_client */; |
874 | 851 |
|
... | ... | |
917 | 894 |
UNIQUE KEY `stem_observation_unique` (`individual_observation`,`stem`), |
918 | 895 |
KEY `fk_stem_observation_individual_observation1_idx` (`individual_observation`), |
919 | 896 |
KEY `fk_stem_observation_stem1_idx` (`stem`), |
897 |
CONSTRAINT `fk_stem_observation_stem1` FOREIGN KEY (`stem`) REFERENCES `stem` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
|
920 | 898 |
CONSTRAINT `fk_stem_observation_individual_observation1` FOREIGN KEY (`individual_observation`) REFERENCES `individual_observation` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
921 |
CONSTRAINT `fk_stem_observation_individual_observation2` FOREIGN KEY (`id`) REFERENCES `individual_observation` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
|
922 |
CONSTRAINT `fk_stem_observation_stem1` FOREIGN KEY (`stem`) REFERENCES `stem` (`id`) ON DELETE CASCADE ON UPDATE CASCADE |
|
899 |
CONSTRAINT `fk_stem_observation_individual_observation2` FOREIGN KEY (`id`) REFERENCES `individual_observation` (`id`) ON DELETE CASCADE ON UPDATE CASCADE |
|
923 | 900 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='An observation of a [[VegCore#Stem|Stem]]'; |
924 | 901 |
/*!40101 SET character_set_client = @saved_cs_client */; |
925 | 902 |
|
... | ... | |
964 | 941 |
PRIMARY KEY (`id`), |
965 | 942 |
KEY `fk_stratum_event_stratum1_idx` (`stratum`), |
966 | 943 |
KEY `fk_stratum_event_sampling_event2_idx` (`parent_event`), |
967 |
CONSTRAINT `fk_stratum_event_sampling_event1` FOREIGN KEY (`id`) REFERENCES `sampling_event` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
968 |
CONSTRAINT `fk_stratum_event_sampling_event2` FOREIGN KEY (`parent_event`) REFERENCES `sampling_event` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
969 |
CONSTRAINT `fk_stratum_event_stratum1` FOREIGN KEY (`stratum`) REFERENCES `stratum` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
944 |
CONSTRAINT `fk_stratum_event_stratum1` FOREIGN KEY (`stratum`) REFERENCES `stratum` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
945 |
CONSTRAINT `fk_stratum_event_sampling_event1` FOREIGN KEY (`id`) REFERENCES `taxa_sampling_event` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
946 |
CONSTRAINT `fk_stratum_event_sampling_event2` FOREIGN KEY (`parent_event`) REFERENCES `taxa_sampling_event` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
970 | 947 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin; |
971 | 948 |
/*!40101 SET character_set_client = @saved_cs_client */; |
972 | 949 |
|
... | ... | |
991 | 968 |
`coords` set('hstore') COLLATE utf8_bin DEFAULT NULL, |
992 | 969 |
PRIMARY KEY (`id`), |
993 | 970 |
KEY `fk_rel_place_place1_idx` (`parent`), |
994 |
CONSTRAINT `fk_rel_place_place1` FOREIGN KEY (`parent`) REFERENCES `place` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
995 |
CONSTRAINT `fk_subplot_place2` FOREIGN KEY (`id`) REFERENCES `place` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
971 |
CONSTRAINT `fk_subplot_place2` FOREIGN KEY (`id`) REFERENCES `place` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
972 |
CONSTRAINT `fk_rel_place_place1` FOREIGN KEY (`parent`) REFERENCES `place` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
996 | 973 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='stores plot elements such as subplots ("subplot, line, or any other subsample or subdivision of plot" ("SALVIAS":http://salvias.net/Documents/salvias_data_dictionary.html#Plot_data/subplot))'; |
997 | 974 |
/*!40101 SET character_set_client = @saved_cs_client */; |
998 | 975 |
|
... | ... | |
1028 | 1005 |
/*!40000 ALTER TABLE `subplot` ENABLE KEYS */; |
1029 | 1006 |
|
1030 | 1007 |
-- |
1008 |
-- Table structure for table `taxa_sampling_event` |
|
1009 |
-- |
|
1010 |
|
|
1011 |
/*!40101 SET @saved_cs_client = @@character_set_client */; |
|
1012 |
/*!40101 SET character_set_client = utf8 */; |
|
1013 |
CREATE TABLE `taxa_sampling_event` ( |
|
1014 |
`id` varbinary(767) NOT NULL, |
|
1015 |
`method` varbinary(767) DEFAULT NULL, |
|
1016 |
PRIMARY KEY (`id`), |
|
1017 |
KEY `fk_sampling_event_method1_idx` (`method`), |
|
1018 |
CONSTRAINT `fk_sampling_event_method1` FOREIGN KEY (`method`) REFERENCES `method` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
|
1019 |
CONSTRAINT `fk_project_event10` FOREIGN KEY (`id`) REFERENCES `event` (`id`) ON DELETE CASCADE ON UPDATE CASCADE |
|
1020 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin; |
|
1021 |
/*!40101 SET character_set_client = @saved_cs_client */; |
|
1022 |
|
|
1023 |
-- |
|
1024 |
-- Dumping data for table `taxa_sampling_event` |
|
1025 |
-- |
|
1026 |
|
|
1027 |
/*!40000 ALTER TABLE `taxa_sampling_event` DISABLE KEYS */; |
|
1028 |
/*!40000 ALTER TABLE `taxa_sampling_event` ENABLE KEYS */; |
|
1029 |
|
|
1030 |
-- |
|
1031 | 1031 |
-- Table structure for table `taxon_absence` |
1032 | 1032 |
-- |
1033 | 1033 |
|
... | ... | |
1063 | 1063 |
KEY `fk_taxon_assertion_taxon_string1_idx` (`string`), |
1064 | 1064 |
KEY `fk_taxon_assertion_taxon_name1_idx` (`taxon`), |
1065 | 1065 |
CONSTRAINT `fk_qualified_taxon_record1` FOREIGN KEY (`id`) REFERENCES `record` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
1066 |
CONSTRAINT `fk_taxon_assertion_taxon_name1` FOREIGN KEY (`taxon`) REFERENCES `taxon_name` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
1067 |
CONSTRAINT `fk_taxon_assertion_taxon_string1` FOREIGN KEY (`string`) REFERENCES `taxon_string` (`string`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
1066 |
CONSTRAINT `fk_taxon_assertion_taxon_string1` FOREIGN KEY (`string`) REFERENCES `taxon_string` (`string`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
1067 |
CONSTRAINT `fk_taxon_assertion_taxon_name1` FOREIGN KEY (`taxon`) REFERENCES `taxon_name` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
1068 | 1068 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin; |
1069 | 1069 |
/*!40101 SET character_set_client = @saved_cs_client */; |
1070 | 1070 |
|
... | ... | |
1091 | 1091 |
KEY `fk_taxon_taxon1_idx` (`parent`), |
1092 | 1092 |
KEY `fk_taxon_concept_source1_idx` (`according_to`), |
1093 | 1093 |
KEY `fk_taxon_concept_taxon_concept1_idx` (`accepted_taxon_concept`), |
1094 |
CONSTRAINT `fk_taxon_taxon1` FOREIGN KEY (`parent`) REFERENCES `taxon_concept` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
|
1094 | 1095 |
CONSTRAINT `fk_taxon_concept_source1` FOREIGN KEY (`according_to`) REFERENCES `source` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
1095 | 1096 |
CONSTRAINT `fk_taxon_concept_taxon_concept1` FOREIGN KEY (`accepted_taxon_concept`) REFERENCES `taxon_concept` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
1096 |
CONSTRAINT `fk_taxon_concept_taxon_name1` FOREIGN KEY (`id`) REFERENCES `taxon_name` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
|
1097 |
CONSTRAINT `fk_taxon_taxon1` FOREIGN KEY (`parent`) REFERENCES `taxon_concept` (`id`) ON DELETE CASCADE ON UPDATE CASCADE |
|
1097 |
CONSTRAINT `fk_taxon_concept_taxon_name1` FOREIGN KEY (`id`) REFERENCES `taxon_name` (`id`) ON DELETE CASCADE ON UPDATE CASCADE |
|
1098 | 1098 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='A [[VegCore#Taxon|Taxon]] described by a specific [[VegCore#Reference|Reference]]'; |
1099 | 1099 |
/*!40101 SET character_set_client = @saved_cs_client */; |
1100 | 1100 |
|
... | ... | |
1120 | 1120 |
UNIQUE KEY `taxon_determination_unique` (`taxon_assertion`,`identified_by`), |
1121 | 1121 |
KEY `fk_taxon_occurrence_has_qualified_taxon1_idx` (`taxon_assertion`), |
1122 | 1122 |
KEY `fk_taxon_determination_party_list1_idx` (`identified_by`), |
1123 |
CONSTRAINT `fk_taxon_occurrence_has_qualified_taxon1` FOREIGN KEY (`taxon_assertion`) REFERENCES `taxon_assertion` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
|
1123 | 1124 |
CONSTRAINT `fk_taxon_determination_party_list1` FOREIGN KEY (`identified_by`) REFERENCES `party_list` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
1124 |
CONSTRAINT `fk_taxon_determination_taxon_observation1` FOREIGN KEY (`id`) REFERENCES `taxon_observation` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
|
1125 |
CONSTRAINT `fk_taxon_occurrence_has_qualified_taxon1` FOREIGN KEY (`taxon_assertion`) REFERENCES `taxon_assertion` (`id`) ON DELETE CASCADE ON UPDATE CASCADE |
|
1125 |
CONSTRAINT `fk_taxon_determination_taxon_observation1` FOREIGN KEY (`id`) REFERENCES `taxon_observation` (`id`) ON DELETE CASCADE ON UPDATE CASCADE |
|
1126 | 1126 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='An assertion that a [[VegCore#TaxonOccurrence|TaxonOccurrence]] is a particular [[VegCore#Taxon|Taxon]]'; |
1127 | 1127 |
/*!40101 SET character_set_client = @saved_cs_client */; |
1128 | 1128 |
|
... | ... | |
1151 | 1151 |
PRIMARY KEY (`id`), |
1152 | 1152 |
KEY `fk_taxon_concept_taxon_string10_idx` (`unique_name`), |
1153 | 1153 |
KEY `fk_taxon_name_taxon_path1_idx` (`taxon_path`), |
1154 |
CONSTRAINT `fk_taxon_record10` FOREIGN KEY (`id`) REFERENCES `record` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
|
1154 | 1155 |
CONSTRAINT `fk_taxon_concept_taxon_string10` FOREIGN KEY (`unique_name`) REFERENCES `taxon_string` (`string`) ON DELETE CASCADE ON UPDATE CASCADE, |
1155 |
CONSTRAINT `fk_taxon_name_taxon_path1` FOREIGN KEY (`taxon_path`) REFERENCES `taxon_path` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
|
1156 |
CONSTRAINT `fk_taxon_record10` FOREIGN KEY (`id`) REFERENCES `record` (`id`) ON DELETE CASCADE ON UPDATE CASCADE |
|
1156 |
CONSTRAINT `fk_taxon_name_taxon_path1` FOREIGN KEY (`taxon_path`) REFERENCES `taxon_path` (`id`) ON DELETE CASCADE ON UPDATE CASCADE |
|
1157 | 1157 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin; |
1158 | 1158 |
/*!40101 SET character_set_client = @saved_cs_client */; |
1159 | 1159 |
|
... | ... | |
1182 | 1182 |
KEY `fk_taxon_observation_specimen1_idx` (`voucher`), |
1183 | 1183 |
KEY `fk_taxon_observation_party_list1_idx` (`collectors`), |
1184 | 1184 |
CONSTRAINT `fk_taxon_observation_party_list1` FOREIGN KEY (`collectors`) REFERENCES `party_list` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
1185 |
CONSTRAINT `fk_taxon_observation_sampling_event1` FOREIGN KEY (`id`) REFERENCES `sampling_event` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
|
1185 |
CONSTRAINT `fk_taxon_observation_sampling_event1` FOREIGN KEY (`id`) REFERENCES `taxa_sampling_event` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
1186 | 1186 |
CONSTRAINT `fk_taxon_observation_specimen1` FOREIGN KEY (`voucher`) REFERENCES `specimen` (`id`) ON DELETE CASCADE ON UPDATE CASCADE |
1187 | 1187 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin; |
1188 | 1188 |
/*!40101 SET character_set_client = @saved_cs_client */; |
... | ... | |
1257 | 1257 |
KEY `fk_taxon_scrub_taxon_assertion1_idx` (`parsed_taxon_assertion`), |
1258 | 1258 |
KEY `fk_taxon_scrub_taxon_string1_idx` (`input_string`), |
1259 | 1259 |
CONSTRAINT `fk_parsed_taxon_assertion_taxon_name1` FOREIGN KEY (`matched_taxon_concept`) REFERENCES `taxon_concept` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
1260 |
CONSTRAINT `fk_taxon_scrub_record1` FOREIGN KEY (`id`) REFERENCES `record` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
|
1261 | 1260 |
CONSTRAINT `fk_taxon_scrub_taxon_assertion1` FOREIGN KEY (`parsed_taxon_assertion`) REFERENCES `taxon_assertion` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, |
1262 |
CONSTRAINT `fk_taxon_scrub_taxon_string1` FOREIGN KEY (`input_string`) REFERENCES `taxon_string` (`string`) ON DELETE CASCADE ON UPDATE CASCADE |
|
1261 |
CONSTRAINT `fk_taxon_scrub_taxon_string1` FOREIGN KEY (`input_string`) REFERENCES `taxon_string` (`string`) ON DELETE CASCADE ON UPDATE CASCADE, |
|
1262 |
CONSTRAINT `fk_taxon_scrub_record1` FOREIGN KEY (`id`) REFERENCES `record` (`id`) ON DELETE CASCADE ON UPDATE CASCADE |
|
1263 | 1263 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin; |
1264 | 1264 |
/*!40101 SET character_set_client = @saved_cs_client */; |
1265 | 1265 |
|
Also available in: Unified diff
schemas/VegCore/VegCore.ERD.mwb: sampling_event: renamed to taxa_sampling_event for clarity. (fkey order has reversed.)