Quản Lý Phòng Trọ

View Only

No table matches “”

tables · type to filter, ↑↓ to pick

Density

Canvas

Schema diagram: 15 tables, 17 relationships

Relationships

17
contracts contract_occupants

contract_occupants.contract_id · on delete: cascade

hasMany on contracts
tenants contract_occupants

contract_occupants.tenant_id · on delete: cascade

hasMany on tenants
rooms assets

assets.room_id · on delete: cascade

hasMany on rooms
rooms meter_readings

meter_readings.room_id · on delete: cascade

hasMany on rooms
fee_types fee_rates

fee_rates.fee_type_id · on delete: cascade

hasMany on fee_types
users locations

locations.user_id · on delete: cascade

hasMany on users
locations rooms

rooms.location_id · on delete: cascade

hasMany on locations
invoices invoice_items

invoice_items.invoice_id · on delete: cascade

hasMany on invoices
rooms contracts

contracts.room_id · on delete: restrict

hasMany on rooms
tenants contracts

contracts.tenant_id · on delete: restrict

hasMany on tenants
contracts invoices

invoices.contract_id · on delete: restrict

hasMany on contracts
invoices payments

payments.invoice_id · on delete: restrict

hasMany on invoices
invoice_items meter_readings

invoice_items.meter_reading_id · on delete: set null

belongsTo on invoice_items
invoice_items fee_rates

invoice_items.fee_rate_id · on delete: set null

belongsTo on invoice_items
locations electricity_rates

electricity_rates.location_id · on delete: cascade

hasMany on locations
locations water_rates

water_rates.location_id · on delete: cascade

hasMany on locations
locations fee_rates

fee_rates.location_id · on delete: cascade

hasMany on locations

Delete ?

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