Constraints

190 Foreign Key Constraints

Constraint Name Child Column Parent Column Delete Rule
population_common_name_id_fkey
population.common_name_id
common_name.common_name_id
Restrict delete
population_cross_type_id_fkey
population.cross_type_id
cross_type.cross_type_id
Restrict delete
population_female_parent_id_fkey
population.female_parent_id
accession.accession_id
Restrict delete
population_male_parent_id_fkey
population.male_parent_id
accession.accession_id
Restrict delete
population_person_id_fkey
population.person_id
sp_person.sp_person_id
Restrict delete
population_sp_person_id_fkey
population.sp_person_id
sp_person.sp_person_id
Restrict delete
population_donor_parent_id_fkey
population.donor_parent_id
accession.accession_id
Restrict delete
population_recurrent_parent_id_fkey
population.recurrent_parent_id
accession.accession_id
Restrict delete
population_background_accession_id_fkey
population.background_accession_id
accession.accession_id
Restrict delete
locus_unigene_unigene_id_fkey
locus_unigene.unigene_id
unigene.unigene_id
Restrict delete
locus_unigene_locus_id_fkey
locus_unigene.locus_id
locus.locus_id
Restrict delete
locus_unigene_sp_person_id_fkey
locus_unigene.sp_person_id
sp_person.sp_person_id
Restrict delete
population_dbxref_population_id_fkey
population_dbxref.population_id
population.population_id
Cascade on delete
population_dbxref_sp_person_id_fkey
population_dbxref.sp_person_id
sp_person.sp_person_id
Null on delete
population_dbxref_dbxref_id_fkey
population_dbxref.dbxref_id
dbxref.dbxref_id
Cascade on delete
locus_pub_ranking_validate_locus_id_fkey
locus_pub_ranking_validate.locus_id
locus.locus_id
Restrict delete
locus_pub_ranking_validate_pub_id_fkey
locus_pub_ranking_validate.pub_id
pub.pub_id
Restrict delete
locus_marker_sp_person_id_fkey
locus_marker.sp_person_id
sp_person.sp_person_id
Restrict delete
locus_marker_marker_id_fkey
locus_marker.marker_id
marker.marker_id
Restrict delete
locus_marker_locus_id_fkey
locus_marker.locus_id
locus.locus_id
Restrict delete
project_md_image_project_id_fkey
project_md_image.project_id
project.project_id
Restrict delete
project_md_image_type_id_fkey
project_md_image.type_id
cvterm.cvterm_id
Restrict delete
project_md_image_image_id_fkey
project_md_image.image_id
md_image.image_id
Restrict delete
locus2locus_object_id_fkey
locus2locus.object_id
locus.locus_id
Restrict delete
locus2locus_relationship_id_fkey
locus2locus.relationship_id
dbxref.dbxref_id
Restrict delete
locus2locus_sp_person_id_fkey
locus2locus.sp_person_id
sp_person.sp_person_id
Restrict delete
locus2locus_reference_id_fkey
locus2locus.reference_id
dbxref.dbxref_id
Restrict delete
locus2locus_evidence_id_fkey
locus2locus.evidence_id
dbxref.dbxref_id
Restrict delete
locus2locus_subject_id_fkey
locus2locus.subject_id
locus.locus_id
Restrict delete
variant_locus_id_fkey
variant.locus_id
locus.locus_id
Restrict delete
cvterm_pub_ranking_pub_id_fkey
cvterm_pub_ranking.pub_id
pub.pub_id
Restrict delete
cvterm_pub_ranking_cvterm_id_fkey
cvterm_pub_ranking.cvterm_id
cvterm.cvterm_id
Restrict delete
polymorphic_fragment_sp_person_id_fkey
polymorphic_fragment.sp_person_id
sp_person.sp_person_id
Restrict delete
polymorphic_fragment_flanking_marker2_id_fkey
polymorphic_fragment.flanking_marker2_id
marker.marker_id
Restrict delete
polymorphic_fragment_flanking_marker1_id_fkey
polymorphic_fragment.flanking_marker1_id
marker.marker_id
Restrict delete
polymorphic_fragment_genotype_id_fkey
polymorphic_fragment.phenome_genotype_id
phenome_genotype.phenome_genotype_id
Restrict delete
locusgroup_sp_person_id_fkey
locusgroup.sp_person_id
sp_person.sp_person_id
Restrict delete
locusgroup_relationship_id_fkey
locusgroup.relationship_id
cvterm.cvterm_id
Restrict delete
stock_allele_allele_id_fkey
stock_allele.allele_id
allele.allele_id
Cascade on delete
stock_image_metadata_id_fkey
stock_allele.metadata_id
md_metadata.metadata_id
Cascade on delete
stock_allele_stock_id_fkey
stock_allele.stock_id
stock.stock_id
Cascade on delete
user_trait_sp_person_id_fkey
user_trait.sp_person_id
sp_person.sp_person_id
Restrict delete
user_trait_cv_id_fkey
user_trait.cv_id
cv.cv_id
Restrict delete
user_trait_dbxref_id_fkey
user_trait.dbxref_id
dbxref.dbxref_id
Null on delete
locus_pub_ranking_locus_id_fkey
locus_pub_ranking.locus_id
locus.locus_id
Restrict delete
locus_pub_ranking_pub_id_fkey
locus_pub_ranking.pub_id
pub.pub_id
Restrict delete
locus_dbxref_evidence_reference_id_fkey
locus_dbxref_evidence.reference_id
dbxref.dbxref_id
Restrict delete
locus_dbxref_evidence_evidence_with_fkey
locus_dbxref_evidence.evidence_with
dbxref.dbxref_id
Restrict delete
locus_dbxref_evidence_evidence_description_id_fkey
locus_dbxref_evidence.evidence_description_id
dbxref.dbxref_id
Restrict delete
locus_dbxref_evidence_sp_person_id_fkey
locus_dbxref_evidence.sp_person_id
sp_person.sp_person_id
Restrict delete
locus_dbxref_evidence_evidence_relationship_type_id_fkey
locus_dbxref_evidence.relationship_type_id
dbxref.dbxref_id
Restrict delete
locus_dbxref_evidence_locus_dbxref_id_fkey
locus_dbxref_evidence.locus_dbxref_id
locus_dbxref.locus_dbxref_id
Restrict delete
locus_dbxref_evidence_evidence_code_id_fkey
locus_dbxref_evidence.evidence_code_id
dbxref.dbxref_id
Restrict delete
locus_dbxref_evidence_updated_by_fkey
locus_dbxref_evidence.updated_by
sp_person.sp_person_id
Restrict delete
locus_owner_locus_id_fkey
locus_owner.locus_id
locus.locus_id
Cascade on delete
locus_owner_granted_by_fkey
locus_owner.granted_by
sp_person.sp_person_id
Restrict delete
locus_owner_sp_person_id_fkey
locus_owner.sp_person_id
sp_person.sp_person_id
Restrict delete
tomato_il_bin_n_marker_s_fkey
tomato_il_bin.n_marker_s
marker.marker_id
Restrict delete
tomato_il_bin_s_marker_s_fkey
tomato_il_bin.s_marker_s
marker.marker_id
Restrict delete
tomato_il_bin_n_marker_n_fkey
tomato_il_bin.n_marker_n
marker.marker_id
Restrict delete
tomato_il_bin_s_marker_n_fkey
tomato_il_bin.s_marker_n
marker.marker_id
Restrict delete
nd_experiment_md_json_json_id_fkey
nd_experiment_md_json.json_id
md_json.json_id
Restrict delete
nd_experiment_md_json_nd_experiment_id_fkey
nd_experiment_md_json.nd_experiment_id
nd_experiment.nd_experiment_id
Restrict delete
locusgroup_member_locusgroup_id_fkey
locusgroup_member.locusgroup_id
locusgroup.locusgroup_id
Restrict delete
locusgroup_member_sp_person_id_fkey
locusgroup_member.sp_person_id
sp_person.sp_person_id
Restrict delete
locusgroup_member_evidence_id_fkey
locusgroup_member.evidence_id
cvterm.cvterm_id
Restrict delete
locusgroup_member_reference_id_fkey
locusgroup_member.reference_id
dbxref.dbxref_id
Restrict delete
locusgroup_member_locus_id_fkey
locusgroup_member.locus_id
locus.locus_id
Cascade on delete
locus_dbxref_sp_person_id_fkey
locus_dbxref.sp_person_id
sp_person.sp_person_id
Restrict delete
locus_dbxref_dbxref_id_fkey
locus_dbxref.dbxref_id
dbxref.dbxref_id
Restrict delete
locus_dbxref_locus_id_fkey
locus_dbxref.locus_id
locus.locus_id
Restrict delete
locus_history_locus_id_fkey
locus_history.locus_id
locus.locus_id
Cascade on delete
locus_history_sp_person_id_fkey
locus_history.sp_person_id
sp_person.sp_person_id
Restrict delete
locus_history_updated_by_fkey
locus_history.updated_by
sp_person.sp_person_id
Restrict delete
nd_experiment_md_images_nd_experiment_id_fkey
nd_experiment_md_images.nd_experiment_id
nd_experiment.nd_experiment_id
Restrict delete
nd_experiment_md_images_image_id_fkey
nd_experiment_md_images.image_id
md_image.image_id
Restrict delete
allele_alias_sp_person_id_fkey
allele_alias.sp_person_id
sp_person.sp_person_id
Restrict delete
allele_alias_allele_id_fkey
allele_alias.allele_id
allele.allele_id
Restrict delete
individual_image_individual_id_fkey
individual_image.individual_id
individual.individual_id
Restrict delete
individual_image_image_id_fkey
individual_image.image_id
md_image.image_id
Restrict delete
individual_image_sp_person_id_fkey
individual_image.sp_person_id
sp_person.sp_person_id
Restrict delete
stock_image_image_id_fkey
stock_image.image_id
md_image.image_id
Restrict delete
stock_image_metadata_id_fkey
stock_image.metadata_id
md_metadata.metadata_id
Restrict delete
stock_image_stock_id_fkey
stock_image.stock_id
stock.stock_id
Restrict delete
individual_alias_sp_person_id_fkey
individual_alias.sp_person_id
sp_person.sp_person_id
Restrict delete
individual_alias_individual_id_fkey
individual_alias.individual_id
individual.individual_id
Restrict delete
germplasm_dbxref_id_fkey
germplasm.dbxref_id
dbxref.dbxref_id
Restrict delete
germplasm_sp_person_id_fkey
germplasm.sp_person_id
sp_person.sp_person_id
Restrict delete
germplasm_individual_id_fkey
germplasm.individual_id
individual.individual_id
Restrict delete
individual_population_id_fkey
individual.population_id
population.population_id
Cascade on delete
individual_common_name_id_fkey
individual.common_name_id
common_name.common_name_id
Restrict delete
individual_sp_person_id_fkey
individual.sp_person_id
sp_person.sp_person_id
Restrict delete
individual_accession_id_fkey
individual.accession_id
accession.accession_id
Restrict delete
individual_updated_by_fkey
individual.updated_by
sp_person.sp_person_id
Restrict delete
registry_updated_by_fkey
registry.updated_by
sp_person.sp_person_id
Restrict delete
registry_sp_person_id_fkey
registry.sp_person_id
sp_person.sp_person_id
Restrict delete
allele_dbxref_sp_person_id_fkey
allele_dbxref.sp_person_id
sp_person.sp_person_id
Restrict delete
allele_dbxref_dbxref_id_fkey
allele_dbxref.dbxref_id
dbxref.dbxref_id
Restrict delete
allele_dbxref_allele_id_fkey
allele_dbxref.allele_id
allele.allele_id
Restrict delete
user_trait_unit_population_id_fkey
user_trait_unit.population_id
population.population_id
Cascade on delete
user_trait_unit_unit_id_fkey
user_trait_unit.unit_id
unit.unit_id
Cascade on delete
user_trait_unit_user_trait_id_fkey
user_trait_unit.user_trait_id
user_trait.user_trait_id
Cascade on delete
nd_experiment_md_files_nd_experiment_id_fkey
nd_experiment_md_files.nd_experiment_id
nd_experiment.nd_experiment_id
Restrict delete
individual_dbxref_sp_person_id_fkey
individual_dbxref.sp_person_id
sp_person.sp_person_id
Restrict delete
individual_dbxref_dbxref_id_fkey
individual_dbxref.dbxref_id
dbxref.dbxref_id
Restrict delete
individual_dbxref_individual_id_fkey
individual_dbxref.individual_id
individual.individual_id
Restrict delete
genotype_region_sp_person_id_fkey
genotype_region.sp_person_id
sp_person.sp_person_id
Restrict delete
genotype_region_lg_id_fkey
genotype_region.lg_id
linkage_group.lg_id
Restrict delete
genotype_region_genotype_id_fkey
genotype_region.phenome_genotype_id
phenome_genotype.phenome_genotype_id
Cascade on delete
genotype_region_marker_id_ss_fkey
genotype_region.marker_id_ss
marker.marker_id
Restrict delete
genotype_region_marker_id_nn_fkey
genotype_region.marker_id_nn
marker.marker_id
Restrict delete
genotype_region_marker_id_sn_fkey
genotype_region.marker_id_sn
marker.marker_id
Restrict delete
genotype_region_marker_id_ns_fkey
genotype_region.marker_id_ns
marker.marker_id
Restrict delete
genotype_experiment_reference_map_id_fkey
genotype_experiment.reference_map_id
map.map_id
Cascade on delete
genotype_experiment_background_accession_id_fkey
genotype_experiment.background_accession_id
accession.accession_id
Restrict delete
genotype_experiment_sp_person_id_fkey
genotype_experiment.sp_person_id
sp_person.sp_person_id
Restrict delete
individual_locus_individual_id_fkey
individual_locus.individual_id
individual.individual_id
Restrict delete
individual_locus_locus_id_fkey
individual_locus.locus_id
locus.locus_id
Restrict delete
individual_locus_sp_person_id_fkey
individual_locus.sp_person_id
sp_person.sp_person_id
Restrict delete
phenotype_user_trait_user_trait_id_fkey
phenotype_user_trait.user_trait_id
user_trait.user_trait_id
Restrict delete
phenotype_user_trait_phenotype_id_fkey
phenotype_user_trait.phenotype_id
phenotype.phenotype_id
Cascade on delete
stock_owner_metadata_id_fkey
stock_owner.metadata_id
md_metadata.metadata_id
Restrict delete
stock_owner_stock_id_fkey
stock_owner.stock_id
stock.stock_id
Restrict delete
stock_owner_sp_person_id_fkey
stock_owner.sp_person_id
sp_person.sp_person_id
Restrict delete
locus_dbxref_evidence_history_locus_dbxref_id_fkey
locus_dbxref_evidence_history.locus_dbxref_id
locus_dbxref.locus_dbxref_id
Restrict delete
locus_dbxref_evidence_history_locus_dbxref_evidence_id_fkey
locus_dbxref_evidence_history.locus_dbxref_evidence_id
locus_dbxref_evidence.locus_dbxref_evidence_id
Restrict delete
locus_dbxref_evidence_history_evidence_code_fkey
locus_dbxref_evidence_history.evidence_code
dbxref.dbxref_id
Restrict delete
locus_dbxref_evidence_history_reference_id_fkey
locus_dbxref_evidence_history.reference_id
dbxref.dbxref_id
Restrict delete
locus_dbxref_evidence_history_updated_by_fkey
locus_dbxref_evidence_history.updated_by
sp_person.sp_person_id
Restrict delete
locus_dbxref_evidence_history_sp_person_id_fkey
locus_dbxref_evidence_history.sp_person_id
sp_person.sp_person_id
Restrict delete
locus_dbxref_evidence_history_relationship_type_fkey
locus_dbxref_evidence_history.relationship_type
dbxref.dbxref_id
Restrict delete
locus_dbxref_evidence_history_evidence_description_fkey
locus_dbxref_evidence_history.evidence_description
dbxref.dbxref_id
Restrict delete
locus_dbxref_evidence_history_evidence_with_fkey
locus_dbxref_evidence_history.evidence_with
dbxref.dbxref_id
Restrict delete
locus_alias_locus_id_fkey
locus_alias.locus_id
locus.locus_id
Restrict delete
locus_alias_sp_person_id_fkey
locus_alias.sp_person_id
sp_person.sp_person_id
Restrict delete
is_public_owner_id_fkey
is_public.owner_id
sp_person.sp_person_id
Restrict delete
is_public_population_id_fkey
is_public.population_id
population.population_id
Cascade on delete
locus_image_image_id_fkey
locus_image.image_id
md_image.image_id
Restrict delete
locus_image_sp_person_id_fkey
locus_image.sp_person_id
sp_person.sp_person_id
Restrict delete
locus_image_locus_id_fkey
locus_image.locus_id
locus.locus_id
Restrict delete
individual_allele_sp_person_id_fkey
individual_allele.sp_person_id
sp_person.sp_person_id
Restrict delete
individual_allele_allele_id_fkey
individual_allele.allele_id
allele.allele_id
Restrict delete
individual_allele_individual_id_fkey
individual_allele.individual_id
individual.individual_id
Restrict delete
allele_updated_by_fkey
allele.updated_by
sp_person.sp_person_id
Restrict delete
allele_sp_person_id_fkey
allele.sp_person_id
sp_person.sp_person_id
Restrict delete
allele_locus_id_fkey
allele.locus_id
locus.locus_id
Restrict delete
allele_history_sp_person_id_fkey
allele_history.sp_person_id
sp_person.sp_person_id
Restrict delete
allele_history_updated_by_fkey
allele_history.updated_by
sp_person.sp_person_id
Restrict delete
allele_history_locus_id_fkey
allele_history.locus_id
locus.locus_id
Cascade on delete
allele_history_allele_id_fkey
allele_history.allele_id
allele.allele_id
Cascade on delete
individual_dbxref_evidence_sp_person_id_fkey
individual_dbxref_evidence.sp_person_id
sp_person.sp_person_id
Restrict delete
individual_dbxref_evidence_evidence_code_fkey
individual_dbxref_evidence.evidence_code
dbxref.dbxref_id
Restrict delete
individual_dbxref_evidence_evidence_description_fkey
individual_dbxref_evidence.evidence_description
dbxref.dbxref_id
Restrict delete
individual_dbxref_evidence_updated_by_fkey
individual_dbxref_evidence.updated_by
sp_person.sp_person_id
Restrict delete
individual_dbxref_evidence_relationship_type_fkey
individual_dbxref_evidence.relationship_type
dbxref.dbxref_id
Restrict delete
individual_dbxref_evidence_individual_dbxref_id_fkey
individual_dbxref_evidence.individual_dbxref_id
individual_dbxref.individual_dbxref_id
Restrict delete
individual_dbxref_evidence_reference_id_fkey
individual_dbxref_evidence.reference_id
dbxref.dbxref_id
Restrict delete
individual_dbxref_evidence_evidence_with_fkey
individual_dbxref_evidence.evidence_with
dbxref.dbxref_id
Restrict delete
pub_curator_assigned_to_fkey
pub_curator.assigned_to
sp_person.sp_person_id
Restrict delete
pub_curator_sp_person_id_fkey
pub_curator.sp_person_id
sp_person.sp_person_id
Restrict delete
pub_curator_curated_by_fkey
pub_curator.curated_by
sp_person.sp_person_id
Restrict delete
pub_curator_pub_id_fkey
pub_curator.pub_id
pub.pub_id
Restrict delete
locus_sp_person_id_fkey
locus.sp_person_id
sp_person.sp_person_id
Restrict delete
locus_common_name_id_fkey
locus.common_name_id
common_name.common_name_id
Restrict delete
locus_organism_id_fkey
locus.organism_id
organism.organism_id
Restrict delete
locus_updated_by_fkey
locus.updated_by
sp_person.sp_person_id
Restrict delete
individual_dbxref_evidence_history_sp_person_id_fkey
individual_dbxref_evidence_history.sp_person_id
sp_person.sp_person_id
Restrict delete
individual_dbxref_evidence_history_evidence_description_fkey
individual_dbxref_evidence_history.evidence_description
dbxref.dbxref_id
Restrict delete
individual_dbxref_evidence_history_updated_by_fkey
individual_dbxref_evidence_history.updated_by
sp_person.sp_person_id
Restrict delete
individual_dbxref_evidence_hi_individual_dbxref_evidence_i_fkey
individual_dbxref_evidence_history.individual_dbxref_evidence_id
individual_dbxref_evidence.individual_dbxref_evidence_id
Restrict delete
individual_dbxref_evidence_history_evidence_code_fkey
individual_dbxref_evidence_history.evidence_code
dbxref.dbxref_id
Restrict delete
individual_dbxref_evidence_history_reference_id_fkey
individual_dbxref_evidence_history.reference_id
dbxref.dbxref_id
Restrict delete
individual_dbxref_evidence_history_evidence_with_fkey
individual_dbxref_evidence_history.evidence_with
dbxref.dbxref_id
Restrict delete
individual_dbxref_evidence_history_individual_dbxref_id_fkey
individual_dbxref_evidence_history.individual_dbxref_id
individual_dbxref.individual_dbxref_id
Restrict delete
individual_dbxref_evidence_history_relationship_type_fkey
individual_dbxref_evidence_history.relationship_type
dbxref.dbxref_id
Restrict delete
individual_history_individual_id_fkey
individual_history.individual_id
individual.individual_id
Cascade on delete
individual_history_sp_person_id_fkey
individual_history.sp_person_id
sp_person.sp_person_id
Restrict delete
individual_history_updated_by_fkey
individual_history.updated_by
sp_person.sp_person_id
Restrict delete
locus_registry_registry_id_fkey
locus_registry.registry_id
registry.registry_id
Restrict delete
locus_registry_sp_person_id_fkey
locus_registry.sp_person_id
sp_person.sp_person_id
Restrict delete
locus_registry_locus_id_fkey
locus_registry.locus_id
locus.locus_id
Restrict delete
genotype_genotype_experiment_id_fkey
phenome_genotype.genotype_experiment_id
genotype_experiment.genotype_experiment_id
Restrict delete
genotype_reference_map_id_fkey
phenome_genotype.reference_map_id
map.map_id
Restrict delete
genotype_individual_id_fkey
phenome_genotype.individual_id
individual.individual_id
Cascade on delete
genotype_background_accession_id_fkey
phenome_genotype.background_accession_id
accession.accession_id
Restrict delete
genotype_sp_person_id_fkey
phenome_genotype.sp_person_id
sp_person.sp_person_id
Restrict delete
stock_file_file_id_fkey
stock_file.file_id
md_files.file_id
Cascade on delete
stock_file_stock_id_fkey
stock_file.stock_id
stock.stock_id
Cascade on delete
project_owner_project_id_fkey
project_owner.project_id
project.project_id
Restrict delete
project_owner_sp_person_id_fkey
project_owner.sp_person_id
sp_person.sp_person_id
Restrict delete

Check Constraints

Table Constraint Name Constraint
tomato_il_bin tomato_il_bin_chromosome_check (((chromosome >= 1) AND (chromosome <= 12)))
locusgroup_member locusgroup_member_direction_check ((((direction)::text = 'subject'::text) OR ((direction)::text = 'object'::text) OR ((direction)::text = ''::text)))
locus_history locus_history_lg_arm_check ((((lg_arm)::text = 'short'::text) OR ((lg_arm)::text = 'long'::text) OR ((lg_arm)::text = ''::text)))
germplasm chk_germplasm_germplasm_type ((((germplasm_type)::text = 'seed'::text) OR ((germplasm_type)::text = 'vegetative'::text)))
registry registry_status_check ((((status)::text = 'registered'::text) OR ((status)::text = 'active'::text) OR ((status)::text = 'inactive'::text) OR ((status)::text = 'deleted'::text) OR ((status)::text = 'obsolete'::text)))
genotype_region genotype_region_type_check ((((type)::text = 'bin'::text) OR ((type)::text = 'map'::text) OR ((type)::text = 'inbred'::text)))
genotype_region genotype_region_zygocity_code_check ((((zygocity_code)::text = 'a'::text) OR ((zygocity_code)::text = 'b'::text) OR ((zygocity_code)::text = 'c'::text) OR ((zygocity_code)::text = 'd'::text) OR ((zygocity_code)::text = 'h'::text)))
allele chk_allele_mode_of_inheritance ((((mode_of_inheritance)::text = 'recessive'::text) OR ((mode_of_inheritance)::text = 'partially dominant'::text) OR ((mode_of_inheritance)::text = 'dominant'::text) OR ((mode_of_inheritance)::text = ''::text)))
allele_history allele_history_mode_of_inheritance_check ((((mode_of_inheritance)::text = 'dominant'::text) OR ((mode_of_inheritance)::text = 'partially dominant'::text) OR ((mode_of_inheritance)::text = 'recessive'::text) OR ((mode_of_inheritance)::text = ''::text)))
locus chk_lg_arm ((((lg_arm)::text = 'short'::text) OR ((lg_arm)::text = 'long'::text) OR ((lg_arm)::text = ''::text)))