SELECT util.search_path_append('util'); SELECT create_if_not_exists($$CREATE INDEX "Specimen.acronym" ON $$||:table_str||$$ ("specimenHolderInstitutions")$$); -- Remove institutions that we have direct data for DELETE FROM :table WHERE "specimenHolderInstitutions" IN ( 'MO' , 'NY' ) /* list obtained using: SELECT DISTINCT dataprovider FROM sourcelist JOIN provider_count ON provider_count.dataprovider = sourcelist.name WHERE source_id = source_by_shortname('SpeciesLink') ORDER BY dataprovider */ ; SELECT mk_derived_col((:table_str, 'collectorNumber'), $$_alt("collectorNumber_from_recordNumber", "collectorNumber_from_fieldNumber")$$) ; -- runtime: 3 min ("Time: 177696.140 ms") @starscream