// dot 2.26.3 on Linux 3.2.0-4-686-pae
// SchemaSpy rev 590
digraph "impliedTwoDegreesRelationshipsDiagram" {
graph [
rankdir="RL"
bgcolor="#f7f7f7"
label="\nGenerated by SchemaSpy"
labeljust="l"
nodesep="0.18"
ranksep="0.46"
fontname="Helvetica"
fontsize="11"
];
node [
fontname="Helvetica"
fontsize="11"
shape="plaintext"
];
edge [
arrowsize="0.8"
];
"abook":"abook_xchan":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"addon":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
"app":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
"attach":"hash":w -> "channel":"channel_hash":e [arrowhead=none dir=back arrowtail=crowodot];
"attach":"hash":w -> "hubloc":"hubloc_hash":e [arrowhead=none dir=back arrowtail=crowodot];
"attach":"hash":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"attach":"id":w -> "verify":"elipses":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
"channel":"channel_hash":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"chat":"chat_xchan":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"chatpresence":"cp_xchan":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"dreport":"dreport_xchan":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"event":"event_hash":w -> "channel":"channel_hash":e [arrowhead=none dir=back arrowtail=crowodot];
"event":"event_hash":w -> "hubloc":"hubloc_hash":e [arrowhead=none dir=back arrowtail=crowodot];
"event":"event_hash":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"event":"event_xchan":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"event":"id":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
"fserver":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
"fsuggest":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
"group_member":"id":w -> "verify":"elipses":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
"group_member":"xchan":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"groups":"hash":w -> "channel":"channel_hash":e [arrowhead=none dir=back arrowtail=crowodot];
"groups":"hash":w -> "hubloc":"hubloc_hash":e [arrowhead=none dir=back arrowtail=crowodot];
"groups":"hash":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"groups":"id":w -> "verify":"elipses":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
"hook":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
"hubloc":"hubloc_hash":w -> "channel":"channel_hash":e [arrowhead=none dir=back arrowtail=crowodot];
"hubloc":"hubloc_hash":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"item":"author_xchan":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"item":"id":w -> "verify":"elipses":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
"item":"owner_xchan":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"item":"source_xchan":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"likes":"elipses":w -> "channel":"channel_id":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
"likes":"elipses":w -> "verify":"elipses":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
"mail":"account_id":w -> "account":"elipses":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
"mail":"channel_id":w -> "channel":"channel_id":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
"mail":"from_xchan":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"mail":"id":w -> "verify":"elipses":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
"mail":"to_xchan":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"manage":"id":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
"manage":"xchan":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"notify":"hash":w -> "channel":"channel_hash":e [arrowhead=none dir=back arrowtail=crowodot];
"notify":"hash":w -> "hubloc":"hubloc_hash":e [arrowhead=none dir=back arrowtail=crowodot];
"notify":"hash":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"outq":"outq_hash":w -> "channel":"channel_hash":e [arrowhead=none dir=back arrowtail=teeodot];
"outq":"outq_hash":w -> "hubloc":"hubloc_hash":e [arrowhead=none dir=back arrowtail=teeodot];
"outq":"outq_hash":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=teeodot];
"pconfig":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
"pconfig":"elipses":w -> "cache":"elipses":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
"photo":"id":w -> "verify":"elipses":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
"photo":"xchan":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"profext":"channel_id":w -> "channel":"channel_id":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
"profext":"hash":w -> "channel":"channel_hash":e [arrowhead=none dir=back arrowtail=crowodot];
"profext":"hash":w -> "hubloc":"hubloc_hash":e [arrowhead=none dir=back arrowtail=crowodot];
"profext":"hash":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"profext":"id":w -> "verify":"elipses":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
"profext":"k":w -> "cache":"elipses":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
"profile":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
"register":"hash":w -> "channel":"channel_hash":e [arrowhead=none dir=back arrowtail=crowodot];
"register":"hash":w -> "hubloc":"hubloc_hash":e [arrowhead=none dir=back arrowtail=crowodot];
"register":"hash":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"register":"id":w -> "verify":"elipses":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
"shares":"share_xchan":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"source":"src_channel_xchan":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"source":"src_xchan":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"spam":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
"term":"parent_hash":w -> "channel":"channel_hash":e [arrowhead=none dir=back arrowtail=crowodot];
"term":"parent_hash":w -> "hubloc":"hubloc_hash":e [arrowhead=none dir=back arrowtail=crowodot];
"term":"parent_hash":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"term":"term_hash":w -> "channel":"channel_hash":e [arrowhead=none dir=back arrowtail=crowodot];
"term":"term_hash":w -> "hubloc":"hubloc_hash":e [arrowhead=none dir=back arrowtail=crowodot];
"term":"term_hash":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"updates":"ud_hash":w -> "channel":"channel_hash":e [arrowhead=none dir=back arrowtail=crowodot];
"updates":"ud_hash":w -> "hubloc":"hubloc_hash":e [arrowhead=none dir=back arrowtail=crowodot];
"updates":"ud_hash":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"vote":"vote_xchan":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"xchan":"xchan_hash":w -> "channel":"channel_hash":e [arrowhead=none dir=back arrowtail=teeodot];
"xchan":"xchan_hash":w -> "hubloc":"hubloc_hash":e [arrowhead=none dir=back arrowtail=teeodot];
"xchat":"xchat_xchan":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"xconfig":"id":w -> "verify":"elipses":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
"xconfig":"k":w -> "cache":"elipses":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
"xconfig":"xchan":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"xign":"id":w -> "verify":"elipses":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
"xign":"xchan":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"xlink":"xlink_xchan":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"xprof":"xprof_hash":w -> "channel":"channel_hash":e [arrowhead=none dir=back arrowtail=teeodot];
"xprof":"xprof_hash":w -> "hubloc":"hubloc_hash":e [arrowhead=none dir=back arrowtail=teeodot];
"xprof":"xprof_hash":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=teeodot];
"xtag":"xtag_hash":w -> "channel":"channel_hash":e [arrowhead=none dir=back arrowtail=crowodot];
"xtag":"xtag_hash":w -> "hubloc":"hubloc_hash":e [arrowhead=none dir=back arrowtail=crowodot];
"xtag":"xtag_hash":w -> "xchan":"xchan_hash.type":e [arrowhead=none dir=back arrowtail=crowodot];
"abook" [
label=<
| abook |
| abook_id |
| abook_account |
| abook_channel |
| abook_xchan |
| abook_my_perms |
| abook_their_perms |
| abook_closeness |
| abook_created |
| abook_updated |
| abook_connected |
| abook_dob |
| abook_flags |
| abook_blocked |
| abook_ignored |
| abook_hidden |
| abook_archived |
| abook_pending |
| abook_unconnected |
| abook_self |
| abook_feed |
| abook_profile |
| abook_incl |
| abook_excl |
| < 1 | 685 rows | |
>
URL="abook.html"
tooltip="abook"
];
"account" [
label=<
>
URL="account.html"
tooltip="account"
];
"addon" [
label=<
>
URL="addon.html"
tooltip="addon"
];
"app" [
label=<
>
URL="app.html"
tooltip="app"
];
"attach" [
label=<
| attach |
| id |
| aid |
| uid |
| hash |
| creator |
| filename |
| filetype |
| filesize |
| revision |
| folder |
| flags |
| is_dir |
| is_photo |
| os_storage |
| os_path |
| display_path |
| data |
| created |
| edited |
| allow_cid |
| allow_gid |
| deny_cid |
| deny_gid |
| < 4 | 105 rows | |
>
URL="attach.html"
tooltip="attach"
];
"cache" [
label=<
>
URL="cache.html"
tooltip="cache"
];
"channel" [
label=<
| channel |
| channel_id |
| channel_account_id |
| channel_primary |
| channel_name |
| channel_address |
| channel_guid |
| channel_guid_sig |
| channel_hash |
| channel_timezone |
| channel_location |
| channel_theme |
| channel_startpage |
| channel_pubkey |
| channel_prvkey |
| channel_notifyflags |
| channel_pageflags |
| channel_dirdate |
| channel_lastpost |
| channel_deleted |
| channel_max_anon_mail |
| channel_max_friend_req |
| channel_expire_days |
| channel_passwd_reset |
| channel_default_group |
| channel_allow_cid |
| channel_allow_gid |
| channel_deny_cid |
| channel_deny_gid |
| channel_r_stream |
| channel_r_profile |
| channel_r_photos |
| channel_r_abook |
| channel_w_stream |
| channel_w_wall |
| channel_w_tagwall |
| channel_w_comment |
| channel_w_mail |
| channel_w_photos |
| channel_w_chat |
| channel_a_delegate |
| channel_r_storage |
| channel_w_storage |
| channel_r_pages |
| channel_w_pages |
| channel_a_republish |
| channel_w_like |
| channel_removed |
| channel_system |
| < 1 | 12 rows | 17 > |
>
URL="channel.html"
tooltip="channel"
];
"chat" [
label=<
| chat |
| chat_id |
| chat_room |
| chat_xchan |
| chat_text |
| created |
| < 1 | 0 rows | |
>
URL="chat.html"
tooltip="chat"
];
"chatpresence" [
label=<
| chatpresence |
| cp_id |
| cp_room |
| cp_xchan |
| cp_last |
| cp_status |
| cp_client |
| < 1 | 1 row | |
>
URL="chatpresence.html"
tooltip="chatpresence"
];
"dreport" [
label=<
| dreport |
| dreport_id |
| dreport_channel |
| dreport_mid |
| dreport_site |
| dreport_recip |
| dreport_result |
| dreport_time |
| dreport_xchan |
| dreport_queue |
| < 1 | 8 579 rows | |
>
URL="dreport.html"
tooltip="dreport"
];
"event" [
label=<
| event |
| id |
| aid |
| uid |
| event_xchan |
| event_hash |
| created |
| edited |
| start |
| finish |
| summary |
| description |
| location |
| type |
| nofinish |
| adjust |
| ignore |
| allow_cid |
| allow_gid |
| deny_cid |
| deny_gid |
| event_status |
| event_status_date |
| event_percent |
| event_repeat |
| event_sequence |
| event_priority |
| event_vdata |
| < 5 | 12 rows | |
>
URL="event.html"
tooltip="event"
];
"fserver" [
label=<
>
URL="fserver.html"
tooltip="fserver"
];
"fsuggest" [
label=<
>
URL="fsuggest.html"
tooltip="fsuggest"
];
"group_member" [
label=<
| group_member |
| id |
| uid |
| gid |
| xchan |
| < 2 | 42 rows | |
>
URL="group_member.html"
tooltip="group_member"
];
"groups" [
label=<
| groups |
| id |
| hash |
| uid |
| visible |
| deleted |
| name |
| < 4 | 10 rows | |
>
URL="groups.html"
tooltip="groups"
];
"hook" [
label=<
>
URL="hook.html"
tooltip="hook"
];
"hubloc" [
label=<
| hubloc |
| hubloc_id |
| hubloc_guid |
| hubloc_guid_sig |
| hubloc_hash |
| hubloc_addr |
| hubloc_network |
| hubloc_flags |
| hubloc_status |
| hubloc_url |
| hubloc_url_sig |
| hubloc_host |
| hubloc_callback |
| hubloc_connect |
| hubloc_sitekey |
| hubloc_updated |
| hubloc_connected |
| hubloc_primary |
| hubloc_orphancheck |
| hubloc_error |
| hubloc_deleted |
| < 3 | 2 658 rows | 14 > |
>
URL="hubloc.html"
tooltip="hubloc"
];
"item" [
label=<
| item |
| id |
| mid |
| aid |
| uid |
| parent |
| parent_mid |
| thr_parent |
| created |
| edited |
| expires |
| commented |
| received |
| changed |
| comments_closed |
| owner_xchan |
| author_xchan |
| source_xchan |
| mimetype |
| title |
| body |
| html |
| app |
| lang |
| revision |
| verb |
| obj_type |
| object |
| tgt_type |
| target |
| layout_mid |
| postopts |
| route |
| llink |
| plink |
| resource_id |
| resource_type |
| attach |
| sig |
| diaspora_meta |
| location |
| coord |
| public_policy |
| comment_policy |
| allow_cid |
| allow_gid |
| deny_cid |
| deny_gid |
| item_restrict |
| item_flags |
| item_private |
| item_origin |
| item_unseen |
| item_starred |
| item_uplink |
| item_consensus |
| item_wall |
| item_thread_top |
| item_notshown |
| item_nsfw |
| item_relay |
| item_mentionsme |
| item_nocomment |
| item_obscured |
| item_verified |
| item_retained |
| item_rss |
| item_deleted |
| item_type |
| item_hidden |
| item_unpublished |
| item_delayed |
| item_pending_remove |
| item_blocked |
| < 4 | 37 583 rows | |
>
URL="item.html"
tooltip="item"
];
"likes" [
label=<
>
URL="likes.html"
tooltip="likes"
];
"mail" [
label=<
| mail |
| id |
| convid |
| mail_flags |
| from_xchan |
| to_xchan |
| account_id |
| channel_id |
| title |
| body |
| sig |
| attach |
| mid |
| parent_mid |
| mail_deleted |
| mail_replied |
| mail_isreply |
| mail_seen |
| mail_recalled |
| mail_obscured |
| created |
| expires |
| conv_guid |
| < 5 | 39 rows | |
>
URL="mail.html"
tooltip="mail"
];
"manage" [
label=<
| manage |
| id |
| uid |
| xchan |
| < 2 | 0 rows | |
>
URL="manage.html"
tooltip="manage"
];
"notify" [
label=<
| notify |
| id |
| hash |
| name |
| url |
| photo |
| date |
| msg |
| aid |
| uid |
| link |
| parent |
| seen |
| type |
| verb |
| otype |
| < 3 | 528 rows | 10 > |
>
URL="notify.html"
tooltip="notify"
];
"outq" [
label=<
| outq |
| outq_hash |
| outq_account |
| outq_channel |
| outq_driver |
| outq_posturl |
| outq_async |
| outq_delivered |
| outq_created |
| outq_updated |
| outq_notify |
| outq_msg |
| outq_priority |
| < 3 | 660 rows | |
>
URL="outq.html"
tooltip="outq"
];
"pconfig" [
label=<
>
URL="pconfig.html"
tooltip="pconfig"
];
"photo" [
label=<
| photo |
| id |
| aid |
| uid |
| xchan |
| resource_id |
| created |
| edited |
| title |
| description |
| album |
| filename |
| type |
| height |
| width |
| size |
| data |
| scale |
| photo_usage |
| profile |
| is_nsfw |
| os_storage |
| os_path |
| display_path |
| photo_flags |
| allow_cid |
| allow_gid |
| deny_cid |
| deny_gid |
| < 2 | 5 888 rows | |
>
URL="photo.html"
tooltip="photo"
];
"profext" [
label=<
| profext |
| id |
| channel_id |
| hash |
| k |
| v |
| < 6 | 0 rows | |
>
URL="profext.html"
tooltip="profext"
];
"profile" [
label=<
>
URL="profile.html"
tooltip="profile"
];
"register" [
label=<
| register |
| id |
| hash |
| created |
| uid |
| password |
| language |
| < 4 | 0 rows | |
>
URL="register.html"
tooltip="register"
];
"shares" [
label=<
| shares |
| share_id |
| share_type |
| share_target |
| share_xchan |
| < 1 | 0 rows | |
>
URL="shares.html"
tooltip="shares"
];
"source" [
label=<
| source |
| src_id |
| src_channel_id |
| src_channel_xchan |
| src_xchan |
| src_patt |
| < 2 | 0 rows | |
>
URL="source.html"
tooltip="source"
];
"spam" [
label=<
>
URL="spam.html"
tooltip="spam"
];
"term" [
label=<
| term |
| tid |
| aid |
| uid |
| oid |
| otype |
| type |
| term |
| url |
| imgurl |
| term_hash |
| parent_hash |
| < 6 | 8 980 rows | |
>
URL="term.html"
tooltip="term"
];
"updates" [
label=<
| updates |
| ud_id |
| ud_hash |
| ud_guid |
| ud_date |
| ud_last |
| ud_flags |
| ud_addr |
| < 3 | 0 rows | |
>
URL="updates.html"
tooltip="updates"
];
"verify" [
label=<
>
URL="verify.html"
tooltip="verify"
];
"vote" [
label=<
| vote |
| vote_id |
| vote_poll |
| vote_element |
| vote_result |
| vote_xchan |
| < 1 | 0 rows | |
>
URL="vote.html"
tooltip="vote"
];
"xchan" [
label=<
| xchan |
| xchan_hash | char[255] |
| xchan_guid | char[255] |
| xchan_guid_sig | text[65535] |
| xchan_pubkey | text[65535] |
| xchan_photo_mimetype | char[32] |
| xchan_photo_l | char[255] |
| xchan_photo_m | char[255] |
| xchan_photo_s | char[255] |
| xchan_addr | char[255] |
| xchan_url | char[255] |
| xchan_connurl | char[255] |
| xchan_follow | char[255] |
| xchan_connpage | char[255] |
| xchan_name | char[255] |
| xchan_network | char[255] |
| xchan_instance_url | char[255] |
| xchan_flags | int unsigned[10] |
| xchan_photo_date | datetime[19] |
| xchan_name_date | datetime[19] |
| xchan_hidden | bit[0] |
| xchan_orphan | bit[0] |
| xchan_censored | bit[0] |
| xchan_selfcensored | bit[0] |
| xchan_system | bit[0] |
| xchan_pubforum | bit[0] |
| xchan_deleted | bit[0] |
| < 2 | 2 301 rows | 35 > |
>
URL="xchan.html"
tooltip="xchan"
];
"xchat" [
label=<
| xchat |
| xchat_id |
| xchat_url |
| xchat_desc |
| xchat_xchan |
| xchat_edited |
| < 1 | 9 rows | |
>
URL="xchat.html"
tooltip="xchat"
];
"xconfig" [
label=<
| xconfig |
| id |
| xchan |
| cat |
| k |
| v |
| < 3 | 8 rows | |
>
URL="xconfig.html"
tooltip="xconfig"
];
"xign" [
label=<
| xign |
| id |
| uid |
| xchan |
| < 2 | 0 rows | |
>
URL="xign.html"
tooltip="xign"
];
"xlink" [
label=<
| xlink |
| xlink_id |
| xlink_xchan |
| xlink_link |
| xlink_rating |
| xlink_rating_text |
| xlink_updated |
| xlink_static |
| xlink_sig |
| < 1 | 4 105 rows | |
>
URL="xlink.html"
tooltip="xlink"
];
"xprof" [
label=<
| xprof |
| xprof_hash |
| xprof_age |
| xprof_desc |
| xprof_dob |
| xprof_gender |
| xprof_marital |
| xprof_sexual |
| xprof_locale |
| xprof_region |
| xprof_postcode |
| xprof_country |
| xprof_keywords |
| xprof_about |
| xprof_homepage |
| xprof_hometown |
| < 3 | 0 rows | |
>
URL="xprof.html"
tooltip="xprof"
];
"xtag" [
label=<
| xtag |
| xtag_id |
| xtag_hash |
| xtag_term |
| xtag_flags |
| < 3 | 0 rows | |
>
URL="xtag.html"
tooltip="xtag"
];
}