PARKING_ZONE
Key
id    
uuid
NN
first_name    
varchar
last_name    
varchar
description    
text
PARKING_LEVEL
Key
id    
uuid
NN
Key
parking_zone_id    
uuid
level_code    
varchar
SPOT_CATEGORY
Key
id    
uuid
NN
first_name    
varchar
last_name    
varchar
description    
text
VECHICLE_CATEGORY
Key
id    
uuid
NN
name    
integer
description    
text
PARKING_SPOT
Key
id    
uuid
NN
Key
parking_level_id    
uuid
Key
spot_category_id    
uuid
spot_number    
varchar
is_reserved    
bool
is_ev_charging    
bool
is_available    
bool
VEHICLE_SPOT_CATEGORY
Key
id    
uuid
NN
Key
vehicle_category_id    
uuid
Key
spot_category_id    
uuid
VEHICLE
Key
id    
uuid
NN
Key
vehicle_category_id    
uuid
license_plate    
varchar
maker    
varchar
model    
text
color    
varchar
owner_name    
varchar
owner_contact    
varchar
created_at    
timestamp
ACCESS_CATEGORY
Key
id    
uuid
NN
name    
varchar
description    
text
PARKING_SESSION
Key
id    
uuid
NN
Key
vehicle_id    
uuid
Key
parking_spot_id    
uuid
Key
access_category_id    
uuid
entry_time    
timestamp
exit_time    
timestamp
status    
status
PARKING_TICKET
Key
id    
uuid
NN
Key
parking_session_id    
uuid
ticket_number    
varchar
issued_at    
timestamp
base_rate_per_hour    
float8
total_amount    
float8
PAYMENT
Key
id    
uuid
NN
Key
parking_ticket_id    
uuid
amount_paid    
payment_method
payment_method    
payment_method
payment_status    
payment_status
paid_at    
timestamp
transaction_ref    
varchar
Enum
status
Enum
payment_method
Enum
payment_status

Documentation for project Comic-con_parking
Comic-con_parking
Project
Name
Comic-con_parking
Diagram
Name
Main Diagram
Report
Generated
4/9/2026 | 12:24:56 PM
tables
Name
PARKING_ZONE
Columns
Name
Data type
Param
Key
Not Null
id
uuid
Yes
Yes
first_name
varchar
last_name
varchar
description
text
Keys
PARKING_ZONE_pkey
Column in PARKING_ZONE_pkey
id
Name
PARKING_LEVEL
Columns
Name
Data type
Param
Key
Not Null
id
uuid
Yes
Yes
parking_zone_id
uuid
level_code
varchar
Keys
PARKING_LEVEL_pkey
Column in PARKING_LEVEL_pkey
id
Name
SPOT_CATEGORY
Columns
Name
Data type
Param
Key
Not Null
id
uuid
Yes
Yes
first_name
varchar
last_name
varchar
description
text
Keys
SPOT_CATEGORY_pkey
Column in SPOT_CATEGORY_pkey
id
Name
VECHICLE_CATEGORY
Columns
Name
Data type
Param
Key
Not Null
id
uuid
Yes
Yes
name
integer
description
text
Keys
VECHICLE_CATEGORY_pkey
Column in VECHICLE_CATEGORY_pkey
id
Name
PARKING_SPOT
Columns
Name
Data type
Param
Key
Not Null
id
uuid
Yes
Yes
parking_level_id
uuid
spot_category_id
uuid
spot_number
varchar
is_reserved
bool
is_ev_charging
bool
is_available
bool
Keys
PARKING_SPOT_pkey
Column in PARKING_SPOT_pkey
id
Name
VEHICLE_SPOT_CATEGORY
Columns
Name
Data type
Param
Key
Not Null
id
uuid
Yes
Yes
vehicle_category_id
uuid
spot_category_id
uuid
Keys
VEHICLE_SPOT_CATEGORY_pkey
Column in VEHICLE_SPOT_CATEGORY_pkey
id
Name
VEHICLE
Columns
Name
Data type
Param
Key
Not Null
id
uuid
Yes
Yes
vehicle_category_id
uuid
license_plate
varchar
maker
varchar
model
text
color
varchar
owner_name
varchar
owner_contact
varchar
created_at
timestamp
Keys
VEHICLE_pkey
Column in VEHICLE_pkey
id
Name
ACCESS_CATEGORY
Columns
Name
Data type
Param
Key
Not Null
id
uuid
Yes
Yes
name
varchar
description
text
Keys
ACCESS_CATEGORY_pkey
Column in ACCESS_CATEGORY_pkey
id
Name
PARKING_SESSION
Columns
Name
Data type
Param
Key
Not Null
id
uuid
Yes
Yes
vehicle_id
uuid
parking_spot_id
uuid
access_category_id
uuid
entry_time
timestamp
exit_time
timestamp
status
Keys
PARKING_SESSION_pkey
Column in PARKING_SESSION_pkey
id
Name
PARKING_TICKET
Columns
Name
Data type
Param
Key
Not Null
id
uuid
Yes
Yes
parking_session_id
uuid
ticket_number
varchar
issued_at
timestamp
base_rate_per_hour
float8
total_amount
float8
Keys
PARKING_TICKET_pkey
Column in PARKING_TICKET_pkey
id
Name
PAYMENT
Columns
Name
Data type
Param
Key
Not Null
id
uuid
Yes
Yes
parking_ticket_id
uuid
amount_paid
payment_method
payment_status
paid_at
timestamp
transaction_ref
varchar
Keys
PAYMENT_pkey
Column in PAYMENT_pkey
id
relationships
Name
PARKING_LEVEL_parking_zone_id_fkey
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Key and columns
Key name
Column in PARKING_ZONE
Column in PARKING_LEVEL
PARKING_ZONE_pkey
id
parking_zone_id
Name
VEHICLE_SPOT_CATEGORY_vehicle_category_id_fkey
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Key and columns
Key name
Column in VECHICLE_CATEGORY
Column in VEHICLE_SPOT_CATEGORY
VECHICLE_CATEGORY_pkey
id
vehicle_category_id
Name
VEHICLE_SPOT_CATEGORY_spot_category_id_fkey
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Key and columns
Key name
Column in SPOT_CATEGORY
Column in VEHICLE_SPOT_CATEGORY
SPOT_CATEGORY_pkey
id
spot_category_id
Name
PARKING_SPOT_parking_level_id_fkey
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Key and columns
Key name
Column in PARKING_LEVEL
Column in PARKING_SPOT
PARKING_LEVEL_pkey
id
parking_level_id
Name
PARKING_SPOT_spot_category_id_fkey
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Key and columns
Key name
Column in SPOT_CATEGORY
Column in PARKING_SPOT
SPOT_CATEGORY_pkey
id
spot_category_id
Name
PARKING_LEVEL_parking_zone_id_fkey1
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Key and columns
Key name
Column in PARKING_ZONE
Column in PARKING_LEVEL
PARKING_ZONE_pkey
id
parking_zone_id
Name
VEHICLE_vehicle_category_id_fkey
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Key and columns
Key name
Column in VEHICLE_SPOT_CATEGORY
Column in VEHICLE
VEHICLE_SPOT_CATEGORY_pkey
id
vehicle_category_id
Name
PARKING_SESSION_access_category_id_fkey
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Key and columns
Key name
Column in ACCESS_CATEGORY
Column in PARKING_SESSION
ACCESS_CATEGORY_pkey
id
access_category_id
Name
PARKING_SESSION_vehicle_id_fkey
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Key and columns
Key name
Column in VEHICLE
Column in PARKING_SESSION
VEHICLE_pkey
id
vehicle_id
Name
PARKING_SESSION_parking_spot_id_fkey
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Key and columns
Key name
Column in PARKING_SPOT
Column in PARKING_SESSION
PARKING_SPOT_pkey
id
parking_spot_id
Name
PARKING_TICKET_parking_session_id_fkey
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Key and columns
Key name
Column in PARKING_SESSION
Column in PARKING_TICKET
PARKING_SESSION_pkey
id
parking_session_id
Name
PAYMENT_parking_ticket_id_fkey
Name
Source
Target
Cardinality type:
One to
many
Ordinality:
Mandatory
Mandatory
Key and columns
Key name
Column in PARKING_TICKET
Column in PAYMENT
PARKING_TICKET_pkey
id
parking_ticket_id
Lines
Line name
payment_status-payment_status
Line name
payment_method-payment_method
Line name
status-status
Other objects
Name
status
Type
Enum
Name
payment_method
Type
Enum
Name
payment_status
Type
Enum