mirror of
https://github.com/xbgmsharp/postgsail.git
synced 2025-09-17 11:17:46 +00:00
Update ERD schema
This commit is contained in:
@@ -5,12 +5,12 @@ erDiagram
|
|||||||
double_precision _from_lat
|
double_precision _from_lat
|
||||||
double_precision _from_lng
|
double_precision _from_lng
|
||||||
integer _from_moorage_id "Link api.moorages with api.logbook via FOREIGN KEY and REFERENCES"
|
integer _from_moorage_id "Link api.moorages with api.logbook via FOREIGN KEY and REFERENCES"
|
||||||
timestamp_without_time_zone _from_time "{NOT_NULL}"
|
timestamp_with_time_zone _from_time "{NOT_NULL}"
|
||||||
text _to
|
text _to
|
||||||
double_precision _to_lat
|
double_precision _to_lat
|
||||||
double_precision _to_lng
|
double_precision _to_lng
|
||||||
integer _to_moorage_id "Link api.moorages with api.logbook via FOREIGN KEY and REFERENCES"
|
integer _to_moorage_id "Link api.moorages with api.logbook via FOREIGN KEY and REFERENCES"
|
||||||
timestamp_without_time_zone _to_time
|
timestamp_with_time_zone _to_time
|
||||||
boolean active
|
boolean active
|
||||||
double_precision avg_speed
|
double_precision avg_speed
|
||||||
numeric distance "in NM"
|
numeric distance "in NM"
|
||||||
@@ -32,7 +32,7 @@ erDiagram
|
|||||||
boolean active
|
boolean active
|
||||||
double_precision beam
|
double_precision beam
|
||||||
text client_id
|
text client_id
|
||||||
timestamp_without_time_zone created_at "{NOT_NULL}"
|
timestamp_with_time_zone created_at "{NOT_NULL}"
|
||||||
double_precision height
|
double_precision height
|
||||||
integer id "{NOT_NULL}"
|
integer id "{NOT_NULL}"
|
||||||
double_precision length
|
double_precision length
|
||||||
@@ -41,8 +41,8 @@ erDiagram
|
|||||||
text plugin_version "{NOT_NULL}"
|
text plugin_version "{NOT_NULL}"
|
||||||
numeric ship_type
|
numeric ship_type
|
||||||
text signalk_version "{NOT_NULL}"
|
text signalk_version "{NOT_NULL}"
|
||||||
timestamp_without_time_zone time "{NOT_NULL}"
|
timestamp_with_time_zone time "{NOT_NULL}"
|
||||||
timestamp_without_time_zone updated_at "{NOT_NULL}"
|
timestamp_with_time_zone updated_at "{NOT_NULL}"
|
||||||
text vessel_id "Link auth.vessels with api.metadata via FOREIGN KEY and REFERENCES {NOT_NULL}"
|
text vessel_id "Link auth.vessels with api.metadata via FOREIGN KEY and REFERENCES {NOT_NULL}"
|
||||||
text vessel_id "{NOT_NULL}"
|
text vessel_id "{NOT_NULL}"
|
||||||
}
|
}
|
||||||
@@ -56,7 +56,7 @@ erDiagram
|
|||||||
jsonb metrics
|
jsonb metrics
|
||||||
double_precision speedoverground
|
double_precision speedoverground
|
||||||
status status "<sailing,motoring,moored,anchored>"
|
status status "<sailing,motoring,moored,anchored>"
|
||||||
timestamp_without_time_zone time "{NOT_NULL}"
|
timestamp_with_time_zone time "{NOT_NULL}"
|
||||||
text vessel_id "{NOT_NULL}"
|
text vessel_id "{NOT_NULL}"
|
||||||
double_precision windspeedapparent
|
double_precision windspeedapparent
|
||||||
}
|
}
|
||||||
@@ -80,8 +80,8 @@ erDiagram
|
|||||||
|
|
||||||
api_stays {
|
api_stays {
|
||||||
boolean active
|
boolean active
|
||||||
timestamp_without_time_zone arrived "{NOT_NULL}"
|
timestamp_with_time_zone arrived "{NOT_NULL}"
|
||||||
timestamp_without_time_zone departed
|
timestamp_with_time_zone departed
|
||||||
interval duration "Best to use standard ISO 8601"
|
interval duration "Best to use standard ISO 8601"
|
||||||
geography geog "postgis geography type default SRID 4326 Unit: degres"
|
geography geog "postgis geography type default SRID 4326 Unit: degres"
|
||||||
integer id "{NOT_NULL}"
|
integer id "{NOT_NULL}"
|
||||||
@@ -100,32 +100,32 @@ erDiagram
|
|||||||
}
|
}
|
||||||
|
|
||||||
auth_accounts {
|
auth_accounts {
|
||||||
timestamp_without_time_zone connected_at "{NOT_NULL}"
|
timestamp_with_time_zone connected_at "{NOT_NULL}"
|
||||||
timestamp_without_time_zone created_at "{NOT_NULL}"
|
timestamp_with_time_zone created_at "{NOT_NULL}"
|
||||||
citext email "{NOT_NULL}"
|
citext email "{NOT_NULL}"
|
||||||
text first "User first name with CONSTRAINT CHECK {NOT_NULL}"
|
text first "User first name with CONSTRAINT CHECK {NOT_NULL}"
|
||||||
text last "User last name with CONSTRAINT CHECK {NOT_NULL}"
|
text last "User last name with CONSTRAINT CHECK {NOT_NULL}"
|
||||||
text pass "{NOT_NULL}"
|
text pass "{NOT_NULL}"
|
||||||
jsonb preferences
|
jsonb preferences
|
||||||
name role "{NOT_NULL}"
|
name role "{NOT_NULL}"
|
||||||
timestamp_without_time_zone updated_at "{NOT_NULL}"
|
timestamp_with_time_zone updated_at "{NOT_NULL}"
|
||||||
text user_id "{NOT_NULL}"
|
text user_id "{NOT_NULL}"
|
||||||
}
|
}
|
||||||
|
|
||||||
auth_otp {
|
auth_otp {
|
||||||
character_varying otp_pass "{NOT_NULL}"
|
text otp_pass "{NOT_NULL}"
|
||||||
timestamp_without_time_zone otp_timestamp
|
timestamp_with_time_zone otp_timestamp
|
||||||
smallint otp_tries "{NOT_NULL}"
|
smallint otp_tries "{NOT_NULL}"
|
||||||
citext user_email "{NOT_NULL}"
|
citext user_email "{NOT_NULL}"
|
||||||
}
|
}
|
||||||
|
|
||||||
auth_vessels {
|
auth_vessels {
|
||||||
timestamp_without_time_zone created_at "{NOT_NULL}"
|
timestamp_with_time_zone created_at "{NOT_NULL}"
|
||||||
numeric mmsi
|
numeric mmsi
|
||||||
text name "{NOT_NULL}"
|
text name "{NOT_NULL}"
|
||||||
citext owner_email "{NOT_NULL}"
|
citext owner_email "{NOT_NULL}"
|
||||||
name role "{NOT_NULL}"
|
name role "{NOT_NULL}"
|
||||||
timestamp_without_time_zone updated_at "{NOT_NULL}"
|
timestamp_with_time_zone updated_at "{NOT_NULL}"
|
||||||
text vessel_id "{NOT_NULL}"
|
text vessel_id "{NOT_NULL}"
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -217,9 +217,9 @@ erDiagram
|
|||||||
text channel "{NOT_NULL}"
|
text channel "{NOT_NULL}"
|
||||||
integer id "{NOT_NULL}"
|
integer id "{NOT_NULL}"
|
||||||
text payload "{NOT_NULL}"
|
text payload "{NOT_NULL}"
|
||||||
timestamp_without_time_zone processed
|
timestamp_with_time_zone processed
|
||||||
text ref_id "either user_id or vessel_id {NOT_NULL}"
|
text ref_id "either user_id or vessel_id {NOT_NULL}"
|
||||||
timestamp_without_time_zone stored "{NOT_NULL}"
|
timestamp_with_time_zone stored "{NOT_NULL}"
|
||||||
}
|
}
|
||||||
|
|
||||||
public_spatial_ref_sys {
|
public_spatial_ref_sys {
|
||||||
|
Reference in New Issue
Block a user