Skip to main content

hr.vehicles

Schema: hr
English table: hr.vehicles
Italian original table: hr.auto
Description: Company vehicles / fleet registry (multi-tenant).

Overview

  • Columns: 17
  • Primary key: id
  • Outgoing foreign keys: 1
  • Incoming foreign keys: 1
  • Indexes: 2

Columns

English columnItalian original columnTypeNullDefault / GeneratedDescription
ididintegerNOSurrogate primary key.
veh_idauto_idintegerNOLogical vehicle identifier (unique per tenant).
veh_make_modelauto_marca_modellocharacter varying(60)NOVehicle make and model.
veh_colorauto_colorecharacter varying(15)NOVehicle color.
veh_license_plateauto_targacharacter varying(10)NOVehicle license plate.
veh_registration_dateauto_data_immatricolazionedateNOFirst registration date.
veh_equipmentauto_dotazionitextNOEquipment / accessories (free text).
veh_service_interval_kmauto_km_tagliandonumeric(8,0)NOService interval in km (planned).
veh_last_service_dateauto_data_ultimo_tagliandodateNOLast service date.
veh_last_service_odometer_kmauto_km_ultimo_tagliandonumeric(8,0)NOOdometer reading at last service (km).
veh_last_inspection_dateauto_data_ultima_revisionedateNOLast mandatory inspection date.
veh_is_decommissionedauto_dismessabooleanNOWhether the vehicle has been decommissioned/dismissed.
veh_decommission_notesauto_note_dismissionetextNODecommission notes.
veh_accidents_notesauto_incidentitextNOAccidents notes/history (free text).
tenant_idtenant_idintegerYESTenant identifier for data isolation.
colcustomcolcustomjsonbYES'{}'::jsonbCustom fields (JSON).
_deleted_deletedbooleanYESfalseTechnical soft-delete flag.

Relationships

Outgoing foreign keys

ConstraintLocal columnsReferencesReferenced columnsOn updateOn delete
fk_veh_tenanttenant_idcloud.tenantsten_internal_idRESTRICTCASCADE

Referenced by

From tableForeign keySource columnsTarget columns
hr.person_vehicle_assignmentsfk_pva_vehicle_idpva_vehicle_id, tenant_idveh_id, tenant_id

Constraints

  • Primary key: pk_vehiclesid
  • Unique: uk_veh_id_tenantveh_id, tenant_id

Indexes

NameUniqueMethodColumns / expression
idx_vehicles_tenantNObtreetenant_id
idx_vehicles_veh_id_tenantNObtreetenant_id, veh_id) WHERE (_deleted = false