Constraints

111 Foreign Key Constraints

Constraint Name Child Column Parent Column Delete Rule
CandidacyUnsuiteds_candidacyId_fkey
CandidacyUnsuiteds.candidacyId
Candidacies.id
Cascade on delete
CandidacyUnsuiteds_recruiterId_fkey
CandidacyUnsuiteds.recruiterId
Recruiters.id
Restrict delete
HubspotJobOrders_associatedDealId_fkey
HubspotJobOrders.associatedDealId
HubspotDeals.id
Null on delete
Candidacies_mergedTalentProfileId_fkey
Candidacies.mergedTalentProfileId
MergedTalentProfiles.id
Restrict delete
Candidacies_inboundApplicationId_fkey
Candidacies.inboundApplicationId
InboundApplications.id
Cascade on delete
Candidacies_jobOrderId_fkey
Candidacies.jobOrderId
JobOrders.id
Cascade on delete
Candidacies_recruiterId_fkey
Candidacies.recruiterId
Recruiters.id
Restrict delete
HubspotCompanyDeals_hubspotCompanyId_fkey
HubspotCompanyDeals.hubspotCompanyId
HubspotCompanies.id
Cascade on delete
HubspotCompanyDeals_hubspotDealId_fkey
HubspotCompanyDeals.hubspotDealId
HubspotDeals.id
Cascade on delete
Rstc_recruiterSavedTalentCollectionId_fkey
RecruiterSavedTalentCollectionTalents.recruiterSavedTalentCollectionId
RecruiterSavedTalentCollections.id
Cascade on delete
Rst_recruiterSavedTalentId_fkey
RecruiterSavedTalentCollectionTalents.recruiterSavedTalentId
RecruiterSavedTalents.id
Cascade on delete
JobOrderBenefits_jobOrderId_fkey
JobOrderBenefits.jobOrderId
JobOrders.id
Cascade on delete
JobOrderChangeLogs_jobOrderId_fkey
JobOrderChangeLogs.jobOrderId
JobOrders.id
Cascade on delete
JobOrderChangeLogs_recruiterId_fkey
JobOrderChangeLogs.recruiterId
Recruiters.id
Cascade on delete
CandidacyHireds_recruiterId_fkey
CandidacyHireds.recruiterId
Recruiters.id
Restrict delete
CandidacyHireds_candidacyId_fkey
CandidacyHireds.candidacyId
Candidacies.id
Cascade on delete
SupersourceRejecteds_jobOrderId_fkey
SupersourceRejecteds.jobOrderId
JobOrders.id
Cascade on delete
SupersourceRejecteds_createdByRecruiterId_fkey
SupersourceRejecteds.createdByRecruiterId
Recruiters.id
Restrict delete
SupersourceRejecteds_mergedTalentProfileId_fkey
SupersourceRejecteds.mergedTalentProfileId
MergedTalentProfiles.id
Restrict delete
ReportingGroups_createdBy_fkey
ReportingGroups.createdBy
Recruiters.id
Restrict delete
InboundMarketplaceApplications_inboundApplicationId_fkey
InboundMarketplaceApplications.inboundApplicationId
InboundApplications.id
Cascade on delete
RecruiterSavedTalentStatusLogs_recruiterSavedTalentId_fkey
RecruiterSavedTalentStatusLogs.recruiterSavedTalentId
RecruiterSavedTalents.id
Cascade on delete
RecruiterSavedTalentStatusLogs_jobOrderId_fkey
RecruiterSavedTalentStatusLogs.jobOrderId
JobOrders.id
Cascade on delete
SupersourceSaveds_mergedTalentProfileId_fkey
SupersourceSaveds.mergedTalentProfileId
MergedTalentProfiles.id
Restrict delete
SupersourceSaveds_createdByRecruiterId_fkey
SupersourceSaveds.createdByRecruiterId
Recruiters.id
Restrict delete
SupersourceSaveds_jobOrderId_fkey
SupersourceSaveds.jobOrderId
JobOrders.id
Cascade on delete
UserJobOrderSearchConditions_userId_fkey
UserJobOrderSearchConditions.userId
Users.id
Cascade on delete
JobOrderContacts_jobOrderId_fkey
JobOrderContacts.jobOrderId
JobOrders.id
Cascade on delete
JobOrderCloseds_jobOrderId_fkey
JobOrderCloseds.jobOrderId
JobOrders.id
Cascade on delete
JobOrderCloseds_createdByRecruiterId_fkey
JobOrderCloseds.createdByRecruiterId
Recruiters.id
Restrict delete
InternalMessagingPlatformUsers_userId_fkey
InternalMessagingPlatformUsers.userId
Users.id
Cascade on delete
CandidacyRecommendeds_candidacyId_fkey
CandidacyRecommendeds.candidacyId
Candidacies.id
Cascade on delete
CandidacyRecommendeds_recruiterId_fkey
CandidacyRecommendeds.recruiterId
Recruiters.id
Restrict delete
BusinessUnitRecruiters_businessUnitId_fkey
BusinessUnitRecruiters.businessUnitId
BusinessUnits.id
Restrict delete
CandidacySelectionHappeneds_recruiterId_fkey
CandidacySelectionHappeneds.recruiterId
Recruiters.id
Restrict delete
CandidacySelectionHappeneds_candidacySelectionScheduledId_fkey
CandidacySelectionHappeneds.candidacySelectionScheduledId
CandidacySelectionScheduleds.id
Cascade on delete
JobOrderCities_jobOrderId_fkey
JobOrderCities.jobOrderId
JobOrders.id
Cascade on delete
JobOrderCities_cityId_fkey
JobOrderCities.cityId
Cities.id
Restrict delete
JobOrderCities_locationId_fkey
JobOrderCities.locationId
Locations.id
Null on delete
Recruiters_businessUnitRecruiterId_fkey
Recruiters.businessUnitRecruiterId
BusinessUnitRecruiters.id
Restrict delete
Recruiters_teamRecruiterId_fkey
Recruiters.teamRecruiterId
TeamRecruiters.id
Restrict delete
Recruiters_userId_fkey
Recruiters.userId
Users.id
Restrict delete
JobOrderAssignments_recruiterId_fkey
JobOrderAssignmentTags.recruiterId
Recruiters.id
Cascade on delete
JobOrderAssignments_jobOrderId_fkey
JobOrderAssignmentTags.jobOrderId
JobOrders.id
Cascade on delete
JobOrderFiles_jobOrderId_fkey
JobOrderFiles.jobOrderId
JobOrders.id
Cascade on delete
JobOrderFiles_updatedByRecruiterId_fkey
JobOrderFiles.updatedByRecruiterId
Recruiters.id
Null on delete
JobOrderFiles_createdByRecruiterId_fkey
JobOrderFiles.createdByRecruiterId
Recruiters.id
Null on delete
CandidacyHandovereds_candidacyId_fkey
CandidacyHandovereds.candidacyId
Candidacies.id
Cascade on delete
CandidacyHandovereds_recruiterId_fkey
CandidacyHandovereds.recruiterId
Recruiters.id
Cascade on delete
JobOrderForecastReview_createdByRecruiterId_fkey
JobOrderForecastReview.createdByRecruiterId
Recruiters.id
Null on delete
JobOrderForecastReview_updatedByRecruiterId_fkey
JobOrderForecastReview.updatedByRecruiterId
Recruiters.id
Null on delete
JobOrderForecastReview_jobOrderId_fkey
JobOrderForecastReview.jobOrderId
JobOrders.id
Cascade on delete
JobOrderClosedReasons_jobOrderClosedId_fkey
JobOrderClosedReasons.jobOrderClosedId
JobOrderCloseds.id
Cascade on delete
JobOrderSkills_skillId_fkey
JobOrderSkills.skillId
Skills.id
Cascade on delete
JobOrderSkills_jobOrderId_fkey
JobOrderSkills.jobOrderId
JobOrders.id
Cascade on delete
JobOrders_jobCategoryId_fkey
JobOrders.jobCategoryId
JobCategories.id
Restrict delete
fk_hubspot_job_order_id
JobOrders.hubspotJobOrderId
HubspotJobOrders.id
Null on delete
JobOrders_inChargedRecruiterId_fkey
JobOrders.inChargedRecruiterId
Recruiters.id
Restrict delete
JobOrders_hubspotTicketId_fkey
JobOrders.hubspotTicketId
HubspotTickets.id
Restrict delete
JobOrders_lastJobOrderForecastReviewId_fkey
JobOrders.lastJobOrderForecastReviewId
JobOrderForecastReview.id
Null on delete
JobOrders_recruitmentConsultantId_fkey
JobOrders.recruitmentConsultantId
Recruiters.id
Null on delete
JobOrders_currencyId_fkey
JobOrders.currencyId
Currencies.code
Restrict delete
JobOrders_associatedJobOrderId_fkey
JobOrders.associatedJobOrderId
JobOrders.id
Null on delete
JobOrders_teamId_fkey
JobOrders.teamId
Teams.id
Restrict delete
JobOrders_hubspotDealId_fkey
JobOrders.hubspotDealId
HubspotDeals.id
Null on delete
JobOrders_createdByRecruiterId_fkey
JobOrders.createdByRecruiterId
Recruiters.id
Restrict delete
JobOrders_recommendedSourcingSalariesCurrencyId_fkey
JobOrders.recommendedSourcingSalariesCurrencyId
Currencies.code
Restrict delete
SupersourceRejectedReasons_supersourceRejectedId_fkey
SupersourceRejectedReasons.supersourceRejectedId
SupersourceRejecteds.id
Cascade on delete
hubspotdeals_dealstage_fkey
HubspotDeals.dealStage
HubspotDealStages.id
Restrict delete
Teams_businessUnitId_fkey
Teams.businessUnitId
BusinessUnits.id
Restrict delete
TeamReportingGroups_reportingGroupId_fkey
TeamReportingGroups.reportingGroupId
ReportingGroups.id
Cascade on delete
TeamReportingGroups_teamId_fkey
TeamReportingGroups.teamId
Teams.id
Restrict delete
JobOrderMarketplaceListings_jobOrderId_fkey
JobOrderMarketplaceListings.jobOrderId
JobOrders.id
Cascade on delete
TeamRecruiters_teamId_fkey
TeamRecruiters.teamId
Teams.id
Restrict delete
JobOrderLanguages_jobOrderId_fkey
JobOrderLanguages.jobOrderId
JobOrders.id
Cascade on delete
JobOrderLanguages_languageCode_fkey
JobOrderLanguages.languageCode
Languages.code
Cascade on delete
JobOrderPrioritizedReasons_jobOrderPrioritizedId_fkey
JobOrderPrioritizedReasons.jobOrderPrioritizedId
JobOrderPrioritizeds.id
Cascade on delete
Recruiters_recruiterId_fkey
RecruiterSavedTalents.recruiterId
Recruiters.id
Cascade on delete
MergedTalentProfiles_mergedTalentProfileId_fkey
RecruiterSavedTalents.mergedTalentProfileId
MergedTalentProfiles.id
Cascade on delete
RecruiterSavedTalents_candidateId_fkey
RecruiterSavedTalents.candidateId
Candidates.id
Cascade on delete
CandidacySelectionScheduleds_recruiterId_fkey
CandidacySelectionScheduleds.recruiterId
Recruiters.id
Restrict delete
CandidacySelectionScheduleds_candidacyId_fkey
CandidacySelectionScheduleds.candidacyId
Candidacies.id
Cascade on delete
CandidacySelectionScheduledFinals_candidacyId_fkey
CandidacySelectionScheduledFinals.candidacyId
Candidacies.id
Cascade on delete
CandidacySelectionScheduledFinals_selectionScheduledId_fkey
CandidacySelectionScheduledFinals.candidacySelectionScheduledId
CandidacySelectionScheduleds.id
Cascade on delete
CandidacyUnsuitedReasons_candidacyUnsuitedId_fkey
CandidacyUnsuitedReasons.candidacyUnsuitedId
CandidacyUnsuiteds.id
Cascade on delete
HubspotTicketDeals_hubspotTicketId_fkey
HubspotTicketDeals.hubspotTicketId
HubspotTickets.id
Cascade on delete
HubspotTicketDeals_hubspotDealId_fkey
HubspotTicketDeals.hubspotDealId
HubspotDeals.id
Cascade on delete
JobOrderJobTitles_jobTitleId_fkey
JobOrderJobTitles.jobTitleId
JobTitles.id
Cascade on delete
JobOrderJobTitles_jobOrderId_fkey
JobOrderJobTitles.jobOrderId
JobOrders.id
Cascade on delete
JobOrderJobTitles_hierarchicalJobCategoryId_fkey
JobOrderJobTitles.hierarchicalJobCategoryId
HierarchicalJobCategories.id
Cascade on delete
CandidacySourceds_recruiterId_fkey
CandidacySourceds.recruiterId
Recruiters.id
Restrict delete
CandidacySourceds_candidacyId_fkey
CandidacySourceds.candidacyId
Candidacies.id
Cascade on delete
InboundApplications_mergedTalentProfileId_fkey
InboundApplications.mergedTalentProfileId
MergedTalentProfiles.id
Cascade on delete
InboundApplications_jobOrderId_fkey
InboundApplications.jobOrderId
JobOrders.id
Cascade on delete
Recruiters_recruiterId_fkey
RecruiterSavedTalentCollections.recruiterId
Recruiters.id
Cascade on delete
JobOrders_jobOrderId_fkey
JobOrderReopeneds.jobOrderId
JobOrders.id
Cascade on delete
JobOrderReopeneds_createdByRecruiterId_fkey
JobOrderReopeneds.createdByRecruiterId
Recruiters.id
Restrict delete
JobOrderDeprioritizeds_jobOrderId_fkey
JobOrderDeprioritizeds.jobOrderId
JobOrders.id
Cascade on delete
JobOrderDeprioritizeds_createdByRecruiterId_fkey
JobOrderDeprioritizeds.createdByRecruiterId
Recruiters.id
Restrict delete
JobOrderIndustryPreferences_jobOrderId_fkey
JobOrderIndustryPreferences.jobOrderId
JobOrders.id
Cascade on delete
JobOrderIndustryPreferences_industryId_fkey
JobOrderIndustryPreferences.industryId
IndustriesV2.id
Cascade on delete
JobOrderPrioritizeds_createdByRecruiterId_fkey
JobOrderPrioritizeds.createdByRecruiterId
Recruiters.id
Restrict delete
JobOrderPrioritizeds_jobOrderId_fkey
JobOrderPrioritizeds.jobOrderId
JobOrders.id
Cascade on delete
CandidacyOffereds_candidacyId_fkey
CandidacyOffereds.candidacyId
Candidacies.id
Cascade on delete
CandidacyOffereds_recruiterId_fkey
CandidacyOffereds.recruiterId
Recruiters.id
Restrict delete
CandidacyComments_createdByRecruiterId_fkey
CandidacyComments.createdByRecruiterId
Recruiters.id
Restrict delete
CandidacyComments_candidacyId_fkey
CandidacyComments.candidacyId
Candidacies.id
Restrict delete
JobOrderDeprioritizedReasons_jobOrderDeprioritizedId_fkey
JobOrderDeprioritizedReasons.jobOrderDeprioritizedId
JobOrderDeprioritizeds.id
Cascade on delete
JobOrderForecast_jobOrderId_fkey
JobOrderForecast.jobOrderId
JobOrders.id
Cascade on delete
JobOrderForecast_updatedByRecruiterId_fkey
JobOrderForecast.updatedByRecruiterId
Recruiters.id
Null on delete
JobOrderForecast_createdByRecruiterId_fkey
JobOrderForecast.createdByRecruiterId
Recruiters.id
Null on delete

Check Constraints

Table Constraint Name Constraint
Recruiters Recruiters_fk_null_check (((("isAdmin" = false) OR (("teamRecruiterId" IS NULL) AND ("businessUnitRecruiterId" IS NULL))) AND (NOT (("teamRecruiterId" IS NULL) AND ("businessUnitRecruiterId" IS NULL) AND ("isAdmin" = false)))))
JobOrderClosedReasons JobOrderClosedReasons_note_check ((((reason = 'OTHER'::superpowered."enum_JobOrderClosedReasons_reason") AND (note IS NOT NULL)) OR (reason <> 'OTHER'::superpowered."enum_JobOrderClosedReasons_reason")))
JobOrders JobOrders_headcount_check ((headcount <@ '[1,101)'::int4range))
JobOrders JobOrders_probationInMonth_check (("probationInMonth" <@ '[1,13)'::int4range))
JobOrders JobOrders_teamSize_check (("teamSize" <@ '[0,101)'::int4range))
SupersourceRejectedReasons SupersourceRejectedReasons_supersourceRejectedId_unique (((reason = 'OTHER'::superpowered."enum_SupersourceRejectedReasons_reason") <> (note IS NULL)))
JobOrderPrioritizedReasons JobOrderPrioritizedReasons_note_check ((((reason = 'OTHER'::superpowered."enum_JobOrderPrioritizedReasons_reason") AND (note IS NOT NULL)) OR (reason <> 'OTHER'::superpowered."enum_JobOrderPrioritizedReasons_reason")))
JobOrderDeprioritizedReasons JobOrderDeprioritizedReasons_note_check ((((reason = 'OTHER'::superpowered."enum_JobOrderDeprioritizedReasons_reason") AND (note IS NOT NULL)) OR (reason <> 'OTHER'::superpowered."enum_JobOrderDeprioritizedReasons_reason")))