SVG representation of database model
SVG file generated by pgModeler
public
SQL off
rel_cache_clearing_ports_ports
n
1
rel_categories_element
n
1
rel_category_stats_categories
n
1
rel_commit_log_repo
n
1
rel_commit_log_system
n
1
rel_commit_log_branch_system_branch
n
1
rel_commit_log_branch_commit_log
n
1
rel_commit_log_branches_system_branch
n
1
rel_commit_log_branches_commit_log
n
1
rel_commit_log_elements_commit_log
n
1
rel_commit_log_elements_element_revision
n
1
rel_commit_log_port_elements_commit_log_elements
n
1
rel_commit_log_port_elements_ports
n
1
rel_commit_log_port_elements_commit_log
n
1
rel_commit_log_ports_ports
n
1
rel_commit_log_ports_commit_log
n
1
rel_commit_log_ports_elements_element
n
1
rel_commit_log_ports_elements_commit_log
n
1
rel_commit_log_ports_ignore_ports
n
1
rel_commit_log_ports_ignore_commit_log
n
1
rel_commit_log_ports_vuxml_vuxml
n
1
rel_commit_log_ports_vuxml_ports
n
1
rel_commit_log_ports_vuxml_commit_log
n
1
rel_commits_flagged_users
n
1
rel_commits_flagged_commit_log
n
1
rel_commits_latest_ports_commit_log
n
1
rel_committer_notify_users
n
1
rel_design_results_users
n
1
rel_element_element
n
1
rel_element_pathname_element
n
1
rel_element_revision_element
n
1
rel_latest_commits_commit_log
n
1
rel_latest_commits_ports_commit_log
n
1
rel_port_dependencies_ports
n
1
rel_ports_categories
n
1
rel_ports_element
n
1
rel_ports_commit_log
n
1
rel_ports_categories_categories
n
1
rel_ports_categories_ports
n
1
rel_ports_moved_ports
n
1
rel_ports_updating_ports_xref_ports_updating
n
1
rel_ports_updating_ports_xref_ports
n
1
rel_ports_vulnerable_ports
n
1
rel_report_log_report_frequency
n
1
rel_report_log_reports
n
1
rel_report_subscriptions_report_frequency
n
1
rel_report_subscriptions_reports
n
1
rel_report_subscriptions_users
n
1
rel_sanity_test_failures_commit_log
n
1
rel_security_notice_security_notice_status
n
1
rel_security_notice_users
n
1
rel_security_notice_commit_log
n
1
rel_security_notice_audit_security_notice
n
1
rel_security_notice_audit_security_notice_status
n
1
rel_system_branch_system
n
1
rel_system_branch_element_revision_system_branch
n
1
rel_system_branch_element_revision_element_revision
n
1
rel_user_confirmations_users
n
1
rel_user_password_reset_users
n
1
rel_user_tasks_tasks
n
1
rel_user_tasks_users
n
1
rel_users_watch_list
1:n
1:n
rel_users_watch_notice
n
1
rel_vuxml_affected_vuxml
n
1
rel_vuxml_names_vuxml_affected
n
1
rel_vuxml_ranges_vuxml_affected
n
1
rel_vuxml_references_vuxml
n
1
rel_watch_list_element_watch_list
n
1
rel_watch_list_element_element
n
1
rel_watch_list_staging_element
n
1
rel_watch_list_staging_users
n
1
rel_ports_system_branch
n
1
announcements
id
integer
« pk »
text
text
« nn »
start_date
timestamp with time zone
end_date
timestamp with time zone
text_plain
text
« nn »
cache_clearing_ports
id
integer
« pk »
port_id
integer
« fk nn »
category
text
« nn »
port
text
« nn »
date_added
timestamp
« nn »
categories
id
integer
« pk »
is_primary
boolean
« nn »
element_id
integer
« fk »
name
text
« nn »
description
text
categories_insert
trigger
« a iu »
categories_new
trigger
« a i »
category_stats
category_id
integer
« pk fk »
port_count
integer
« nn »
last_update
timestamp
« nn »
commit_log_branch
commit_log_id
integer
« pk fk »
branch_id
integer
« pk fk »
commit_log_branches
commit_log_id
integer
« fk nn »
branch_id
integer
« fk nn »
commit_log_elements
id
integer
« pk »
commit_log_id
integer
« fk nn »
element_id
integer
« fk nn »
revision_name
text
« fk »
change_type
character
« nn »
element_delete_check
trigger
« b iu »
commit_log_elements_ei
index
commit_log_elements_clid
index
commit_log
id
integer
« pk »
message_id
text
« uq nn »
message_date
timestamp with time zone
« nn »
message_subject
text
date_added
timestamp with time zone
« nn »
commit_date
timestamp with time zone
« nn »
committer
text
« nn »
description
text
« nn »
system_id
integer
« fk nn »
encoding_losses
boolean
« nn »
svn_revision
text
repo_id
integer
« fk »
commit_log_delete_check
trigger
« b d »
commit_log_insert
trigger
« a i »
commit_log_update
trigger
« a u »
commit_log_committer_idx
index
commit_log_svn_revision_idx
index
commit_log_commit_date
index
commit_log_port_elements
commit_log_id
integer
« pk fk »
port_id
integer
« pk fk »
commit_log_element_id
integer
« pk fk »
commit_log_ports
commit_log_id
integer
« pk fk »
port_id
integer
« pk fk »
needs_refresh
smallint
« nn »
port_version
text
port_revision
text
port_epoch
text
commit_log_ports_insert
trigger
« a i »
commit_log_ports_port_id
index
commit_log_ports_needs_refresh_idx
index
needs_refresh
index
commit_log_ports_elements
commit_log_id
integer
« pk fk »
element_id
integer
« pk fk »
commit_log_ports_elements_clid
index
commit_log_ports_ignore
commit_log_id
integer
« pk fk »
port_id
integer
« pk fk »
date_ignored
timestamp with time zone
« nn »
reason
text
« nn »
commit_log_ports_vuxml
id
integer
« pk »
commit_log_id
integer
« fk nn »
port_id
integer
« fk nn »
vuxml_id
integer
« fk nn »
commit_log_ports_vuxml_port_id
index
commit_log_ports_vuxml_vuxml_id_idx
index
commits_flagged
user_id
integer
« pk fk »
commit_log_id
integer
« pk fk »
commits_latest
commit_log_id
integer
commit_date_raw
timestamp with time zone
message_subject
text
message_id
text
committer
text
commit_description
text
commit_date
text
commit_time
text
element_id
integer
element_name
text
revision_name
text
status
character
encoding_losses
boolean
element_pathname
text
commits_latest_ports
commit_log_id
integer
« pk fk »
commit_date
timestamp
« nn »
commits_recent
SELECT commit_log.id, com...
commits_recent_ports
SELECT DISTINCT commit_lo...
committer_notify
user_id
integer
« pk fk »
committer
text
« nn »
status
character
« nn »
daily_refreshes
refresh_date
date
« pk »
daily_stats_data
id
integer
« pk »
daily_stats_id
integer
« uq nn »
date
date
« uq nn »
value
bigint
daily_stats
id
integer
« pk »
title
text
query
text
design_results
id
integer
« nn »
user_id
integer
« uq fk nn »
choice1
character
« nn »
choice2
character
« nn »
choice3
character
« nn »
fki_design_results_user_id
index
element
id
integer
« pk fk »
name
text
« nn »
parent_id
integer
« fk »
directory_file_flag
character
« nn »
status
character
« nn »
check_parent
trigger
« b iu »
check_siblings
trigger
« a iu »
element_pathname_insert
trigger
« a i »
element_pathname_update
trigger
« a u »
element_ports_status
trigger
« a u »
id_change
trigger
« b u »
on_delete_remove_children
trigger
« b d »
parent_must_be_directory
trigger
« b iu »
element_delete
index
element_name
index
element_parent_id
index
element_pathname
element_id
integer
« fk nn »
pathname
text
« nn »
element_pathname_element_id
index
element_pathname_pathname
index
« u »
element_revision
element_id
integer
« pk fk »
revision_name
text
« pk »
graphs
id
integer
« pk »
title
text
« nn »
query
text
« nn »
label
text
is_clickable
boolean
json
boolean
latest_commits
commit_log_id
integer
« pk fk »
commit_date
timestamp with time zone
« nn »
latest_commits_ports
commit_log_id
integer
« pk fk »
commit_date
timestamp with time zone
« nn »
listen_for
id
integer
« pk »
name
text
« nn »
script_name
text
« nn »
listen_for_name_idx
index
« u »
maxcommitid
max
integer
page_load_detail
id
integer
« pk »
date
date
« nn »
time
time
« nn »
page_name
text
« nn »
user_id
integer
ip_address
inet
« nn »
full_url
text
« nn »
rendering_time
interval
« nn »
page_load_detail_date
index
page_load_ip_address
index
page_load_summary
id
integer
« pk »
date
date
« nn »
page_name
text
« nn »
total
integer
« nn »
users
integer
« nn »
rendering_time_min
interval
« nn »
rendering_time_max
interval
« nn »
rendering_time_avg
interval
« nn »
page_loads_date_date
index
« u »
port_dependencies
port_id
integer
« pk fk »
port_id_dependent_upon
integer
« pk fk »
dependency_type
character
« pk »
portcount
count
bigint
ports_active
SELECT ports.id, ports.el...
ports_all
SELECT ports.id, ports.el...
ports_categories
port_id
integer
« pk fk »
category_id
integer
« pk fk »
ports_categories_categories_idx
index
ports_categories_ports_idx
index
ports_check
id
integer
« pk »
category_name
text
« nn »
port_name
text
« nn »
category_id
integer
port_id
integer
add_to_ports_table
boolean
« nn »
ports_check_category_id
index
ports
id
integer
« pk »
element_id
integer
« fk nn »
category_id
integer
« fk nn »
short_description
text
long_description
text
version
text
revision
text
maintainer
text
homepage
text
master_sites
text
extract_suffix
text
package_exists
boolean
depends_build
text
depends_run
text
last_commit_id
integer
« fk »
found_in_index
boolean
forbidden
text
broken
text
date_added
timestamp with time zone
categories
text
deprecated
text
ignore
text
master_port
text
latest_link
text
depends_lib
text
no_latest_link
text
no_package
text
package_name
text
portepoch
text
no_cdrom
text
restricted
text
expiration_date
date
is_interactive
text
only_for_archs
text
not_for_archs
text
status
character
« nn »
showconfig
text
license
text
fetch_depends
text
extract_depends
text
patch_depends
text
uses
text
pkgmessage
text
branch_id
integer
« fk nn »
check_last_commit_id
trigger
« b u »
ports_clear_cache
trigger
« a u »
ports_ports_categories
trigger
« a iu »
ports_status
trigger
« b iu »
ports_active_idx
index
ports_broken
index
ports_category_id_idx
index
ports_deleted
index
ports_expiration_date
index
ports_element_id
index
ports_is_interactive
index
ports_ignore
index
ports_maintainer_idx
index
ports_package_name
index
ports_ports_expiration_date
index
ports_moved
id
integer
« pk »
from_port_id
integer
« fk nn »
to_port_id
integer
« fk »
date
date
« nn »
reason
text
« nn »
ports_updating
id
integer
« pk »
date
date
« nn »
affects
text
« nn »
author
text
reason
text
« nn »
ports_updating_ports_xref
ports_updating_id
integer
« fk nn »
port_id
integer
« fk nn »
ports_vulnerable
port_id
integer
« pk fk »
current
integer
« nn »
past
integer
« nn »
ports_vulnerable_delete_clear_cache
trigger
« a d »
repo
id
integer
« nn »
name
text
« nn »
description
text
« nn »
svn_hostname
text
« nn »
path_to_repo
text
« nn »
repo_description
index
« u »
repo_name
index
« u »
repo_path_to_repo
index
« u »
report_frequency
id
integer
« pk »
frequency
character
« nn »
description
text
« nn »
report_log
id
integer
« pk »
report_id
integer
« fk nn »
frequency_id
integer
« fk »
report_date
timestamp with time zone
« nn »
email_count
integer
« nn »
commit_count
integer
« nn »
port_count
integer
« nn »
report_log_latest
SELECT report_log.report_...
report_subscriptions
report_id
integer
« pk fk »
user_id
integer
« pk fk »
report_frequency_id
integer
« fk »
reports
id
integer
« pk »
name
text
« nn »
description
text
« nn »
needs_frequency
boolean
sanity_test_failures
id
integer
« pk »
commit_log_id
integer
« fk nn »
message
text
« nn »
security_notice_audit
id
integer
« pk »
security_notice_id
integer
« fk nn »
user_id
integer
« nn »
date_added
timestamp with time zone
« nn »
ip_address
inet
« nn »
description
text
« nn »
commit_log_id
integer
« nn »
security_notice_status_id
character
« fk nn »
security_notice
id
integer
« pk »
user_id
integer
« fk nn »
date_added
timestamp with time zone
« nn »
ip_address
inet
« nn »
description
text
« nn »
commit_log_id
integer
« fk nn »
security_notice_status_id
character
« fk nn »
security_notice_audit
trigger
« b u »
security_notice_clid_idx
index
« u »
security_notice_status
id
character
« pk »
name
text
« nn »
description
text
« nn »
system_branch_element_revision
system_branch_id
integer
« pk fk »
element_id
integer
« pk fk »
revision_name
text
« pk fk »
version_revision_uniqueness
trigger
« b iu »
system_branch_element_revision_element_id_idx
index
system_branch
id
integer
« pk »
system_id
integer
« fk nn »
branch_name
text
system
id
integer
« pk »
name
text
« nn »
time_adjust
interval
« nn »
tasks
id
integer
« pk »
name
text
« nn »
description
text
« nn »
tasks_idx
index
« u »
user_confirmations
user_id
integer
« pk fk »
token
text
« pk »
user_password_reset
user_id
integer
« fk nn »
date_requested
timestamp with time zone
ip_address
inet
« nn »
token
text
« nn »
user_password_reset_token
trigger
« b i »
user_tasks
user_id
integer
« pk fk »
task_id
integer
« pk fk »
users
id
integer
« pk »
name
text
« uq nn »
cookie
text
« nn »
firstlogin
timestamp with time zone
lastlogin
timestamp with time zone
email
text
watch_notice_id
integer
« fk nn »
emailsitenotices_yn
boolean
emailbouncecount
smallint
type
character
« nn »
status
character
« nn »
ip_address
text
« nn »
number_of_commits
smallint
number_of_days
smallint
watch_list_add_remove
text
max_number_watch_lists
integer
last_watch_list_chosen
integer
« fk »
page_size
smallint
password_hash
text
« nn »
user_email_change
trigger
« a u »
user_watch_list_create
trigger
« a i »
users_cookie
index
users_email
index
vuxml_affected
id
integer
« pk »
vuxml_id
integer
« fk nn »
type
text
« nn »
vuxml
id
integer
« pk »
vid
text
« nn »
topic
text
« nn »
description
text
« nn »
date_discovery
text
date_entry
text
date_modified
text
status
character
« nn »
checksum
text
vuxml_vid_idx
index
vuxml_names
id
integer
« pk »
vuxml_affected_id
integer
« fk nn »
name
text
« nn »
vuxml_names_name
index
vuxml_ranges
id
integer
« pk »
vuxml_affected_id
integer
« fk nn »
operator1
text
« nn »
version1
text
« nn »
operator2
text
version2
text
vuxml_references
id
integer
« pk »
vuxml_id
integer
« fk nn »
type
text
« nn »
reference
text
« nn »
watch_list_element
watch_list_id
integer
« pk fk »
element_id
integer
« pk fk »
watch_list_element_delete
trigger
« b d »
watch_list_element_insert
trigger
« a i »
watch_list_element_element_id
index
watch_list_element_watch_list_id
index
watch_list
id
integer
« pk »
user_id
integer
« fk nn »
name
text
« nn »
awaiting_staging
boolean
« nn »
in_service
boolean
token
text
watch_list_token
index
« u »
watch_list_user_id
index
watch_list_staging
id
integer
« pk »
user_id
integer
« fk nn »
category
text
« nn »
port
text
« nn »
item_count
integer
« nn »
from_pkg_info
boolean
« nn »
from_watch_list
boolean
« nn »
element_id
integer
« fk »
watch_list_staging_log
id
integer
« pk »
date_added
timestamp with time zone
« nn »
user_id
integer
« nn »
action
character
« nn »
count_total
integer
« nn »
count_matches
integer
« nn »
count_missing
integer
« nn »
count_duplicates
integer
« nn »
count_categories
integer
« nn »
watch_notice
id
integer
« pk »
frequency
character
« nn »
description
text
« nn »
last_sent
timestamp with time zone
watch_notice_frequency
index
watch_notice_log
id
integer
« pk »
notice_date
timestamp with time zone
« nn »
frequency_id
integer
« nn »
msg_count
integer
« nn »
commit_count
integer
« nn »
cache_clearing_dates
id
integer
« nn »
date_to_clear
date
date_added
time