11-- Indexes to improve read performance of Germplasm operations.
2- CREATE INDEX CONCURRENTLY " pedigree_edge_this_node_id" ON pedigree_edge (this_node_id);
3- CREATE INDEX CONCURRENTLY " pedigree_edge_connected_node_id" ON pedigree_edge (connceted_node_id);
4- CREATE INDEX CONCURRENTLY " pedigree_edge_edge_type" ON pedigree_edge (edge_type);
5- CREATE INDEX CONCURRENTLY " program_external_references_program_entity_id" ON program_external_references (program_entity_id);
6- CREATE INDEX CONCURRENTLY " external_reference_composite" ON external_reference (external_reference_source, external_reference_id);
7- CREATE INDEX CONCURRENTLY " program_additional_info_composite" ON program_additional_info (additional_info_id, program_entity_id);
8- CREATE INDEX CONCURRENTLY " list_list_name" ON list (list_name);
9- CREATE INDEX CONCURRENTLY " pedigree_node_germplasm_id" ON pedigree_node (germplasm_id);
10- CREATE INDEX CONCURRENTLY " germplasm_additional_info_germplasm_entity_id" ON germplasm_additional_info (germplasm_entity_id);
11- CREATE INDEX CONCURRENTLY " germplasm_external_references_germplasm_entity_id" ON germplasm_external_references (germplasm_entity_id);
12- CREATE INDEX CONCURRENTLY " germplasm_synonym_germplasm_id" ON germplasm_synonym (germplasm_id);
13- CREATE INDEX CONCURRENTLY " germplasm_taxon_germplasm_id" ON germplasm_taxon (germplasm_id);
2+ CREATE INDEX CONCURRENTLY IF NOT EXISTS " pedigree_edge_this_node_id" ON pedigree_edge (this_node_id);
3+ CREATE INDEX CONCURRENTLY IF NOT EXISTS " pedigree_edge_connected_node_id" ON pedigree_edge (connceted_node_id);
4+ CREATE INDEX CONCURRENTLY IF NOT EXISTS " pedigree_edge_edge_type" ON pedigree_edge (edge_type);
5+ CREATE INDEX CONCURRENTLY IF NOT EXISTS " program_external_references_program_entity_id" ON program_external_references (program_entity_id);
6+ CREATE INDEX CONCURRENTLY IF NOT EXISTS " external_reference_composite" ON external_reference (external_reference_source, external_reference_id);
7+ CREATE INDEX CONCURRENTLY IF NOT EXISTS " program_additional_info_composite" ON program_additional_info (additional_info_id, program_entity_id);
8+ CREATE INDEX CONCURRENTLY IF NOT EXISTS " list_list_name" ON list (list_name);
9+ CREATE INDEX CONCURRENTLY IF NOT EXISTS " pedigree_node_germplasm_id" ON pedigree_node (germplasm_id);
10+ CREATE INDEX CONCURRENTLY IF NOT EXISTS " germplasm_additional_info_germplasm_entity_id" ON germplasm_additional_info (germplasm_entity_id);
11+ CREATE INDEX CONCURRENTLY IF NOT EXISTS " germplasm_external_references_germplasm_entity_id" ON germplasm_external_references (germplasm_entity_id);
12+ CREATE INDEX CONCURRENTLY IF NOT EXISTS " germplasm_synonym_germplasm_id" ON germplasm_synonym (germplasm_id);
13+ CREATE INDEX CONCURRENTLY IF NOT EXISTS " germplasm_taxon_germplasm_id" ON germplasm_taxon (germplasm_id);
0 commit comments