From b2ce32a07659f978f924700d6f641bf8c9fda55c Mon Sep 17 00:00:00 2001 From: Markus Thielker Date: Tue, 1 Apr 2025 14:42:50 +0200 Subject: [PATCH] NORY-59: fix database relations file --- dashboard/drizzle/relations.ts | 318 ++++++++++++++++----------------- 1 file changed, 159 insertions(+), 159 deletions(-) diff --git a/dashboard/drizzle/relations.ts b/dashboard/drizzle/relations.ts index 615b353..47aff7f 100644 --- a/dashboard/drizzle/relations.ts +++ b/dashboard/drizzle/relations.ts @@ -1,334 +1,334 @@ import { relations } from 'drizzle-orm/relations'; import { - continuityContainers, - courierMessageDispatches, - courierMessages, + continuity_containers, + courier_message_dispatches, + courier_messages, identities, - identityCredentialIdentifiers, - identityCredentials, - identityCredentialTypes, - identityLoginCodes, - identityRecoveryAddresses, - identityRecoveryCodes, - identityRecoveryTokens, - identityRegistrationCodes, - identityVerifiableAddresses, - identityVerificationCodes, - identityVerificationTokens, + identity_credential_identifiers, + identity_credential_types, + identity_credentials, + identity_login_codes, + identity_recovery_addresses, + identity_recovery_codes, + identity_recovery_tokens, + identity_registration_codes, + identity_verifiable_addresses, + identity_verification_codes, + identity_verification_tokens, networks, - selfserviceErrors, - selfserviceLoginFlows, - selfserviceRecoveryFlows, - selfserviceRegistrationFlows, - selfserviceSettingsFlows, - selfserviceVerificationFlows, - sessionDevices, + selfservice_errors, + selfservice_login_flows, + selfservice_recovery_flows, + selfservice_registration_flows, + selfservice_settings_flows, + selfservice_verification_flows, + session_devices, sessions, } from './schema'; -export const identityCredentialsRelations = relations(identityCredentials, ({ one, many }) => ({ +export const identityCredentialsRelations = relations(identity_credentials, ({ one, many }) => ({ identity: one(identities, { - fields: [identityCredentials.identityId], + fields: [identity_credentials.identity_id], references: [identities.id], }), - identityCredentialType: one(identityCredentialTypes, { - fields: [identityCredentials.identityCredentialTypeId], - references: [identityCredentialTypes.id], + identityCredentialType: one(identity_credential_types, { + fields: [identity_credentials.identity_credential_type_id], + references: [identity_credential_types.id], }), network: one(networks, { - fields: [identityCredentials.nid], + fields: [identity_credentials.nid], references: [networks.id], }), - identityCredentialIdentifiers: many(identityCredentialIdentifiers), + identityCredentialIdentifiers: many(identity_credential_identifiers), })); export const identitiesRelations = relations(identities, ({ one, many }) => ({ - identityCredentials: many(identityCredentials), + identityCredentials: many(identity_credentials), network: one(networks, { fields: [identities.nid], references: [networks.id], }), - identityVerifiableAddresses: many(identityVerifiableAddresses), - selfserviceSettingsFlows: many(selfserviceSettingsFlows), - continuityContainers: many(continuityContainers), + identityVerifiableAddresses: many(identity_verifiable_addresses), + selfserviceSettingsFlows: many(selfservice_settings_flows), + continuityContainers: many(continuity_containers), sessions: many(sessions), - identityRecoveryAddresses: many(identityRecoveryAddresses), - selfserviceRecoveryFlows: many(selfserviceRecoveryFlows), - identityRecoveryTokens: many(identityRecoveryTokens), - identityRecoveryCodes: many(identityRecoveryCodes), - identityLoginCodes: many(identityLoginCodes), + identityRecoveryAddresses: many(identity_recovery_addresses), + selfserviceRecoveryFlows: many(selfservice_recovery_flows), + identityRecoveryTokens: many(identity_recovery_tokens), + identityRecoveryCodes: many(identity_recovery_codes), + identityLoginCodes: many(identity_login_codes), })); -export const identityCredentialTypesRelations = relations(identityCredentialTypes, ({ many }) => ({ - identityCredentials: many(identityCredentials), - identityCredentialIdentifiers: many(identityCredentialIdentifiers), +export const identityCredentialTypesRelations = relations(identity_credential_types, ({ many }) => ({ + identityCredentials: many(identity_credentials), + identityCredentialIdentifiers: many(identity_credential_identifiers), })); export const networksRelations = relations(networks, ({ many }) => ({ - identityCredentials: many(identityCredentials), - selfserviceLoginFlows: many(selfserviceLoginFlows), - selfserviceRegistrationFlows: many(selfserviceRegistrationFlows), + identityCredentials: many(identity_credentials), + selfserviceLoginFlows: many(selfservice_login_flows), + selfserviceRegistrationFlows: many(selfservice_registration_flows), identities: many(identities), - identityCredentialIdentifiers: many(identityCredentialIdentifiers), - identityVerifiableAddresses: many(identityVerifiableAddresses), - courierMessages: many(courierMessages), - selfserviceErrors: many(selfserviceErrors), - selfserviceVerificationFlows: many(selfserviceVerificationFlows), - selfserviceSettingsFlows: many(selfserviceSettingsFlows), - continuityContainers: many(continuityContainers), + identityCredentialIdentifiers: many(identity_credential_identifiers), + identityVerifiableAddresses: many(identity_verifiable_addresses), + courierMessages: many(courier_messages), + selfserviceErrors: many(selfservice_errors), + selfserviceVerificationFlows: many(selfservice_verification_flows), + selfserviceSettingsFlows: many(selfservice_settings_flows), + continuityContainers: many(continuity_containers), sessions: many(sessions), - identityRecoveryAddresses: many(identityRecoveryAddresses), - identityVerificationTokens: many(identityVerificationTokens), - selfserviceRecoveryFlows: many(selfserviceRecoveryFlows), - identityRecoveryTokens: many(identityRecoveryTokens), - identityRecoveryCodes: many(identityRecoveryCodes), - sessionDevices: many(sessionDevices), - identityVerificationCodes: many(identityVerificationCodes), - courierMessageDispatches: many(courierMessageDispatches), - identityLoginCodes: many(identityLoginCodes), - identityRegistrationCodes: many(identityRegistrationCodes), + identityRecoveryAddresses: many(identity_recovery_addresses), + identityVerificationTokens: many(identity_verification_tokens), + selfserviceRecoveryFlows: many(selfservice_recovery_flows), + identityRecoveryTokens: many(identity_recovery_tokens), + identityRecoveryCodes: many(identity_recovery_codes), + sessionDevices: many(session_devices), + identityVerificationCodes: many(identity_verification_codes), + courierMessageDispatches: many(courier_message_dispatches), + identityLoginCodes: many(identity_login_codes), + identityRegistrationCodes: many(identity_registration_codes), })); -export const selfserviceLoginFlowsRelations = relations(selfserviceLoginFlows, ({ one, many }) => ({ +export const selfserviceLoginFlowsRelations = relations(selfservice_login_flows, ({ one, many }) => ({ network: one(networks, { - fields: [selfserviceLoginFlows.nid], + fields: [selfservice_login_flows.nid], references: [networks.id], }), - identityLoginCodes: many(identityLoginCodes), + identityLoginCodes: many(identity_login_codes), })); -export const selfserviceRegistrationFlowsRelations = relations(selfserviceRegistrationFlows, ({ one, many }) => ({ +export const selfserviceRegistrationFlowsRelations = relations(selfservice_registration_flows, ({ one, many }) => ({ network: one(networks, { - fields: [selfserviceRegistrationFlows.nid], + fields: [selfservice_registration_flows.nid], references: [networks.id], }), - identityRegistrationCodes: many(identityRegistrationCodes), + identityRegistrationCodes: many(identity_registration_codes), })); -export const identityCredentialIdentifiersRelations = relations(identityCredentialIdentifiers, ({ one }) => ({ - identityCredential: one(identityCredentials, { - fields: [identityCredentialIdentifiers.identityCredentialId], - references: [identityCredentials.id], +export const identityCredentialIdentifiersRelations = relations(identity_credential_identifiers, ({ one }) => ({ + identityCredential: one(identity_credentials, { + fields: [identity_credential_identifiers.identity_credential_id], + references: [identity_credentials.id], }), network: one(networks, { - fields: [identityCredentialIdentifiers.nid], + fields: [identity_credential_identifiers.nid], references: [networks.id], }), - identityCredentialType: one(identityCredentialTypes, { - fields: [identityCredentialIdentifiers.identityCredentialTypeId], - references: [identityCredentialTypes.id], + identityCredentialType: one(identity_credential_types, { + fields: [identity_credential_identifiers.identity_credential_type_id], + references: [identity_credential_types.id], }), })); -export const identityVerifiableAddressesRelations = relations(identityVerifiableAddresses, ({ one, many }) => ({ +export const identityVerifiableAddressesRelations = relations(identity_verifiable_addresses, ({ one, many }) => ({ identity: one(identities, { - fields: [identityVerifiableAddresses.identityId], + fields: [identity_verifiable_addresses.identity_id], references: [identities.id], }), network: one(networks, { - fields: [identityVerifiableAddresses.nid], + fields: [identity_verifiable_addresses.nid], references: [networks.id], }), - identityVerificationTokens: many(identityVerificationTokens), - identityVerificationCodes: many(identityVerificationCodes), + identityVerificationTokens: many(identity_verification_tokens), + identityVerificationCodes: many(identity_verification_codes), })); -export const courierMessagesRelations = relations(courierMessages, ({ one, many }) => ({ +export const courierMessagesRelations = relations(courier_messages, ({ one, many }) => ({ network: one(networks, { - fields: [courierMessages.nid], + fields: [courier_messages.nid], references: [networks.id], }), - courierMessageDispatches: many(courierMessageDispatches), + courierMessageDispatches: many(courier_message_dispatches), })); -export const selfserviceErrorsRelations = relations(selfserviceErrors, ({ one }) => ({ +export const selfserviceErrorsRelations = relations(selfservice_errors, ({ one }) => ({ network: one(networks, { - fields: [selfserviceErrors.nid], + fields: [selfservice_errors.nid], references: [networks.id], }), })); -export const selfserviceVerificationFlowsRelations = relations(selfserviceVerificationFlows, ({ one, many }) => ({ +export const selfserviceVerificationFlowsRelations = relations(selfservice_verification_flows, ({ one, many }) => ({ network: one(networks, { - fields: [selfserviceVerificationFlows.nid], + fields: [selfservice_verification_flows.nid], references: [networks.id], }), - identityVerificationTokens: many(identityVerificationTokens), - identityVerificationCodes: many(identityVerificationCodes), + identityVerificationTokens: many(identity_verification_tokens), + identityVerificationCodes: many(identity_verification_codes), })); -export const selfserviceSettingsFlowsRelations = relations(selfserviceSettingsFlows, ({ one }) => ({ +export const selfserviceSettingsFlowsRelations = relations(selfservice_settings_flows, ({ one }) => ({ identity: one(identities, { - fields: [selfserviceSettingsFlows.identityId], + fields: [selfservice_settings_flows.identity_id], references: [identities.id], }), network: one(networks, { - fields: [selfserviceSettingsFlows.nid], + fields: [selfservice_settings_flows.nid], references: [networks.id], }), })); -export const continuityContainersRelations = relations(continuityContainers, ({ one }) => ({ +export const continuityContainersRelations = relations(continuity_containers, ({ one }) => ({ identity: one(identities, { - fields: [continuityContainers.identityId], + fields: [continuity_containers.identity_id], references: [identities.id], }), network: one(networks, { - fields: [continuityContainers.nid], + fields: [continuity_containers.nid], references: [networks.id], }), })); export const sessionsRelations = relations(sessions, ({ one, many }) => ({ identity: one(identities, { - fields: [sessions.identityId], + fields: [sessions.identity_id], references: [identities.id], }), network: one(networks, { fields: [sessions.nid], references: [networks.id], }), - sessionDevices: many(sessionDevices), + sessionDevices: many(session_devices), })); -export const identityRecoveryAddressesRelations = relations(identityRecoveryAddresses, ({ one, many }) => ({ +export const identityRecoveryAddressesRelations = relations(identity_recovery_addresses, ({ one, many }) => ({ identity: one(identities, { - fields: [identityRecoveryAddresses.identityId], + fields: [identity_recovery_addresses.identity_id], references: [identities.id], }), network: one(networks, { - fields: [identityRecoveryAddresses.nid], + fields: [identity_recovery_addresses.nid], references: [networks.id], }), - identityRecoveryTokens: many(identityRecoveryTokens), - identityRecoveryCodes: many(identityRecoveryCodes), + identityRecoveryTokens: many(identity_recovery_tokens), + identityRecoveryCodes: many(identity_recovery_codes), })); -export const identityVerificationTokensRelations = relations(identityVerificationTokens, ({ one }) => ({ - identityVerifiableAddress: one(identityVerifiableAddresses, { - fields: [identityVerificationTokens.identityVerifiableAddressId], - references: [identityVerifiableAddresses.id], +export const identityVerificationTokensRelations = relations(identity_verification_tokens, ({ one }) => ({ + identityVerifiableAddress: one(identity_verifiable_addresses, { + fields: [identity_verification_tokens.identity_verifiable_address_id], + references: [identity_verifiable_addresses.id], }), - selfserviceVerificationFlow: one(selfserviceVerificationFlows, { - fields: [identityVerificationTokens.selfserviceVerificationFlowId], - references: [selfserviceVerificationFlows.id], + selfserviceVerificationFlow: one(selfservice_verification_flows, { + fields: [identity_verification_tokens.selfservice_verification_flow_id], + references: [selfservice_verification_flows.id], }), network: one(networks, { - fields: [identityVerificationTokens.nid], + fields: [identity_verification_tokens.nid], references: [networks.id], }), })); -export const selfserviceRecoveryFlowsRelations = relations(selfserviceRecoveryFlows, ({ one, many }) => ({ +export const selfserviceRecoveryFlowsRelations = relations(selfservice_recovery_flows, ({ one, many }) => ({ identity: one(identities, { - fields: [selfserviceRecoveryFlows.recoveredIdentityId], + fields: [selfservice_recovery_flows.recovered_identity_id], references: [identities.id], }), network: one(networks, { - fields: [selfserviceRecoveryFlows.nid], + fields: [selfservice_recovery_flows.nid], references: [networks.id], }), - identityRecoveryTokens: many(identityRecoveryTokens), - identityRecoveryCodes: many(identityRecoveryCodes), + identityRecoveryTokens: many(identity_recovery_tokens), + identityRecoveryCodes: many(identity_recovery_codes), })); -export const identityRecoveryTokensRelations = relations(identityRecoveryTokens, ({ one }) => ({ - selfserviceRecoveryFlow: one(selfserviceRecoveryFlows, { - fields: [identityRecoveryTokens.selfserviceRecoveryFlowId], - references: [selfserviceRecoveryFlows.id], +export const identityRecoveryTokensRelations = relations(identity_recovery_tokens, ({ one }) => ({ + selfserviceRecoveryFlow: one(selfservice_recovery_flows, { + fields: [identity_recovery_tokens.selfservice_recovery_flow_id], + references: [selfservice_recovery_flows.id], }), network: one(networks, { - fields: [identityRecoveryTokens.nid], + fields: [identity_recovery_tokens.nid], references: [networks.id], }), - identityRecoveryAddress: one(identityRecoveryAddresses, { - fields: [identityRecoveryTokens.identityRecoveryAddressId], - references: [identityRecoveryAddresses.id], + identityRecoveryAddress: one(identity_recovery_addresses, { + fields: [identity_recovery_tokens.identity_recovery_address_id], + references: [identity_recovery_addresses.id], }), identity: one(identities, { - fields: [identityRecoveryTokens.identityId], + fields: [identity_recovery_tokens.identity_id], references: [identities.id], }), })); -export const identityRecoveryCodesRelations = relations(identityRecoveryCodes, ({ one }) => ({ - identityRecoveryAddress: one(identityRecoveryAddresses, { - fields: [identityRecoveryCodes.identityRecoveryAddressId], - references: [identityRecoveryAddresses.id], +export const identityRecoveryCodesRelations = relations(identity_recovery_codes, ({ one }) => ({ + identityRecoveryAddress: one(identity_recovery_addresses, { + fields: [identity_recovery_codes.identity_recovery_address_id], + references: [identity_recovery_addresses.id], }), - selfserviceRecoveryFlow: one(selfserviceRecoveryFlows, { - fields: [identityRecoveryCodes.selfserviceRecoveryFlowId], - references: [selfserviceRecoveryFlows.id], + selfserviceRecoveryFlow: one(selfservice_recovery_flows, { + fields: [identity_recovery_codes.selfservice_recovery_flow_id], + references: [selfservice_recovery_flows.id], }), identity: one(identities, { - fields: [identityRecoveryCodes.identityId], + fields: [identity_recovery_codes.identity_id], references: [identities.id], }), network: one(networks, { - fields: [identityRecoveryCodes.nid], + fields: [identity_recovery_codes.nid], references: [networks.id], }), })); -export const sessionDevicesRelations = relations(sessionDevices, ({ one }) => ({ +export const sessionDevicesRelations = relations(session_devices, ({ one }) => ({ session: one(sessions, { - fields: [sessionDevices.sessionId], + fields: [session_devices.session_id], references: [sessions.id], }), network: one(networks, { - fields: [sessionDevices.nid], + fields: [session_devices.nid], references: [networks.id], }), })); -export const identityVerificationCodesRelations = relations(identityVerificationCodes, ({ one }) => ({ - identityVerifiableAddress: one(identityVerifiableAddresses, { - fields: [identityVerificationCodes.identityVerifiableAddressId], - references: [identityVerifiableAddresses.id], +export const identityVerificationCodesRelations = relations(identity_verification_codes, ({ one }) => ({ + identityVerifiableAddress: one(identity_verifiable_addresses, { + fields: [identity_verification_codes.identity_verifiable_address_id], + references: [identity_verifiable_addresses.id], }), - selfserviceVerificationFlow: one(selfserviceVerificationFlows, { - fields: [identityVerificationCodes.selfserviceVerificationFlowId], - references: [selfserviceVerificationFlows.id], + selfserviceVerificationFlow: one(selfservice_verification_flows, { + fields: [identity_verification_codes.selfservice_verification_flow_id], + references: [selfservice_verification_flows.id], }), network: one(networks, { - fields: [identityVerificationCodes.nid], + fields: [identity_verification_codes.nid], references: [networks.id], }), })); -export const courierMessageDispatchesRelations = relations(courierMessageDispatches, ({ one }) => ({ - courierMessage: one(courierMessages, { - fields: [courierMessageDispatches.messageId], - references: [courierMessages.id], +export const courierMessageDispatchesRelations = relations(courier_message_dispatches, ({ one }) => ({ + courierMessage: one(courier_messages, { + fields: [courier_message_dispatches.message_id], + references: [courier_messages.id], }), network: one(networks, { - fields: [courierMessageDispatches.nid], + fields: [courier_message_dispatches.nid], references: [networks.id], }), })); -export const identityLoginCodesRelations = relations(identityLoginCodes, ({ one }) => ({ - selfserviceLoginFlow: one(selfserviceLoginFlows, { - fields: [identityLoginCodes.selfserviceLoginFlowId], - references: [selfserviceLoginFlows.id], +export const identityLoginCodesRelations = relations(identity_login_codes, ({ one }) => ({ + selfserviceLoginFlow: one(selfservice_login_flows, { + fields: [identity_login_codes.selfservice_login_flow_id], + references: [selfservice_login_flows.id], }), network: one(networks, { - fields: [identityLoginCodes.nid], + fields: [identity_login_codes.nid], references: [networks.id], }), identity: one(identities, { - fields: [identityLoginCodes.identityId], + fields: [identity_login_codes.identity_id], references: [identities.id], }), })); -export const identityRegistrationCodesRelations = relations(identityRegistrationCodes, ({ one }) => ({ - selfserviceRegistrationFlow: one(selfserviceRegistrationFlows, { - fields: [identityRegistrationCodes.selfserviceRegistrationFlowId], - references: [selfserviceRegistrationFlows.id], +export const identityRegistrationCodesRelations = relations(identity_registration_codes, ({ one }) => ({ + selfserviceRegistrationFlow: one(selfservice_registration_flows, { + fields: [identity_registration_codes.selfservice_registration_flow_id], + references: [selfservice_registration_flows.id], }), network: one(networks, { - fields: [identityRegistrationCodes.nid], + fields: [identity_registration_codes.nid], references: [networks.id], }), })); \ No newline at end of file