mirror of
https://github.com/YunoHost-Apps/hubzilla_ynh.git
synced 2024-09-03 19:26:21 +02:00
283 lines
8.3 KiB
XML
283 lines
8.3 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<schemaMeta xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:noNamespaceSchemaLocation="http://schemaspy.sourceforge.net/xmlschema/2011/02/05/schemaspy.meta.xsd">
|
|
<comments>
|
|
2015-11-04 - Hubzilla database schema with some corrected cross-table relationships supporting decentralized publishing. Haakon Meland Eriksen.
|
|
</comments>
|
|
|
|
<tables>
|
|
<table name="abook">
|
|
<column name="abook_xchan">
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
</table>
|
|
<table name="account">
|
|
</table>
|
|
<table name="addon">
|
|
</table>
|
|
<table name="app">
|
|
</table>
|
|
<table name="attach">
|
|
<column name="hash">
|
|
<foreignKey table="channel" column="channel_hash"/>
|
|
<foreignKey table="hubloc" column="hubloc_hash"/>
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
</table>
|
|
<table name="auth_codes">
|
|
</table>
|
|
<table name="cache">
|
|
</table>
|
|
<table name="channel">
|
|
<column name="channel_hash">
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
</table>
|
|
<table name="chat">
|
|
<column name="chat_xchan">
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
</table>
|
|
<table name="chatpresence">
|
|
<column name="cp_xchan">
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
</table>
|
|
<table name="chatroom">
|
|
</table>
|
|
<table name="clients">
|
|
</table>
|
|
<table name="config">
|
|
</table>
|
|
<table name="conv">
|
|
</table>
|
|
<table name="dreport">
|
|
<column name="dreport_xchan">
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
</table>
|
|
<table name="event">
|
|
<column name="event_xchan">
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
<column name="event_hash">
|
|
<foreignKey table="channel" column="channel_hash"/>
|
|
<foreignKey table="hubloc" column="hubloc_hash"/>
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
</table>
|
|
<table name="fcontact">
|
|
</table>
|
|
<table name="ffinder">
|
|
</table>
|
|
<table name="fserver">
|
|
</table>
|
|
<table name="fsuggest">
|
|
</table>
|
|
<table name="group_member">
|
|
<column name="xchan">
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
</table>
|
|
<table name="groups">
|
|
<column name="hash">
|
|
<foreignKey table="channel" column="channel_hash"/>
|
|
<foreignKey table="hubloc" column="hubloc_hash"/>
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
</table>
|
|
<table name="hook">
|
|
</table>
|
|
<table name="hubloc">
|
|
<column name="hubloc_hash">
|
|
<foreignKey table="channel" column="channel_hash"/>
|
|
<foreignKey table="hubloc" column="hubloc_hash"/>
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
</table>
|
|
<table name="issue">
|
|
</table>
|
|
<table name="item">
|
|
<column name="owner_xchan">
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
<column name="author_xchan">
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
<column name="source_xchan">
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
</table>
|
|
<table name="item_id">
|
|
</table>
|
|
<table name="likes">
|
|
</table>
|
|
<table name="mail">
|
|
<column name="from_xchan">
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
<column name="to_xchan">
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
</table>
|
|
<table name="manage">
|
|
<column name="xchan">
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
</table>
|
|
<table name="menu">
|
|
</table>
|
|
<table name="menu_item">
|
|
</table>
|
|
<table name="notify">
|
|
<column name="hash">
|
|
<foreignKey table="channel" column="channel_hash"/>
|
|
<foreignKey table="hubloc" column="hubloc_hash"/>
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
</table>
|
|
<table name="obj">
|
|
</table>
|
|
<table name="outq">
|
|
<column name="outq_hash">
|
|
<foreignKey table="channel" column="channel_hash"/>
|
|
<foreignKey table="hubloc" column="hubloc_hash"/>
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
</table>
|
|
<table name="pconfig">
|
|
</table>
|
|
<table name="photo">
|
|
<column name="xchan">
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
</table>
|
|
<table name="poll">
|
|
</table>
|
|
<table name="poll_elm">
|
|
</table>
|
|
<table name="profdef">
|
|
</table>
|
|
<table name="profext">
|
|
<column name="hash">
|
|
<foreignKey table="channel" column="channel_hash"/>
|
|
<foreignKey table="hubloc" column="hubloc_hash"/>
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
</table>
|
|
<table name="profile">
|
|
</table>
|
|
<table name="profile_check">
|
|
</table>
|
|
<table name="register">
|
|
<column name="hash">
|
|
<foreignKey table="channel" column="channel_hash"/>
|
|
<foreignKey table="hubloc" column="hubloc_hash"/>
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
</table>
|
|
<table name="session">
|
|
</table>
|
|
<table name="shares">
|
|
<column name="share_xchan">
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
</table>
|
|
<table name="sign">
|
|
</table>
|
|
<table name="site">
|
|
</table>
|
|
<table name="source">
|
|
<column name="src_channel_xchan">
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
<column name="src_xchan">
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
</table>
|
|
<table name="spam">
|
|
</table>
|
|
<table name="sys_perms">
|
|
</table>
|
|
<table name="term">
|
|
<column name="term_hash">
|
|
<foreignKey table="channel" column="channel_hash"/>
|
|
<foreignKey table="hubloc" column="hubloc_hash"/>
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
<column name="parent_hash">
|
|
<foreignKey table="channel" column="channel_hash"/>
|
|
<foreignKey table="hubloc" column="hubloc_hash"/>
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
</table>
|
|
<table name="tokens">
|
|
</table>
|
|
<table name="updates">
|
|
|
|
<column name="ud_hash">
|
|
<foreignKey table="channel" column="channel_hash"/>
|
|
<foreignKey table="hubloc" column="hubloc_hash"/>
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
</table>
|
|
<table name="verify">
|
|
</table>
|
|
<table name="vote">
|
|
<column name="vote_xchan">
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
</table>
|
|
<table name="xchan">
|
|
<column name="xchan_hash">
|
|
<foreignKey table="channel" column="channel_hash"/>
|
|
<foreignKey table="hubloc" column="hubloc_hash"/>
|
|
</column>
|
|
</table>
|
|
<table name="xchat">
|
|
|
|
<column name="xchat_xchan">
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
</table>
|
|
<table name="xconfig">
|
|
|
|
<column name="xchan">
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
</table>
|
|
<table name="xign">
|
|
|
|
<column name="xchan">
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
|
|
</table>
|
|
<table name="xlink">
|
|
|
|
<column name="xlink_xchan">
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
</table>
|
|
<table name="xperm">
|
|
|
|
</table>
|
|
<table name="xprof">
|
|
<column name="xprof_hash">
|
|
<foreignKey table="channel" column="channel_hash"/>
|
|
<foreignKey table="hubloc" column="hubloc_hash"/>
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
|
|
</table>
|
|
<table name="xtag">
|
|
|
|
<column name="xtag_hash">
|
|
<foreignKey table="channel" column="channel_hash"/>
|
|
<foreignKey table="hubloc" column="hubloc_hash"/>
|
|
<foreignKey table="xchan" column="xchan_hash" />
|
|
</column>
|
|
</table>
|
|
</tables>
|
|
|
|
</schemaMeta>
|