Constraints

41 Foreign Key Constraints

Constraint Name Child Column Parent Column Delete Rule
fk_trip_id_creator
trip.id_creator
user.id
Restrict delete
fk_trip_id_car
trip.id_car
car.id
Restrict delete
fk_trip_id_updater
trip.id_updater
user.id
Restrict delete
fk_trip_id_tenant
trip.id_tenant
tenant.id
Restrict delete
fk_trip_user_id_updater
trip_user.id_updater
user.id
Restrict delete
fk_trip_user_id_tripusertype
trip_user.id_tripusertype
tripusertype.id
Restrict delete
fk_trip_user_id_creator
trip_user.id_creator
user.id
Restrict delete
fk_trip_user_id_user
trip_user.id_user
user.id
Restrict delete
fk_trip_user_id_tenant
trip_user.id_tenant
tenant.id
Restrict delete
fk_trip_user_id_trip
trip_user.id_trip
trip.id
Restrict delete
fk_carmodel_id_manufacturer
carmodel.id_manufacturer
manufacturer.id
Restrict delete
fk_absencetype_id_updater
absencetype.id_updater
user.id
Restrict delete
fk_absencetype_id_creator
absencetype.id_creator
user.id
Restrict delete
fk_mileage_id_car
mileage.id_car
car.id
Restrict delete
fk_mileage_id_mileagetype
mileage.id_mileagetype
mileagetype.id
Restrict delete
fk_mileage_id_updater
mileage.id_updater
user.id
Restrict delete
fk_mileage_id_tenant
mileage.id_tenant
tenant.id
Restrict delete
fk_mileage_id_creator
mileage.id_creator
user.id
Restrict delete
fk_car_registration_id_tenant
car_registration.id_tenant
tenant.id
Restrict delete
fk_car_registration_id_updater
car_registration.id_updater
user.id
Restrict delete
fk_car_registration_id_creator
car_registration.id_creator
user.id
Restrict delete
fk_car_registration_id_car
car_registration.id_car
car.id
Restrict delete
fk_staff_contract_id_jobtitle
staff_contract.id_jobtitle
jobtitle.id
Restrict delete
fk_staff_contract_id_tenant
staff_contract.id_tenant
tenant.id
Restrict delete
fk_staff_contract_id_updater
staff_contract.id_updater
user.id
Restrict delete
fk_staff_contract_id_staff
staff_contract.id_staff
staff.id
Restrict delete
fk_staff_contract_id_creator
staff_contract.id_creator
user.id
Restrict delete
fk_car_id_tenant
car.id_tenant
tenant.id
Restrict delete
fk_car_id_creator
car.id_creator
user.id
Restrict delete
fk_car_id_carmodel
car.id_carmodel
carmodel.id
Restrict delete
fk_car_id_updater
car.id_updater
user.id
Restrict delete
fk_tripusertype_id_accountingtype
tripusertype.id_accountingtype
accountingtype.id
Restrict delete
fk_staff_id_updater
staff.id_updater
user.id
Restrict delete
fk_staff_id_creator
staff.id_creator
user.id
Restrict delete
fk_staff_id_tenant
staff.id_tenant
tenant.id
Restrict delete
fk_staff_id_user
staff.id_user
user.id
Restrict delete
fk_absence_id_approvaltype
absence.id_approvaltype
approvaltype.id
Restrict delete
fk_absence_id_creator
absence.id_creator
user.id
Restrict delete
fk_absence_id_user
absence.id_user
user.id
Restrict delete
fk_absence_id_absencetype
absence.id_absencetype
absencetype.id
Restrict delete
fk_absence_id_updater
absence.id_updater
user.id
Restrict delete

Check Constraints

Table Constraint Name Constraint
trip c_trip_stop_after_start ((started_at < stopped_at))
trip c_trip_stopkm_after_startkm ((km_start <= km_stop))
trip_user c_trip_user_stop_after_start ((started_at < stopped_at))
trip_user c_trip_user_stopkm_after_startkm ((km_start <= km_stop))
car_registration c_car_registration_to_after_from ((valid_from < valid_to))
staff_contract c_staff_contract_to_after_from ((valid_from < valid_to))
absence c_absence_stopped_after_started ((started_at < stopped_at))