491 Foreign Key Constraints
| Constraint Name | Child Column | Parent Column | Delete Rule | ||||
|---|---|---|---|---|---|---|---|
| CustomNotificationContents_NotificationId_fkey |
|
|
Cascade on delete | ||||
| JobRoleScoring_countryCode_fkey |
|
|
Restrict delete | ||||
| JobRoleScoring_jobRoleId_fkey |
|
|
Cascade on delete | ||||
| JobRoleScoring_locationId_fkey |
|
|
Cascade on delete | ||||
| JobJobTitles_JobTitleId_fkey |
|
|
Cascade on delete | ||||
| JobJobTitles_JobId_fkey |
|
|
Restrict delete | ||||
| JobSalaryDrafts_JobDraftId_fkey |
|
|
Cascade on delete | ||||
| JobSalaryDrafts_CurrencyCode_fkey |
|
|
Null on delete | ||||
| Experiences_StudyId_fkey |
|
|
Null on delete | ||||
| Experiences_DegreeId_fkey |
|
|
Null on delete | ||||
| Experiences_SchoolId_fkey |
|
|
Null on delete | ||||
| Experiences_UserId_fkey |
|
|
Null on delete | ||||
| WhatsappLogs_recipientId_fkey |
|
|
Null on delete | ||||
| TalentBookmarks_TalentId_fkey |
|
|
Cascade on delete | ||||
| TalentBookmarks_UserId_fkey |
|
|
Cascade on delete | ||||
| UserMessagingIntroMessages_userId_fkey |
|
|
Cascade on delete | ||||
| JobScreeningQuestionLanguages_jobScreeningQuestionId_fkey |
|
|
Cascade on delete | ||||
| JobScreeningQuestionLanguages_languageCode_fkey |
|
|
Cascade on delete | ||||
| LocationAlternateNames_locationId_fkey |
|
|
Cascade on delete | ||||
| PendingUserCompanies_CompanyId_fkey |
|
|
Restrict delete | ||||
| PendingUserCompanies_UserId_fkey |
|
|
Cascade on delete | ||||
| TalentHuntJobInfo_JobId_fkey |
|
|
Restrict delete | ||||
| UserDeviceFingerprints_UserId_fkey |
|
|
Cascade on delete | ||||
| UserMessagingTemplateMessages_userId_fkey |
|
|
Cascade on delete | ||||
| CompanyFeaturesMaximum_creatorId_fkey |
|
|
Null on delete | ||||
| CompanyFeaturesMaximum_CountryCode_fkey |
|
|
Cascade on delete | ||||
| CompanyFeaturesMaximum_locationId_fkey |
|
|
Cascade on delete | ||||
| CompanyFeaturesMaximum_companyId_fkey |
|
|
Cascade on delete | ||||
| UserSkills_SkillId_fkey |
|
|
Cascade on delete | ||||
| UserSkills_UserId_fkey |
|
|
Cascade on delete | ||||
| CompanyVerificationMethodBenef_companyVerificationMethodId_fkey |
|
|
Cascade on delete | ||||
| UnlockedTalents_talentId_fkey |
|
|
Cascade on delete | ||||
| UnlockedTalents_unlockedByUserId_fkey |
|
|
Null on delete | ||||
| UnlockedTalents_companyId_fkey |
|
|
Cascade on delete | ||||
| LiveRooms_CompanyId_fkey |
|
|
Cascade on delete | ||||
| LiveRooms_TopicId_fkey |
|
|
Restrict delete | ||||
| PotentialLeadDigitalFootprints_potentialLeadId_fkey |
|
|
Restrict delete | ||||
| PotentialLeadDigitalFootprints_verificationCriterionId_fkey |
|
|
Restrict delete | ||||
| JobLocationPreferences_CityId_fkey |
|
|
Restrict delete | ||||
| JobLocationPreferences_LocationId_fkey |
|
|
Null on delete | ||||
| JobLocationPreferences_UserId_fkey |
|
|
Cascade on delete | ||||
| JobLocationPreferences_CountryCode_fkey |
|
|
Cascade on delete | ||||
| QuestionKeywordMapping_keywordId_fkey |
|
|
Restrict delete | ||||
| QuestionKeywordMapping_questionId_fkey |
|
|
Restrict delete | ||||
| AlternativePhoneNumbers_userId_fkey |
|
|
Cascade on delete | ||||
| AlternativePhoneNumbers_addedByUserId_fkey |
|
|
Null on delete | ||||
| AlternativePhoneNumbers_userPhoneNumberFlagId_fkey |
|
|
Cascade on delete | ||||
| Preferences_UserId_fkey |
|
|
Cascade on delete | ||||
| Preferences_CurrencyCode_fkey |
|
|
Null on delete | ||||
| CompanyCollectionItems_CompanyCollectionId_fkey |
|
|
Restrict delete | ||||
| CompanyCollectionItems_CompanyId_fkey |
|
|
Restrict delete | ||||
| SystemPredictionLogs_JobId_fkey |
|
|
Cascade on delete | ||||
| IncentiveRulesForSharing_creatorId_fkey |
|
|
Restrict delete | ||||
| IncentiveRulesForSharing_countryCode_fkey |
|
|
Restrict delete | ||||
| TalentHuntCandidateApplicatio_TalentHuntCandidateApplicati_fkey |
|
|
Restrict delete | ||||
| TalentHuntCandidateApplicationStatusNotific_NotificationId_fkey |
|
|
Restrict delete | ||||
| UserJobAlertNotifications_NotificationId_fkey |
|
|
Cascade on delete | ||||
| UserJobAlertNotifications_userJobAlertId_fkey |
|
|
Cascade on delete | ||||
| JobJobTitleDrafts_JobTitleId_fkey |
|
|
Cascade on delete | ||||
| JobJobTitleDrafts_JobDraftId_fkey |
|
|
Cascade on delete | ||||
| ReportedJobs_JobId_fkey |
|
|
Cascade on delete | ||||
| ReportedJobs_UserId_fkey |
|
|
Null on delete | ||||
| ReportedJobs_ResolverId_fkey |
|
|
Null on delete | ||||
| UserShares_UserId_fkey |
|
|
Null on delete | ||||
| UserShares_ShareId_fkey |
|
|
Restrict delete | ||||
| XenditCustomerInformation_userId_fkey |
|
|
Cascade on delete | ||||
| SuggestedSalaries_currencyCode_fkey |
|
|
Cascade on delete | ||||
| SuggestedSalaries_countryCode_fkey |
|
|
Cascade on delete | ||||
| SuggestedSalaries_hierarchicalJobCategoryId_fkey |
|
|
Cascade on delete | ||||
| Schools_CountryCode_fkey |
|
|
Null on delete | ||||
| HoustonRoleBindings_UserId_fkey |
|
|
Restrict delete | ||||
| HoustonRoleBindings_HoustonRoleId_fkey |
|
|
Restrict delete | ||||
| VerificationWhitelistedEmailDomains_countryCode_fkey |
|
|
Cascade on delete | ||||
| Recommendations_JobId_fkey |
|
|
Cascade on delete | ||||
| Recommendations_CandidateId_fkey |
|
|
Cascade on delete | ||||
| Recommendations_CreatorId_fkey |
|
|
Cascade on delete | ||||
| Bookmarks_JobId_fkey |
|
|
Restrict delete | ||||
| Bookmarks_ForJobId_fkey |
|
|
Restrict delete | ||||
| Bookmarks_CompanyId_fkey |
|
|
Restrict delete | ||||
| Bookmarks_CandidateId_fkey |
|
|
Cascade on delete | ||||
| Bookmarks_UserId_fkey |
|
|
Cascade on delete | ||||
| Companies_freeSubscriptionPlanGroupId_fkey |
|
|
Restrict delete | ||||
| Companies_LocationId_fkey |
|
|
Null on delete | ||||
| Companies_EmployerServiceRepId_fkey |
|
|
Null on delete | ||||
| Companies_CityId_fkey |
|
|
Null on delete | ||||
| Companies_ReviewerId_fkey |
|
|
Restrict delete | ||||
| Companies_CountryCode_fkey |
|
|
Null on delete | ||||
| Companies_IndustryId_fkey |
|
|
Null on delete | ||||
| HoustonCreateCompanyActionLogs_companyId_fkey |
|
|
Cascade on delete | ||||
| HoustonCreateCompanyActionLogs_houstonActionLogId_fkey |
|
|
Cascade on delete | ||||
| HoustonJobQualityIssueActionLogs_JobQualityIssueId_fkey |
|
|
Cascade on delete | ||||
| HoustonJobQualityIssueActionLogs_houstonActionLogId_fkey |
|
|
Cascade on delete | ||||
| UserCompanyRoleLogs_userCompanyId_fkey |
|
|
Cascade on delete | ||||
| UserCompanyRoleLogs_actionUserId_fkey |
|
|
Null on delete | ||||
| LiveRoomShares_RoomId_fkey |
|
|
Cascade on delete | ||||
| LiveRoomShares_ShareId_fkey |
|
|
Restrict delete | ||||
| Users_cdc_test_CityId_fkey |
|
|
Null on delete | ||||
| Users_cdc_test_CountryCode_fkey |
|
|
Null on delete | ||||
| Users_cdc_test_BanningOperatorId_fkey |
|
|
Restrict delete | ||||
| Users_cdc_test_Nationality_fkey |
|
|
Restrict delete | ||||
| Users_cdc_test_EmployerServiceRepId_fkey |
|
|
Null on delete | ||||
| Users_cdc_test_LocationId_fkey |
|
|
Null on delete | ||||
| LiveRoomHosts_LiveRoomId_fkey |
|
|
Cascade on delete | ||||
| LiveRoomHosts_UserId_fkey |
|
|
Cascade on delete | ||||
| ApplicationQuestionAnswers_QuestionName_fkey |
|
|
Restrict delete | ||||
| ApplicationQuestionAnswers_ApplicationId_fkey |
|
|
Restrict delete | ||||
| JobNotificationReceiverDrafts_ReceiverId |
|
|
Cascade on delete | ||||
| JobNotificationReceiverDrafts_JobDraftId_fkey |
|
|
Cascade on delete | ||||
| NormalizedSkillsMapping_NormalizedSkillsId_fkey |
|
|
Restrict delete | ||||
| NormalizedSkillsMapping_SkillId_fkey |
|
|
Restrict delete | ||||
| CompaniesPageConfigs_CountryCode_fkey |
|
|
Restrict delete | ||||
| SourcedCompanies_GlintsCompanyId_fkey |
|
|
Restrict delete | ||||
| SourcedCompanies_CountryCode_fkey |
|
|
Restrict delete | ||||
| JobFeaturesMaximum_locationId_fkey |
|
|
Cascade on delete | ||||
| JobFeaturesMaximum_hierarchicalJobCategoryId_fkey |
|
|
Cascade on delete | ||||
| JobFeaturesMaximum_jobId_fkey |
|
|
Cascade on delete | ||||
| JobFeaturesMaximum_CountryCode_fkey |
|
|
Cascade on delete | ||||
| JobFeaturesMaximum_companyId_fkey |
|
|
Cascade on delete | ||||
| JobFeaturesMaximum_creatorId_fkey |
|
|
Null on delete | ||||
| Jobs_EmployerServiceRepId_fkey |
|
|
Null on delete | ||||
| Jobs_CityId_fkey |
|
|
Null on delete | ||||
| Jobs_CompanyId_fkey |
|
|
Restrict delete | ||||
| Jobs_HierarchicalJobCategoryId_fkey |
|
|
Null on delete | ||||
| Jobs_CompanyAddressId_fkey |
|
|
Restrict delete | ||||
| Jobs_DistrictId_fkey |
|
|
Null on delete | ||||
| Jobs_CountryCode_fkey |
|
|
Null on delete | ||||
| Jobs_JobCategoryId_fkey |
|
|
Null on delete | ||||
| Jobs_CreatorId_fkey |
|
|
Null on delete | ||||
| Jobs_CitySubDivisionId_fkey |
|
|
Restrict delete | ||||
| ApplicationStatusNotifications_ApplicationStatusLogId_fkey |
|
|
Restrict delete | ||||
| ApplicationStatusNotifications_NotificationId_fkey |
|
|
Restrict delete | ||||
| PointOfInterests_locationId_fkey |
|
|
Restrict delete | ||||
| ApplicationStatusLogs_ApplicationId_fkey |
|
|
Restrict delete | ||||
| ApplicationStatusLogs_CreatorId_fkey |
|
|
Restrict delete | ||||
| HoustonReportedJobActionLogs_houstonActionLogId_fkey |
|
|
Cascade on delete | ||||
| HoustonReportedJobActionLogs_reportedJobId_fkey |
|
|
Cascade on delete | ||||
| ApplicationRejectionReasons_ApplicationStatusLogId |
|
|
Restrict delete | ||||
| JobDrafts_CompanyAddressId_fkey |
|
|
Null on delete | ||||
| JobDrafts_CountryCode_fkey |
|
|
Null on delete | ||||
| JobDrafts_CompanyId_fkey |
|
|
Restrict delete | ||||
| JobDrafts_CreatorId_fkey |
|
|
Null on delete | ||||
| JobDrafts_DistrictId_fkey |
|
|
Null on delete | ||||
| JobDrafts_CityId_fkey |
|
|
Null on delete | ||||
| JobDrafts_CitySubDivisionId_fkey |
|
|
Restrict delete | ||||
| JobDrafts_JobCategoryId_fkey |
|
|
Null on delete | ||||
| JobDrafts_EmployerServiceRepId_fkey |
|
|
Null on delete | ||||
| JobDrafts_HierarchicalJobCategoryId_fkey |
|
|
Null on delete | ||||
| OrderPayments_OrderId_fkey |
|
|
Restrict delete | ||||
| GroupJobs_GroupId_fkey |
|
|
Cascade on delete | ||||
| GroupJobs_JobId_fkey |
|
|
Restrict delete | ||||
| Applications_copy1_JobId_fkey |
|
|
Restrict delete | ||||
| Applications_copy1_ApplicantId_fkey |
|
|
Null on delete | ||||
| Applications_copy1_FirstReaderId_fkey |
|
|
Cascade on delete | ||||
| AccountManagerHubspotDealBatches_requesterId_fkey |
|
|
Null on delete | ||||
| ChatBlockingList_candidateId_fkey |
|
|
Cascade on delete | ||||
| ChatBlockingList_companyId_fkey |
|
|
Cascade on delete | ||||
| ChatBlockingList_employerId_fkey |
|
|
Null on delete | ||||
| ChatBlockingList_jobId_fkey |
|
|
Null on delete | ||||
| mtseatdeactivations_deactivatedseatid_foreign |
|
|
Null on delete | ||||
| mtseatdeactivations_replacementseatid_foreign |
|
|
Null on delete | ||||
| UserPhoneNumberFlags_flaggedByUserId_fkey |
|
|
Null on delete | ||||
| UserPhoneNumberFlags_userId_fkey |
|
|
Cascade on delete | ||||
| CitySubDivisions_CityId_fkey |
|
|
Cascade on delete | ||||
| FailedModerationLogs_UserId_fkey |
|
|
Null on delete | ||||
| JobFraudAnalysisRecords_reportedJobStartId_fkey |
|
|
Cascade on delete | ||||
| JobFraudAnalysisRecords_reportedJobEndId_fkey |
|
|
Cascade on delete | ||||
| SchoolEducationLevels_SchoolId_fkey |
|
|
Cascade on delete | ||||
| JobPreferredKeywordDrafts_jobDraftId_fkey |
|
|
Cascade on delete | ||||
| LandingPageLeads_convertedUserId_fkey |
|
|
Null on delete | ||||
| JobDraftScreeningQuestionCusto_jobDraftScreeningQuestionId_fkey |
|
|
Cascade on delete | ||||
| ApplicationScreeningAnswerDocumen_documentAndCertificateId_fkey |
|
|
Cascade on delete | ||||
| ApplicationScreeningAnswerDoc_applicationScreeningAnswerId_fkey |
|
|
Cascade on delete | ||||
| HoustonOutboundUpsellCompanyActionLogs_houstonActionLogId_fkey |
|
|
Cascade on delete | ||||
| HoustonOutboundUpsellCompanyActionLog_employerServiceRepId_fkey |
|
|
Null on delete | ||||
| HoustonOutboundUpsellCompanyActionLogs_companyId_fkey |
|
|
Null on delete | ||||
| HoustonRolePermissions_HoustonRoleId_fkey |
|
|
Restrict delete | ||||
| RevenueCatWebhookLogs_companyId_fkey |
|
|
Null on delete | ||||
| ChatAutoInvitations_candidateId_fkey |
|
|
Cascade on delete | ||||
| ChatAutoInvitations_jobId_fkey |
|
|
Cascade on delete | ||||
| CompanyStatusLog_userId_fkey |
|
|
Null on delete | ||||
| CompanyStatusLog_companyId_fkey |
|
|
Cascade on delete | ||||
| CompanyFraudRuleExemptions_FraudCaseFileId_fkey |
|
|
Null on delete | ||||
| CompanyFraudRuleExemptions_CompanyId_fkey |
|
|
Cascade on delete | ||||
| CompanyFraudRuleExemptions_GrantedById_fkey |
|
|
Null on delete | ||||
| CompanyFraudRuleExemptions_RevokedById_fkey |
|
|
Null on delete | ||||
| TalentHuntCandidateApplications_TalentHuntGroupMemberId_fkey |
|
|
Restrict delete | ||||
| DistributionRules_actionId_fkey |
|
|
Null on delete | ||||
| DistributionRules_pipelineId_fkey |
|
|
Cascade on delete | ||||
| Referees_UserId_fkey |
|
|
Restrict delete | ||||
| JobSalaries_CurrencyCode_fkey |
|
|
Null on delete | ||||
| JobSalaries_JobId_fkey |
|
|
Restrict delete | ||||
| HoustonInboundUpsellCompanyActionLogs_employerServiceRepId_fkey |
|
|
Null on delete | ||||
| HoustonInboundUpsellCompanyActionLogs_companyId_fkey |
|
|
Null on delete | ||||
| HoustonInboundUpsellCompanyActionLogs_houstonActionLogId_fkey |
|
|
Cascade on delete | ||||
| CompaniesPageCarouselItems_CompaniesPageConfigId_fkey |
|
|
Restrict delete | ||||
| CompaniesPageCarouselItems_CompanyId_fkey |
|
|
Restrict delete | ||||
| JobBenefits_JobId_fkey |
|
|
Restrict delete | ||||
| JobExtensionLogs_jobId_fkey |
|
|
Cascade on delete | ||||
| JobExtensionLogs_actionUserId_fkey |
|
|
Null on delete | ||||
| ApplicationDrafts_ApplicantId_fkey |
|
|
Null on delete | ||||
| ApplicationDrafts_JobId_fkey |
|
|
Restrict delete | ||||
| SourcedJobs_SalaryCurrencyCode_fkey |
|
|
Restrict delete | ||||
| SourcedJobs_LocationId_fkey |
|
|
Restrict delete | ||||
| SourcedJobs_GlintsJobId_fkey |
|
|
Restrict delete | ||||
| SourcedJobs_HierarchicalJobCategoryId_fkey |
|
|
Restrict delete | ||||
| SourcedJobs_SourcedCompanyId_fkey |
|
|
Restrict delete | ||||
| Applications_FirstReaderId_fkey |
|
|
Cascade on delete | ||||
| Applications_JobId_fkey |
|
|
Restrict delete | ||||
| Applications_ApplicantId_fkey |
|
|
Null on delete | ||||
| JobPreferredKeywords_jobId_fkey |
|
|
Cascade on delete | ||||
| ReferralApplications_ReferralId_fkey |
|
|
Restrict delete | ||||
| ReferralApplications_RecruiterId_fkey |
|
|
Restrict delete | ||||
| ReferralApplications_JobId_fkey |
|
|
Restrict delete | ||||
| ReferralApplications_RefereeId_fkey |
|
|
Restrict delete | ||||
| ApplicationScreeningAnswerSki_applicationScreeningAnswerId_fkey |
|
|
Cascade on delete | ||||
| ApplicationScreeningAnswerSkills_jobSkillId_fkey |
|
|
Restrict delete | ||||
| JobCategorySkills_SkillId_fkey |
|
|
Cascade on delete | ||||
| JobCategorySkills_JobCategoryId_fkey |
|
|
Cascade on delete | ||||
| CompanyVerificationRequestDetails_companyVerificationRequestId_ |
|
|
Cascade on delete | ||||
| NotificationPreferenceCategoryNotifications_CategoryId_fkey |
|
|
Cascade on delete | ||||
| SeoFreeQueries_countryCode_fkey |
|
|
Restrict delete | ||||
| HoustonActionLogs_userId_fkey |
|
|
Null on delete | ||||
| UserTokens_UserId_fkey |
|
|
Restrict delete | ||||
| HoustonSwallowUserActionLogs_houstonActionLogId_fkey |
|
|
Cascade on delete | ||||
| HoustonSwallowUserActionLogs_swallowedUserId_fkey |
|
|
Cascade on delete | ||||
| SpecialLocations_addedByUserId_fkey |
|
|
Null on delete | ||||
| SpecialLocations_CountryCode_fkey |
|
|
Null on delete | ||||
| mtseatdeactivations_mtseatdeactivationreas__434f4e1f_foreign |
|
|
Null on delete | ||||
| mtseatdeactivations_mtseatdeactivationreas__1612019b_foreign |
|
|
Null on delete | ||||
| BlackListedWords_CreatorId_fkey |
|
|
Null on delete | ||||
| LocationWageGuidance_LocationId_fkey |
|
|
Cascade on delete | ||||
| LocationWageGuidance_CurrencyCode_fkey |
|
|
Restrict delete | ||||
| RecommendationStatusLogs_CreatorId_fkey |
|
|
Restrict delete | ||||
| RecommendationStatusLogs_RecommendationId_fkey |
|
|
Restrict delete | ||||
| CompanyVerificationRequests_companyId_fkey |
|
|
Null on delete | ||||
| CompanyVerificationRequests_requesterId_fkey |
|
|
Null on delete | ||||
| CompanyVerificationRequests_companyVerificationMethodId_fkey |
|
|
Restrict delete | ||||
| CompanyVerificationRequests_employerServiceRepId_fkey |
|
|
Null on delete | ||||
| EmployerVerifications_CompanyId_fkey |
|
|
Null on delete | ||||
| EmployerVerifications_UserId_fkey |
|
|
Cascade on delete | ||||
| FollowingNewFollowerNotifications_NotificationId_fkey |
|
|
Cascade on delete | ||||
| FollowingNewFollowerNotifications_FollowingId_fkey |
|
|
Restrict delete | ||||
| CompanySharingsMetrics_companyId_fkey |
|
|
Cascade on delete | ||||
| CompanySharingsMetrics_creatorId_fkey |
|
|
Null on delete | ||||
| JobShares_JobId_fkey |
|
|
Restrict delete | ||||
| JobShares_ShareId_fkey |
|
|
Restrict delete | ||||
| CompanyApplicationCountAggregates_companyId_fkey |
|
|
Cascade on delete | ||||
| ApplicationScreeningAnswerInd_applicationScreeningAnswerId_fkey |
|
|
Cascade on delete | ||||
| ApplicationScreeningAnswerIndustries_industryId_fkey |
|
|
Cascade on delete | ||||
| UnifiedCompanyNetsuiteLinks_CuratorId_fkey |
|
|
Restrict delete | ||||
| UnifiedCompanyNetsuiteLinks_UnifiedCompanyId_fkey |
|
|
Restrict delete | ||||
| ShareVisitors_ShareId_fkey |
|
|
Restrict delete | ||||
| ShareVisitors_UserId_fkey |
|
|
Restrict delete | ||||
| JobScreeningQuestionIndustries_jobScreeningQuestionId_fkey |
|
|
Cascade on delete | ||||
| JobScreeningQuestionIndustries_industryId_fkey |
|
|
Cascade on delete | ||||
| PotentialLeads_glintsCompanyId_fkey |
|
|
Restrict delete | ||||
| PotentialLeads_locationId_fkey |
|
|
Restrict delete | ||||
| PotentialLeads_leadAssigneeId_fkey |
|
|
Restrict delete | ||||
| PotentialLeads_countryCode_fkey |
|
|
Restrict delete | ||||
| UserJobAlerts_userId_fkey |
|
|
Cascade on delete | ||||
| ApplicationRejectionMessagePreferences_UserId_fkey |
|
|
Cascade on delete | ||||
| GroupMembers_GroupId_fkey |
|
|
Cascade on delete | ||||
| GroupMembers_CandidateId_fkey |
|
|
Cascade on delete | ||||
| GroupMembers_AdminId_fkey |
|
|
Cascade on delete | ||||
| GroupMembers_CompanyId_fkey |
|
|
Restrict delete | ||||
| HoustonTransferCompanyTaskLogs_houstonUserId_fkey |
|
|
Null on delete | ||||
| HoustonTransferCompanyTaskLogs_oldEmployerServiceRepId_fkey |
|
|
Null on delete | ||||
| HoustonTransferCompanyTaskLogs_newEmployerServiceRepId_fkey |
|
|
Null on delete | ||||
| HoustonTransferCompanyTaskLogs_companyId_fkey |
|
|
Cascade on delete | ||||
| JobDraftScreeningQuestionIndus_jobDraftScreeningQuestionId_fkey |
|
|
Cascade on delete | ||||
| JobDraftScreeningQuestionIndustries_industryId_fkey |
|
|
Cascade on delete | ||||
| AutomatedApplicationCSVExportLogs_companyId_fkey |
|
|
Null on delete | ||||
| JobDraftScreeningQuestions_jobDraftId_fkey |
|
|
Cascade on delete | ||||
| JobDraftScreeningQuestions_introVideoPreferredLanguage_fkey |
|
|
Cascade on delete | ||||
| ReportedCandidates_reporterId_fkey |
|
|
Null on delete | ||||
| ReportedCandidates_reportedUserId_fkey |
|
|
Null on delete | ||||
| ReportedCandidates_companyId_fkey |
|
|
Null on delete | ||||
| ReportedCandidates_jobId_fkey |
|
|
Null on delete | ||||
| HierarchicalJobCategory_MPTT_parentId_fkey |
|
|
Restrict delete | ||||
| HierarchicalJobCategory_MPTT_id_fkey |
|
|
Restrict delete | ||||
| JobTitleSkills_SkillId_fkey |
|
|
Cascade on delete | ||||
| JobTitleSkills_JobTitleId_fkey |
|
|
Cascade on delete | ||||
| UserCompaniesOpsTeamDataBackup_CompanyId_fkey |
|
|
Restrict delete | ||||
| UserCompaniesOpsTeamDataBackup_UserId_fkey |
|
|
Cascade on delete | ||||
| ExternalTalentProfileCakeResumeUsers_MergedTalentProfileId_fkey |
|
|
Cascade on delete | ||||
| CompanyDeletionRequests_requesterId_fkey |
|
|
Null on delete | ||||
| CompanyDeletionRequests_companyId_fkey |
|
|
Null on delete | ||||
| CompaniesPageCollections_CompanyCollectionId_fkey |
|
|
Restrict delete | ||||
| CompaniesPageCollections_CompaniesPageConfigId_fkey |
|
|
Restrict delete | ||||
| JobBoostingTasks_JobId_fkey |
|
|
Cascade on delete | ||||
| JobBoostingTasks_CompanyId_fkey |
|
|
Cascade on delete | ||||
| JobBoostingTasks_UserId_fkey |
|
|
Cascade on delete | ||||
| JobDraftScreeningQuestionLangu_jobDraftScreeningQuestionId_fkey |
|
|
Cascade on delete | ||||
| JobDraftScreeningQuestionLanguages_languageCode_fkey |
|
|
Cascade on delete | ||||
| PotentialLeadStatusChangeLogs_creatorId_fkey |
|
|
Cascade on delete | ||||
| PotentialLeadStatusChangeLogs_potentialLeadId_fkey |
|
|
Cascade on delete | ||||
| ScheduledPushNotificationTranslations_locale_fkey |
|
|
Restrict delete | ||||
| ScheduledPushNotificationTrans_scheduledPushNotificationId_fkey |
|
|
Cascade on delete | ||||
| mtseatactivations_countrycode_foreign |
|
|
Null on delete | ||||
| mtseatactivations_cityid_foreign |
|
|
Null on delete | ||||
| mtseatactivations_demandbusinessunitid_foreign |
|
|
Null on delete | ||||
| BannedLiveRoomUsers_LiveRoomId_fkey |
|
|
Cascade on delete | ||||
| BannedLiveRoomUsers_UserId_fkey |
|
|
Cascade on delete | ||||
| Users_CityId_fkey |
|
|
Null on delete | ||||
| Users_Nationality_fkey |
|
|
Restrict delete | ||||
| Users_CountryCode_fkey |
|
|
Null on delete | ||||
| Users_LocationId_fkey |
|
|
Null on delete | ||||
| Users_preferredLanguage_fkey |
|
|
Null on delete | ||||
| Users_BanningOperatorId_fkey |
|
|
Restrict delete | ||||
| Users_EmployerServiceRepId_fkey |
|
|
Null on delete | ||||
| HoustonFlagJobActionLogs_houstonActionLogId_fkey |
|
|
Cascade on delete | ||||
| ApplicationScreeningAnswerCus_applicationScreeningAnswerId_fkey |
|
|
Cascade on delete | ||||
| ApplicationScreeningAnswerCus_jobScreeningQuestionCustomPl_fkey |
|
|
Restrict delete | ||||
| ApplicationScreeningAnswerLan_applicationScreeningAnswerId_fkey |
|
|
Cascade on delete | ||||
| ApplicationScreeningAnswerLanguages_languageCode_fkey |
|
|
Cascade on delete | ||||
| JobTitleHierarchicalJobCategoryMappings_HierarchicalJobCategory |
|
|
Cascade on delete | ||||
| NormalizedBenefits_updatedByUserId_fkey |
|
|
Null on delete | ||||
| NormalizedBenefits_parentId_fkey |
|
|
Null on delete | ||||
| ApplicationScreeningAnswers_applicationId_fkey |
|
|
Cascade on delete | ||||
| JobRoleQuestionMapping_questionId_fkey |
|
|
Restrict delete | ||||
| JobRoleQuestionMapping_questionGroupId_fkey |
|
|
Restrict delete | ||||
| PotentialContacts_potentialLeadId_fkey |
|
|
Restrict delete | ||||
| JobNotificationReceivers_ReceiverId |
|
|
Cascade on delete | ||||
| JobNotificationReceivers_JobId_fkey |
|
|
Restrict delete | ||||
| Comments_CompanyId_fkey |
|
|
Restrict delete | ||||
| Comments_CandidateId_fkey |
|
|
Cascade on delete | ||||
| Comments_JobId_fkey |
|
|
Restrict delete | ||||
| Comments_CommenterId_fkey |
|
|
Cascade on delete | ||||
| CompanyVerificationRequestStatusChangeLogs_userId_fkey |
|
|
Null on delete | ||||
| CompanyVerificationRequestSta_companyVerificationRequestId_fkey |
|
|
Cascade on delete | ||||
| OdysseyPointAllocations_UserId_fkey |
|
|
Restrict delete | ||||
| EmployerCustomMessages_JobId_fkey |
|
|
Cascade on delete | ||||
| EmployerCustomMessages_UserId_fkey |
|
|
Cascade on delete | ||||
| EmployerCustomMessages_CompanyId_fkey |
|
|
Cascade on delete | ||||
| LocationLegacyMappings_citySubDivisionId_fkey |
|
|
Restrict delete | ||||
| LocationLegacyMappings_countryCode_fkey |
|
|
Restrict delete | ||||
| LocationLegacyMappings_locationId_fkey |
|
|
Restrict delete | ||||
| LocationLegacyMappings_cityId_fkey |
|
|
Restrict delete | ||||
| ApplicationCSVExportRequests_exporterId_fkey |
|
|
Cascade on delete | ||||
| CoverLetters_UserId_fkey |
|
|
Restrict delete | ||||
| ApplicationFollowUpRequests_ApplicationId_fkey |
|
|
Cascade on delete | ||||
| Notifications_RecipientId_fkey |
|
|
Restrict delete | ||||
| SystemPredictionResolutions_SystemPredictionLogId_fkey |
|
|
Cascade on delete | ||||
| SystemPredictionResolutions_JobId_fkey |
|
|
Cascade on delete | ||||
| SystemPredictionResolutions_ResolverId_fkey |
|
|
Null on delete | ||||
| FraudCaseFileLogs_EditorId_fkey |
|
|
Null on delete | ||||
| FraudCaseFileLogs_FraudCaseFileId_fkey |
|
|
Cascade on delete | ||||
| JobScreeningQuestionDocumentAndCert_jobScreeningQuestionId_fkey |
|
|
Cascade on delete | ||||
| JobScreeningQuestionDocumentAndCe_documentAndCertificateId_fkey |
|
|
Cascade on delete | ||||
| UserPreferredKeywords_userId_fkey |
|
|
Cascade on delete | ||||
| JobCSVExportRequests_exporterId_fkey |
|
|
Null on delete | ||||
| JobCSVExportRequests_CompanyId_fkey |
|
|
Null on delete | ||||
| MultiJobBoostingTasks_UserId_fkey |
|
|
Cascade on delete | ||||
| ExternalTalentProfileWebScrapedUsers_MergedTalentProfileId_fkey |
|
|
Cascade on delete | ||||
| PushNotifications_UserId_fkey |
|
|
Null on delete | ||||
| PushNotifications_countryCode_fkey |
|
|
Restrict delete | ||||
| SchoolCourses_SchoolId_fkey |
|
|
Cascade on delete | ||||
| SchoolCourses_DegreeId_fkey |
|
|
Cascade on delete | ||||
| UserCompanies_CompanyId_fkey |
|
|
Restrict delete | ||||
| UserCompanies_UserId_fkey |
|
|
Cascade on delete | ||||
| UserResumeParserUsageCounts_UserId_fkey |
|
|
Cascade on delete | ||||
| CurrencyConversionRates_ToCurrencyCode_fkey |
|
|
Cascade on delete | ||||
| CurrencyConversionRates_FromCurrencyCode_fkey |
|
|
Cascade on delete | ||||
| UnifiedCompanyGlintsLinks_UnifiedCompanyId_fkey |
|
|
Restrict delete | ||||
| UnifiedCompanyGlintsLinks_CuratorId_fkey |
|
|
Restrict delete | ||||
| UserFeedbacks_CompanyId_fkey |
|
|
Null on delete | ||||
| UserFeedbacks_UserId_fkey |
|
|
Null on delete | ||||
| Locations_administrativeLevelId_fkey |
|
|
Restrict delete | ||||
| UserSignupTrackings_UserId_fkey |
|
|
Cascade on delete | ||||
| FraudVerificationLists_addedByUserId_fkey |
|
|
Null on delete | ||||
| FraudVerificationLists_sourceCompanyId_fkey |
|
|
Null on delete | ||||
| SalaryEstimates_JobTitleId_fkey |
|
|
Cascade on delete | ||||
| SalaryEstimates_CurrencyCode_fkey |
|
|
Cascade on delete | ||||
| SalaryEstimates_CountryCode_fkey |
|
|
Cascade on delete | ||||
| JobRoleSkills_SkillId_fkey |
|
|
Cascade on delete | ||||
| JobRoleSkills_JobRoleId_fkey |
|
|
Cascade on delete | ||||
| JobScreeningQuestions_jobId_fkey |
|
|
Cascade on delete | ||||
| JobScreeningQuestions_introVideoPreferredLanguage_fkey |
|
|
Cascade on delete | ||||
| ScheduledPushNotifications_userId_fkey |
|
|
Restrict delete | ||||
| InternalTalentProfileGlintsUsers_sourceProfileId_fkey |
|
|
Cascade on delete | ||||
| InternalTalentProfileGlintsUsers_MergedTalentProfileId_fkey |
|
|
Cascade on delete | ||||
| InterceptedFraudMessages_jobId_fkey |
|
|
Null on delete | ||||
| InterceptedFraudMessages_ResolverId_fkey |
|
|
Null on delete | ||||
| InterceptedFraudMessages_fraudCaseFileId_fkey |
|
|
Restrict delete | ||||
| InterceptedFraudMessages_senderId_fkey |
|
|
Null on delete | ||||
| Organizations_IndustryId_fkey |
|
|
Restrict delete | ||||
| Organizations_LocationId_fkey |
|
|
Restrict delete | ||||
| Organizations_CityId_fkey |
|
|
Restrict delete | ||||
| Organizations_CountryCode_fkey |
|
|
Restrict delete | ||||
| Organizations_GeneratedByUserId_fkey |
|
|
Restrict delete | ||||
| Orders_CustomerId_fkey |
|
|
Null on delete | ||||
| JobSkills_JobId_fkey |
|
|
Restrict delete | ||||
| JobSkills_SkillId_fkey |
|
|
Cascade on delete | ||||
| JobStatusLogs_jobId_fkey |
|
|
Cascade on delete | ||||
| JobStatusLogs_actionUserId_fkey |
|
|
Null on delete | ||||
| DailyMetricsForJobs_timezone_fkey |
|
|
Restrict delete | ||||
| DailyMetricsForJobs_CompanyId_fkey |
|
|
Restrict delete | ||||
| DailyMetricsForJobs_JobId_fkey |
|
|
Restrict delete | ||||
| Scores_CompanyId_fkey |
|
|
Restrict delete | ||||
| Scores_UserId_fkey |
|
|
Null on delete | ||||
| ExternalTalentProfileLinkedInUsers_MergedTalentProfileId_fkey |
|
|
Cascade on delete | ||||
| CandidateExperiences_UserId_fkey |
|
|
Cascade on delete | ||||
| JobCategories_HierarchicalJobCategoryId_fkey |
|
|
Restrict delete | ||||
| HoustonTransferCompanyActionLogs_houstonActionLogId_fkey |
|
|
Cascade on delete | ||||
| HoustonTransferCompanyActionLogs_companyId_fkey |
|
|
Cascade on delete | ||||
| HoustonTransferCompanyActionLogs_newEmployerServiceRepId_fkey |
|
|
Cascade on delete | ||||
| HoustonTransferCompanyActionLogs_oldEmployerServiceRepId_fkey |
|
|
Cascade on delete | ||||
| UserMessagingResponseStatistics_UserId_fkey |
|
|
Cascade on delete | ||||
| LegacyJobCategoryMappings_LegacyJobCategoryId_fkey |
|
|
Restrict delete | ||||
| LegacyJobCategoryMappings_HierarchicalJobCategoryId_fkey |
|
|
Restrict delete | ||||
| LegacyJobCategoryMappings_LegacyJobTitleId_fkey |
|
|
Restrict delete | ||||
| LocationHierarchicalMappings_citySubDivisionId_fkey |
|
|
Restrict delete | ||||
| LocationHierarchicalMappings_cityId_fkey |
|
|
Restrict delete | ||||
| LocationHierarchicalMappings_countryCode_fkey |
|
|
Restrict delete | ||||
| LocationHierarchicalMappings_locationId_fkey |
|
|
Restrict delete | ||||
| Identities_UserId_fkey |
|
|
Cascade on delete | ||||
| EmailLog_RecipientId_fkey |
|
|
Cascade on delete | ||||
| ScheduledPushNotificationRecip_scheduledPushNotificationId_fkey |
|
|
Cascade on delete | ||||
| ScheduledPushNotificationRecipients_recipientUserId_fkey |
|
|
Cascade on delete | ||||
| PotentialLeadSignals_glintsCompanyId_fkey |
|
|
Cascade on delete | ||||
| PotentialLeadSignals_potentialLeadId_fkey |
|
|
Cascade on delete | ||||
| UserJobSearchConditions_UserId_fkey |
|
|
Restrict delete | ||||
| RecommendationRejectionReasons_RejectionRecommendationId |
|
|
Restrict delete | ||||
| RecommendationRejectionReasons_RecommendationStatusLogId_fkey |
|
|
Restrict delete | ||||
| UnifiedCompanyHubspotLinks_CuratorId_fkey |
|
|
Restrict delete | ||||
| UnifiedCompanyHubspotLinks_UnifiedCompanyId_fkey |
|
|
Restrict delete | ||||
| UserBannerTrackings_UserId_fkey |
|
|
Cascade on delete | ||||
| FraudUpdateForJobs_jobId_fkey |
|
|
Cascade on delete | ||||
| FraudUpdateForJobs_houstonUserId_fkey |
|
|
Null on delete | ||||
| JobSkillDrafts_JobDraftId_fkey |
|
|
Cascade on delete | ||||
| JobSkillDrafts_SkillId_fkey |
|
|
Cascade on delete | ||||
| Shares_UserId_fkey |
|
|
Restrict delete | ||||
| JobRolePreferences_JobCategoryId_fkey |
|
|
Cascade on delete | ||||
| JobRolePreferences_HierarchicalJobCategoryId_fkey |
|
|
Null on delete | ||||
| JobRolePreferences_UserId_fkey |
|
|
Cascade on delete | ||||
| JobRolePreferences_JobTitleId_fkey |
|
|
Cascade on delete | ||||
| ApplicationRejectionMessages_UserId_fkey |
|
|
Cascade on delete | ||||
| JobQualityIssues_JobId_fkey |
|
|
Cascade on delete | ||||
| Cities_CountryCode_fkey |
|
|
Cascade on delete | ||||
| JobScreeningQuestionCustomPlainText_jobScreeningQuestionId_fkey |
|
|
Cascade on delete | ||||
| Location_MPTT_parentId_fkey |
|
|
Cascade on delete | ||||
| Location_MPTT_id_fkey |
|
|
Cascade on delete | ||||
| SuggestedJobValuesByCategory_countryCode_fkey |
|
|
Cascade on delete | ||||
| SuggestedJobValuesByCategory_hierarchicalJobCategoryId_fkey |
|
|
Cascade on delete | ||||
| Following_FollowedUserId_fkey |
|
|
Restrict delete | ||||
| Following_FollowerUserId_fkey |
|
|
Restrict delete | ||||
| ApplicationStatusChangePointSources_AllocationId_fkey |
|
|
Cascade on delete | ||||
| ApplicationStatusChangePointSources_ApplicationStatusLogId_fkey |
|
|
Restrict delete | ||||
| CompanyAddresses_companyId_fkey |
|
|
Cascade on delete | ||||
| CompanyAddresses_locationId_fkey |
|
|
Restrict delete | ||||
| CompanyAddresses_creatorId_fkey |
|
|
Null on delete | ||||
| CompanyAddresses_pointOfInterestId_fkey |
|
|
Restrict delete | ||||
| MobileAppVersions_countryCode_fkey |
|
|
Restrict delete | ||||
| MobileAppVersions_editorid_fkey |
|
|
Restrict delete | ||||
| ApplicationFormConfigByJobCategori_secondQuestionReference_fkey |
|
|
Restrict delete | ||||
| ApplicationFormConfigByJobCategorie_fifthQuestionReference_fkey |
|
|
Restrict delete | ||||
| ApplicationFormConfigByJobCategorie_sixthQuestionReference_fkey |
|
|
Restrict delete | ||||
| ApplicationFormConfigByJobCatego_HierarchicalJobCategoryId_fkey |
|
|
Restrict delete | ||||
| ApplicationFormConfigByJobCategori_fourthQuestionReference_fkey |
|
|
Restrict delete | ||||
| ApplicationFormConfigByJobCategorie_firstQuestionReference_fkey |
|
|
Restrict delete | ||||
| ApplicationFormConfigByJobCategorie_thirdQuestionReference_fkey |
|
|
Restrict delete | ||||
| JobTitles_JobCategoryId_fkey |
|
|
Cascade on delete | ||||
| JobTitles_HierarchicalJobCategoryId_fkey |
|
|
Restrict delete | ||||
| CompanyIdentities_companyId_fkey |
|
|
Cascade on delete | ||||
| PotentialLeadIgnoreReasons_potentialLeadId_fkey |
|
|
Cascade on delete | ||||
| UserDeletionLogs_userDeletionRequestId_fkey |
|
|
Restrict delete | ||||
| UserNotificationPreferences_CategoryId_fkey |
|
|
Cascade on delete | ||||
| UserNotificationPreferences_UserId_fkey |
|
|
Cascade on delete | ||||
| AppleLoginFields_IdentitiesId_fkey |
|
|
Cascade on delete | ||||
| JobDraftScreeningQuestionDocum_jobDraftScreeningQuestionId_fkey |
|
|
Cascade on delete | ||||
| JobDraftScreeningQuestionDocument_documentAndCertificateId_fkey |
|
|
Cascade on delete | ||||
| TalentReservations_RecruiterId_fkey |
|
|
Cascade on delete | ||||
| TalentReservations_TalentId_fkey |
|
|
Cascade on delete | ||||
| UserCandidateStatusLogs_CreatorId_fkey |
|
|
Restrict delete | ||||
| UserCandidateStatusLogs_CandidateId_fkey |
|
|
Restrict delete | ||||
| LiveRoomReminders_LiveRoomId_fkey |
|
|
Cascade on delete | ||||
| LiveRoomReminders_UserId_fkey |
|
|
Cascade on delete | ||||
| UserCompanyLogs_actionPerformerId_fkey |
|
|
Null on delete | ||||
| UserCompanyLogs_userId_fkey |
|
|
Cascade on delete | ||||
| UserCompanyLogs_companyId_fkey |
|
|
Cascade on delete | ||||
| ShareSignUps_ShareId_fkey |
|
|
Restrict delete | ||||
| ShareSignUps_UserId_fkey |
|
|
Restrict delete | ||||
| TalentHuntEnquiries_SupervisorId_fkey |
|
|
Restrict delete | ||||
| TalentHuntEnquiries_PrimaryEnquirerId_fkey |
|
|
Restrict delete | ||||
| TalentHuntEnquiries_CompanyCityId_fkey |
|
|
Restrict delete | ||||
| JobBenefitDrafts_JobDraftId_fkey |
|
|
Cascade on delete | ||||
| HoustonReactivateCompanyActionLogs_companyId_fkey |
|
|
Cascade on delete | ||||
| HoustonReactivateCompanyActionLogs_houstonActionLogId_fkey |
|
|
Cascade on delete | ||||
| ApiClients_CreatorId_fkey |
|
|
Null on delete | ||||
| FraudCaseFiles_CompanyId_fkey |
|
|
Cascade on delete | ||||
| NoRecentApplicationStatusNotifications_NotificationId_fkey |
|
|
Cascade on delete |
Check Constraints
| Table | Constraint Name | Constraint |
|---|---|---|
| WhatsappLogs | WhatsappLogs_failureReason_nullable_check | ((((status = 'FAILED'::"enum_WhatsappLogs_status") AND ("failureReason" IS NOT NULL)) OR ((status <> 'FAILED'::"enum_WhatsappLogs_status") AND ("failureReason" IS NULL)))) |
| LiveRooms | LiveRooms_maxParticipants_check | (("maxParticipants" >= 0)) |
| Preferences | Preferences_maxSalaryExpectation_check | (((("salaryExpectation" IS NOT NULL) AND (COALESCE("maxSalaryExpectation", 0) >= COALESCE("salaryExpectation", 0))) OR ("maxSalaryExpectation" IS NULL))) |
| Preferences | preferredStartDateCheck | (("preferredStartDate" <= '9999-12-31 23:59:59+00'::timestamp with time zone)) |
| ReportedJobs | ReportedJobs_issueCategories_is_array_check | ((jsonb_typeof("issueCategories") = 'array'::text)) |
| ReportedJobs | ReportedJobs_resolution_reason_if_invalid | (((("resolutionStatus" = 'INVALID'::"enum_ReportResolutionStatus") AND ("resolutionReason" IS NOT NULL)) OR (("resolutionStatus" = ANY (ARRAY['PENDING'::"enum_ReportResolutionStatus", 'VALID'::"enum_ReportResolutionStatus"])) AND ("resolutionReason" IS NULL)))) |
| Companies | check_chatTranscripts_length | ((array_length("chatTranscripts", 1) <= 5)) |
| Companies | check_companyPICSelfies_length | ((array_length("companyPICSelfies", 1) <= 5)) |
| UserCompanyRoleLogs | previousRole_and_updatedRole_check | (("previousRole" <> "updatedRole")) |
| Users_cdc_test | company_role_in_company_only_check | (((("companyRole" IS NOT NULL) AND (role = 'COMPANY'::"enum_Users_role")) OR ("companyRole" IS NULL))) |
| Users_cdc_test | shadowBanned_BanningOperatorId_bannedAt_consistencyCheck | (((("shadowBanned" IS FALSE) AND ("BanningOperatorId" IS NULL) AND ("banNote" IS NULL) AND ("bannedAt" IS NULL)) OR (("shadowBanned" IS TRUE) AND ("BanningOperatorId" IS NOT NULL) AND ("bannedAt" IS NOT NULL)))) |
| Jobs | Jobs_closedAt_check | ((((status = 'CLOSED'::"enum_Jobs_status") AND ("closedAt" IS NOT NULL)) OR (status = 'DELETED'::"enum_Jobs_status") OR ((status <> ALL (ARRAY['CLOSED'::"enum_Jobs_status", 'DELETED'::"enum_Jobs_status"])) AND ("closedAt" IS NULL)))) |
| Jobs | Jobs_expiryDate_check | (("expiryDate" <= (now() + '41 days'::interval))) NOT VALID |
| Jobs | Jobs_HierarchicalJobCategoryId_not_null_non_closed_Jobs | (((status = 'CLOSED'::"enum_Jobs_status") OR ("HierarchicalJobCategoryId" IS NOT NULL))) |
| Jobs | Jobs_maxAge_check | (((("maxAge" IS NOT NULL) AND ("maxAge" >= 0) AND ("maxAge" <= 100)) OR ("maxAge" IS NULL))) |
| Jobs | Jobs_metadata_closureInfo_valid | ( CASE WHEN ((jsonb_typeof(metadata) = 'object'::text) AND (metadata ? 'closureInfo'::text)) THEN (((jsonb_typeof((metadata -> 'closureInfo'::text)) = 'object'::text) AND (((metadata -> 'closureInfo'::text) ->> 'triggerType'::text) = ANY (ARRAY['EMPLOYER_DEACTIVATION'::text, 'JOB_EXPIRY'::text])) AND (((metadata -> 'closureInfo'::text) ->> 'employerResponseStatus'::text) = ANY (ARRAY['PENDING'::text, 'DISMISSED'::text, 'SUBMITTED'::text])) AND (jsonb_typeof(((metadata -> 'closureInfo'::text) -> 'jobStatusLogId'::text)) = 'string'::text) AND (length(btrim(((metadata -> 'closureInfo'::text) ->> 'jobStatusLogId'::text))) > 0) AND ((((metadata -> 'closureInfo'::text) ->> 'employerResponseStatus'::text) <> 'SUBMITTED'::text) OR ((jsonb_typeof(((metadata -> 'closureInfo'::text) -> 'answers'::text)) = 'object'::text) AND (jsonb_typeof((((metadata -> 'closureInfo'::text) -> 'answers'::text) -> 'reason'::text)) = 'string'::text) AND (length(btrim((((metadata -> 'closureInfo'::text) -> 'answers'::text) ->> 'reason'::text))) > 0) AND (jsonb_typeof(((metadata -> 'closureInfo'::text) -> 'submittedAt'::text)) = 'string'::text) AND (length(btrim(((metadata -> 'closureInfo'::text) ->> 'submittedAt'::text))) > 0) AND (jsonb_typeof(((metadata -> 'closureInfo'::text) -> 'submittedByUserId'::text)) = 'string'::text) AND (length(btrim(((metadata -> 'closureInfo'::text) ->> 'submittedByUserId'::text))) > 0)))) IS TRUE) ELSE true END) NOT VALID |
| Jobs | Jobs_minAge_check | (((("minAge" IS NOT NULL) AND ("minAge" >= 0) AND ("minAge" <= 100)) OR ("minAge" IS NULL))) |
| Jobs | minAge_and_maxAge_check | (((("minAge" IS NOT NULL) AND ("maxAge" IS NOT NULL) AND ("minAge" < "maxAge")) OR ("minAge" IS NULL) OR ("maxAge" IS NULL))) |
| TalentHuntEnquirers | phone_country_code_check | ((((phone IS NOT NULL) AND ("phoneCountryCode" IS NOT NULL)) OR ((phone IS NULL) AND ("phoneCountryCode" IS NULL)))) |
| JobDrafts | JobDrafts_maxAge_check | (((("maxAge" IS NOT NULL) AND ("maxAge" >= 0) AND ("maxAge" <= 100)) OR ("maxAge" IS NULL))) |
| JobDrafts | JobDrafts_minAge_check | (((("minAge" IS NOT NULL) AND ("minAge" >= 0) AND ("minAge" <= 100)) OR ("minAge" IS NULL))) |
| JobDrafts | minAge_and_maxAge_check | (((("minAge" IS NOT NULL) AND ("maxAge" IS NOT NULL) AND ("minAge" < "maxAge")) OR ("minAge" IS NULL) OR ("maxAge" IS NULL))) |
| OrderPayments | OrderPayments_amount_check | ((total > (0)::numeric)) |
| AccountManagerHubspotDealBatches | AccountManagerHubspotDealBatches_companyIds_check | ((jsonb_typeof("companyIds") = 'array'::text)) |
| AccountManagerHubspotDealBatches | AccountManagerHubspotDealBatches_results_check | ((jsonb_typeof(results) = 'array'::text)) |
| JobFraudAnalysisRecords | JobFraudAnalysisRecords_analysisStatus_reason_nullable_check | (((("analysisStatus" = 'FAILED'::"enum_JobFraudAnalysisRecords_analysisStatus") AND ("reasonForFailure" IS NOT NULL)) OR (("analysisStatus" <> 'FAILED'::"enum_JobFraudAnalysisRecords_analysisStatus") AND ("reasonForFailure" IS NULL)))) |
| XenditPaymentRequestCallbackLogs | XenditPaymentRequestCallbackLogs_transactionFailureCode_nullabl | (((("transactionStatus" = 'FAILED'::"enum_XenditPaymentRequestCallbackLogs_transactionStatus") AND ("transactionFailureCode" IS NOT NULL)) OR (("transactionStatus" <> 'FAILED'::"enum_XenditPaymentRequestCallbackLogs_transactionStatus") AND ("transactionFailureCode" IS NULL)))) |
| RevenueCatWebhookLogs | RevenueCatWebhookLogs_failureReason_nullable_check | ((((status = 'FAILED'::"enum_RevenueCatWebhookLogs_status") AND ("failureReason" IS NOT NULL)) OR ((status <> 'FAILED'::"enum_RevenueCatWebhookLogs_status") AND ("failureReason" IS NULL)))) NOT VALID |
| CompanyStatusLog | CompanyStatusLog_statusChangeReason_check | ((("statusChangeReason" IS NULL) OR (("statusChangeReason" = 'VERIFICATION_WHITELISTED_EMAIL_DOMAIN'::"enum_CompanyStatusLog_statusChangeReason") AND (status = 'VERIFIED'::"enum_Company_status")) OR (("statusChangeReason" = ANY (ARRAY['DUPLICATE_LEGAL_REGISTRATION_NUMBER'::"enum_CompanyStatusLog_statusChangeReason", 'BLACKLISTED_LEGAL_REGISTRATION_NUMBER'::"enum_CompanyStatusLog_statusChangeReason", 'INVALID_BUSINESS_LICENSE'::"enum_CompanyStatusLog_statusChangeReason"])) AND (status = 'REJECTED'::"enum_Company_status")) OR (("statusChangeReason" = 'LAST_USER_DELETED'::"enum_CompanyStatusLog_statusChangeReason") AND (status = 'DELETED'::"enum_Company_status")))) |
| CompanyFraudRuleExemptions | CompanyFraudRuleExemptions_reason_check | ((length(btrim(reason)) > 0)) |
| CompanyFraudRuleExemptions | CompanyFraudRuleExemptions_revocation_check | (((("revokedAt" IS NULL) AND ("RevokedById" IS NULL) AND ("revocationReason" IS NULL)) OR (("revokedAt" IS NOT NULL) AND (length(btrim("revocationReason")) > 0)))) |
| CompanyVerificationRequests | CompanyVerificationRequests_approved_status_check | ((((status = 'APPROVED'::"enum_CompanyVerificationRequests_status") AND ("approvedAt" IS NOT NULL)) OR ((status <> 'APPROVED'::"enum_CompanyVerificationRequests_status") AND ("approvedAt" IS NULL)))) |
| CompanyVerificationRequests | rejectionReasons_and_rejectionReasonText_check | ((((status = 'REJECTED'::"enum_CompanyVerificationRequests_status") AND ("rejectionReasons" IS NOT NULL) AND ("rejectionReasonText" IS NOT NULL)) OR ((status <> 'REJECTED'::"enum_CompanyVerificationRequests_status") AND ("rejectionReasons" IS NULL) AND ("rejectionReasonText" IS NULL)))) |
| CompanyApplicationCountAggregates | CompanyApplicationCountAggregates_applicationCount_check | (("applicationCount" >= 0)) |
| HoustonTransferCompanyTaskLogs | HoustonTransferCompanyTaskLogs_taskStatus_errorMessage_check | ((("taskStatus" = 'FAILURE'::"enum_HoustonTransferCompanyTaskLogs_taskStatus") OR ("errorMessage" IS NULL))) |
| HoustonTransferCompanyTaskLogs | HoustonTransferCompanyTaskLogs_taskStatus_jobsTransferred_check | ((("taskStatus" = 'SUCCESS'::"enum_HoustonTransferCompanyTaskLogs_taskStatus") OR ("jobsTransferred" IS NULL))) |
| CompanyDeletionRequests | CompanyDeletionRequests_status_errorMessage_check | ((((status = 'FAILURE'::"enum_CompanyDeletionRequests_status") AND ("errorMessage" IS NOT NULL)) OR ((status <> 'FAILURE'::"enum_CompanyDeletionRequests_status") AND ("errorMessage" IS NULL)))) |
| Users | company_role_in_company_only_check | (((("companyRole" IS NOT NULL) AND (role = 'COMPANY'::"enum_Users_role")) OR ("companyRole" IS NULL))) |
| Users | shadowBanned_BanningOperatorId_bannedAt_consistencyCheck | (((("shadowBanned" IS FALSE) AND ("BanningOperatorId" IS NULL) AND ("banNote" IS NULL) AND ("bannedAt" IS NULL)) OR (("shadowBanned" IS TRUE) AND ("BanningOperatorId" IS NOT NULL) AND ("bannedAt" IS NOT NULL)))) |
| WorkbenchPresets | WorkbenchPresets_access_class_check | ((("accessClass" IS NULL) OR ("accessClass" = ANY (ARRAY['STANDARD'::text, 'RESTRICTED'::text])))) |
| WorkbenchPresets | WorkbenchPresets_enabled_classification_check | (((NOT "isEnabled") OR (("groupKey" IS NOT NULL) AND ("accessClass" IS NOT NULL) AND ("ownerTeamKey" IS NOT NULL)))) |
| CompanyVerificationRequestStatusChangeLogs | previousStatus_and_updatedStatus_check | (("previousStatus" <> "updatedStatus")) |
| OdysseyPointAllocations | OdysseyPointAllocations_value_check | ((value > 0)) |
| JobCSVExportRequests | JobCSVExportRequests_reportingWindowDays_check | ((("reportingWindowDays" >= 1) AND ("reportingWindowDays" <= 90))) |
| UserResumeParserUsageCounts | UserResumeParserUsageCounts_countForDaxtra_check | (("countForDaxtra" > 0)) |
| MatchKeywordsPool | MatchKeywordsPool_normalized_source_check | (((NOT "isNormalized") OR ("sourceId" IS NOT NULL))) |
| JobStatusLogs | JobStatusLogs_closureInfo_valid | ((("closureInfo" IS NULL) OR (((jsonb_typeof("closureInfo") = 'object'::text) AND (("closureInfo" ->> 'triggerType'::text) = ANY (ARRAY['EMPLOYER_DEACTIVATION'::text, 'JOB_EXPIRY'::text])) AND (("closureInfo" ->> 'employerResponseStatus'::text) = ANY (ARRAY['PENDING'::text, 'DISMISSED'::text, 'SUBMITTED'::text])) AND (jsonb_typeof(("closureInfo" -> 'jobStatusLogId'::text)) = 'string'::text) AND (length(btrim(("closureInfo" ->> 'jobStatusLogId'::text))) > 0) AND ((("closureInfo" ->> 'employerResponseStatus'::text) <> 'SUBMITTED'::text) OR ((jsonb_typeof(("closureInfo" -> 'answers'::text)) = 'object'::text) AND (jsonb_typeof((("closureInfo" -> 'answers'::text) -> 'reason'::text)) = 'string'::text) AND (length(btrim((("closureInfo" -> 'answers'::text) ->> 'reason'::text))) > 0) AND (jsonb_typeof(("closureInfo" -> 'submittedAt'::text)) = 'string'::text) AND (length(btrim(("closureInfo" ->> 'submittedAt'::text))) > 0) AND (jsonb_typeof(("closureInfo" -> 'submittedByUserId'::text)) = 'string'::text) AND (length(btrim(("closureInfo" ->> 'submittedByUserId'::text))) > 0)))) IS TRUE))) NOT VALID |
| DailyMetricsForJobs | DailyMetricsForJobs_applicationsCount_check | (("applicationsCount" >= 0)) |
| DailyMetricsForJobs | DailyMetricsForJobs_clicksCount_check | (("clicksCount" >= 0)) |
| DailyMetricsForJobs | DailyMetricsForJobs_expiredApplicationsCount_check | (("expiredApplicationsCount" >= 0)) |
| DailyMetricsForJobs | DailyMetricsForJobs_impressionsCount_check | (("impressionsCount" >= 0)) |
| DailyMetricsForJobs | DailyMetricsForJobs_processedApplicationsCount_check | (("processedApplicationsCount" >= 0)) |
| DailyMetricsForJobs | DailyMetricsForJobs_shortlistedApplicationsCount_check | (("shortlistedApplicationsCount" >= 0)) |
| DailyMetricsForJobs | DailyMetricsForJobs_viewedApplicationsCount_check | (("viewedApplicationsCount" >= 0)) |
| UserMessagingResponseStatistics | UserMessagingResponseStatistics_responseRate_check | ((("responseRate" >= (0)::double precision) AND ("responseRate" <= (1)::double precision))) |
| UserMessagingResponseStatistics | UserMessagingResponseStatistics_responseTime_check | (("responseTime" >= (0)::double precision)) |
| RecommendationRejectionReasons | RecommendationRejectionReasons_otherReason_check | (((reason = 'OTHER'::"enum_Recommendations_rejectionReason") OR ((reason <> 'OTHER'::"enum_Recommendations_rejectionReason") AND ("otherReason" IS NULL)))) |
| FraudUpdateForJobs | FraudUpdateForJobs_fraudReportFlag_check | (("previousFraudReportFlag" <> "newFraudReportFlag")) |
| FraudUpdateForJobs | FraudUpdateForJobs_updateType_houstonUserId_nullable_check | (((("updateType" = 'MANUAL'::"enum_FraudUpdateForJobs_updateType") AND ("houstonUserId" IS NOT NULL)) OR (("updateType" = 'AUTO'::"enum_FraudUpdateForJobs_updateType") AND ("houstonUserId" IS NULL)))) |
| SuggestedJobValuesByCategory | SuggestedJobValuesByCategory_check_experience_range | (("minYearsOfExperience" < "maxYearsOfExperience")) |
| SuggestedJobValuesByCategory | SuggestedJobValuesByCategory_maxYearsOfExperience_check | ((("maxYearsOfExperience" >= 0) AND ("maxYearsOfExperience" <= 50))) |
| SuggestedJobValuesByCategory | SuggestedJobValuesByCategory_minYearsOfExperience_check | ((("minYearsOfExperience" >= 0) AND ("minYearsOfExperience" <= 50))) |
| Following | FollowerUserId_cannot_be_equal_to_FollowerUserId | (("FollowedUserId" <> "FollowerUserId")) |
| MobileAppVersions | MobileAppVersions_major_check | ((major >= 0)) |
| MobileAppVersions | MobileAppVersions_minor_check | ((minor >= 0)) |
| MobileAppVersions | MobileAppVersions_patch_check | ((patch >= 0)) |
| AppleLoginFields | AppleLoginFields_IdentitiesType_check | (("IdentitiesType" = 'APPLE'::"enum_Identities_type")) |
| TalentHuntEnquiries | company_phone_country_code_check | (((("companyPhone" IS NOT NULL) AND ("companyPhoneCountryCode" IS NOT NULL)) OR (("companyPhone" IS NULL) AND ("companyPhoneCountryCode" IS NULL)))) |
| FraudCaseFiles | FraudCaseFiles_status_valid | ((((status = 'PENDING'::"enum_FraudCaseFiles_status") AND ("statusReason" = ANY (ARRAY['FURTHER_INVESTIGATION_REQUIRED'::"enum_FraudCaseFiles_statusReason", 'WAITING_FOR_FOLLOW_UP_RESULT'::"enum_FraudCaseFiles_statusReason", 'WAITING_FOR_QUANTITATIVE_EVIDENCE'::"enum_FraudCaseFiles_statusReason", 'REOPENED'::"enum_FraudCaseFiles_statusReason"]))) OR ((status = 'RESOLVED'::"enum_FraudCaseFiles_status") AND ("statusReason" = ANY (ARRAY['CONFIRMED_FRAUD'::"enum_FraudCaseFiles_statusReason", 'DIRECT_TO_QUALITY'::"enum_FraudCaseFiles_statusReason", 'COMPANY_ALREADY_BLOCKED'::"enum_FraudCaseFiles_statusReason", 'CONFIRMED_NOT_FRAUD'::"enum_FraudCaseFiles_statusReason"]))) OR ((status = 'IGNORED'::"enum_FraudCaseFiles_status") AND ("statusReason" IS NULL)))) |
| NoRecentApplicationStatusNotifications | data_json_applications_count_value_check | (("dataJson" @? '$."applicationsCount"[*]?(@ >= 0)'::jsonpath)) |
| NoRecentApplicationStatusNotifications | data_json_applicationsCreatedSince_key_value_check | (((("dataJson")::json -> 'applicationsCreatedSince'::text) IS NOT NULL)) |
| NoRecentApplicationStatusNotifications | data_json_applicationsCreatedUntil_key_value_check | (((("dataJson")::json -> 'applicationsCreatedUntil'::text) IS NOT NULL)) |
| NoRecentApplicationStatusNotifications | data_json_applicationsStatuses_key_value_check | ((((("dataJson")::json -> 'applicationsStatuses'::text) IS NOT NULL) AND (json_array_length((("dataJson")::json -> 'applicationsStatuses'::text)) >= 1))) |
| NoRecentApplicationStatusNotifications | data_json_company_logo_key_value_check | ((((("dataJson")::json -> 'companyLogos'::text) IS NOT NULL) AND (json_array_length((("dataJson")::json -> 'companyLogos'::text)) >= 1))) |
| NoRecentApplicationStatusNotifications | data_json_job_title_key_value_check | (((("dataJson")::json -> 'jobTitle'::text) IS NOT NULL)) |