Skip to main content

hr.person_bank_accounts

Schema: hr
English table: hr.person_bank_accounts
Italian original table: hr.ana_iban
Description: Bank accounts (IBAN) associated with a person, with validity dates, within the tenant.

Overview

  • Columns: 11
  • Primary key: id
  • Outgoing foreign keys: 1
  • Incoming foreign keys: 0
  • Indexes: 6

Columns

English columnItalian original columnTypeNullDefault / GeneratedDescription
ididintegerNOSurrogate primary key.
person_bank_account_idanaban_idintegerNOTenant-scoped bank account record identifier.
person_idanaban_ana_idintegerNOReferenced person identifier (tenant-scoped).
valid_fromanaban_daldateNOStart date of the bank account validity.
ibananaban_ibancharacter varying(27)NOInternational Bank Account Number (IBAN).
bank_idanaban_ban_idintegerNOReferenced bank identifier (tenant-scoped).
tenant_idtenant_idintegerYESTenant identifier.
colcustomcolcustomjsonbYES'{}'::jsonbCustom fields in JSON format.
_deleted_deletedbooleanYESfalseTechnical soft delete flag.
valid_toanaban_aldateYESEnd date of the bank account validity.
validity_periodanaban_periododaterangeYESGENERATED: daterange(valid_from, valid_to, '[]'::text)Validity period as daterange generated from valid_from and valid_to.

Relationships

Outgoing foreign keys

ConstraintLocal columnsReferencesReferenced columnsOn updateOn delete
fk_person_bank_accounts_tenanttenant_idcloud.tenantsten_internal_idRESTRICTCASCADE

Referenced by

No incoming foreign keys found.

Constraints

  • Primary key: pk_person_bank_accountsid
  • Unique: uk_person_bank_accounts_account_idperson_bank_account_id, tenant_id

Indexes

NameUniqueMethodColumns / expression
idx_prba_tenantNObtreetenant_id
idx_prba_tenant_account_idNObtreetenant_id, person_bank_account_id) WHERE (_deleted = false
idx_prba_tenant_bankNObtreetenant_id, bank_id) WHERE (_deleted = false
idx_prba_tenant_personNObtreetenant_id, person_id) WHERE (_deleted = false
idx_prba_tenant_person_validity_gistNOgisttenant_id, person_id, validity_period) WHERE (_deleted = false
idx_prba_tenant_validity_gistNOgisttenant_id, validity_period) WHERE (_deleted = false