villa

View Only

No table matches “

tables · type to filter, ↑↓ to pick

Density

Canvas

Schema diagram: 18 tables, 19 relationships

Relationships

19
roles role_permissions

role_permissions.role_id · on delete: cascade

hasMany on roles
permissions role_permissions

role_permissions.permission_id · on delete: cascade

hasMany on permissions
users property_user_roles

property_user_roles.user_id · on delete: cascade

hasMany on users
roles property_user_roles

property_user_roles.role_id · on delete: cascade

hasMany on roles
districts cities

cities.district_id · on delete: cascade

hasMany on districts
properties property_user_roles

property_user_roles.property_id · on delete: cascade

hasMany on properties
property_types properties

properties.property_type_id · on delete: cascade

hasMany on property_types
users guests

guests.user_id · on delete: cascade

hasOne on users
users employees

employees.user_id · on delete: cascade

hasOne on users
countries guests

guests.country_id · on delete: cascade

hasMany on countries
currencies guests

guests.currency_id · on delete: set null

hasMany on currencies
subscription_plans properties

properties.subscription_plan_id · on delete: restrict

hasMany on subscription_plans
cities properties

properties.city_id · on delete: restrict

hasMany on cities
users properties

properties.user_id · on delete: cascade

hasMany on users
properties rooms

rooms.property_id · on delete: cascade

hasMany on properties
room_types rooms

rooms.room_type_id · on delete: restrict

hasMany on room_types
properties room_types

room_types.property_id · on delete: no action

hasMany on properties
properties units

units.property_id · on delete: cascade

hasMany on properties
units rooms

rooms.unit_id · on delete: set null

hasMany on units

Delete ?

and any relationships touching it go too. You can undo this straight afterwards.